软件端口与硬件端口在协议栈层间的抽象的协议端口是软件端口。1路由器或交换机上的端口是硬件端口硬件端口是不同硬件设备进行交互的接口,而软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址
软件端口与硬件端口 ◼ 在协议栈层间的抽象的协议端口是软件 端口。 ◼ 路由器或交换机上的端口是硬件端口。 ◼ 硬件端口是不同硬件设备进行交互的接 口,而软件端口是应用层的各种协议进 程与运输实体进行层间交互的一种地址
TCP的端口1端口用一个16位端口号进行标志端口号只具有本地意义,即端口号只是为了标志本计算机应用层中的各进程。在因特网中不同计算机的相同端口号是没有联系的
TCP 的端口 ◼ 端口用一个 16 位端口号进行标志。 ◼ 端口号只具有本地意义,即端口号只是为 了标志本计算机应用层中的各进程。在因 特网中不同计算机的相同端口号是没有联 系的
三类端口熟知端口,数值一般为0~1023。登记端口号,数值为1024~49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在IANA登记,以防止重复客户端口号或短暂端口号,数值为49152~65535,留给客户进程选择暂时使用当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后这个端口号可供其他客户进程以后使用
三类端口 ◼ 熟知端口,数值一般为 0~1023。 ◼ 登记端口号,数值为1024~49151,为没有熟知 端口号的应用程序使用的。使用这个范围的端 口号必须在 IANA 登记,以防止重复。 ◼ 客户端口号或短暂端口号,数值为 49152~65535,留给客户进程选择暂时使用。 当服务器进程收到客户进程的报文时,就知道 了客户进程所使用的动态端口号。通信结束后, 这个端口号可供其他客户进程以后使用
5.2用户数据报协议UDP概述5.2.1UDPUDP只在IP的数据报服务之上增加了很少一点的功能,即端口的功能和差错检测的功能,虽然UDP用户数据报只能提供不可靠的交付,但UDP在某些方面有其特殊的优点
5.2 用户数据报协议 UDP 5.2.1 UDP 概述 ◼ UDP 只在 IP 的数据报服务之上增加 了很少一点的功能,即端口的功能和 差错检测的功能。 ◼ 虽然 UDP 用户数据报只能提供不可靠 的交付,但 UDP 在某些方面有其特殊 的优点
UDP的主要特点UDP是无连接的,即发送数据之前不需要建立连接。UDP使用尽最大努力交付,即不保证可靠交付,同时也不使用拥塞控制。UDP是面向报文的。UDP没有拥塞控制很适合多媒体通信的要求UDP支持一对一、一对多、多对一和多对多的交互通信UDP的首部开销小,只有8个字节
UDP 的主要特点 ◼ UDP 是无连接的,即发送数据之前不需要建 立连接。 ◼ UDP 使用尽最大努力交付,即不保证可靠交 付,同时也不使用拥塞控制。 ◼ UDP 是面向报文的。UDP 没有拥塞控制, 很适合多媒体通信的要求。 ◼ UDP 支持一对一、一对多、多对一和多对多 的交互通信。 ◼ UDP 的首部开销小,只有 8 个字节