最后更新:2022-03-17 12:04:15 手机定位技术交流文章
应用层协议
添加端口以识别应用程序层协议。 应用程序级协议代表服务器上的服务, 如果服务器向客户提供服务, 则必须在 TCP 或 UDP 端口倾听客户请求 。
应用层协议与传输层协议之间的联系。
TCP或UDP+港口传输层协议可以确定应用层协议,TCP/IP协议中的港口范围从0到65535不等。
1.端口的作用
端口有什么用呢?我们知道,拥有IP地址的东道主可以提供各种服务。网络服务、FTP服务、SMTP服务等等。这些服务可通过IP地址完全获得。那么,主机如何区分若干网络服务?IP地址显然不是唯一可以使用的地址。由于IP地址与若干互联网服务有关。在现实中,IP地址加港口号对各种服务作了区分。
已知的端口号通常用于识别服务器。如图2-2所示。例如,每个TCP/IP成功,TCP 端口 21 指定给 FTP 服务器 。TCP 端口 23 分配给每个 Telnet 服务器 。每个TFTP(简单文件传输协议)服务器的UDP端口号为69。任何TCP/IP协议均可使用一个已知的1至1023之间的港口号提供服务。互联网分配号管理局指定这些众所周知的端口号。IANA)来管理。
|
| 图2-2 应用层协议与传输层协议之间的联系。 |
2.应用层协议与传输层协议之间的联系。
以下是应用级协议和传输级协议之间经常发生的联系。
HTTP利用TPCP默认的80个端口识别。
FTP利用了TCP的21个港口的默认识别。
TCP 25 端口识别是SMTP的默认值。
POP3默认使用 TCP 110 端口。
TCP 端口 443 是 HTTPS 的默认值 。
DNS使用UDP 港口53。
远程桌面协议默认使用 TCP 端口 3389 。
Telnet利用TCP的23个港口。
Windows利用TCP端口445访问共享资源。
3.知名端口
端口号指一个众所周知的端口。这个故事是我们对2011年埃及抗议的特别报导的一部分。一般而言,这些港口号提供给各种服务。例如,21个港口保留给FTP(文件传输协议)服务。SMTP(简单的邮件传输协议)配有25个港口。HTTP服务有80个港口。RPC(远程进程呼叫)服务,例如使用港口135。
其他港口号可用于上网。如果缺省端口号不可用,端口号应输入地址栏。这是通过在地址添加代码代码“:”来实现的。再加上端口号。例如,“8080”是用于因特网服务的港口。您必须输入到地址栏中。” http://www.cce.com.cn:8080 "。
然而,某些系统协议采用了无法修改的预先确定的端口号,例如用于NetBIOS和TCP/IP连接的港口139,不能手工改动。
当客户端连接到服务器时,源端口通常超过1024个动态分散端口。
本文由 在线网速测试 整理编辑,转载请注明出处。