应用层协议和传输层协议的关系

      最后更新: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个动态分散端口。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/20283.html

          热门文章

          文章分类