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