两类端口 类是熟知端口,其数值一般为0~1023。当 种新的应用程序出现时,必须为它指派一个 熟知端口。 另一类则是一般端口,用来随时分配给请求通 信的客户进程。 16
16 两类端口 ◼ 一类是熟知端口,其数值一般为 0~1023。当 一种新的应用程序出现时,必须为它指派一个 熟知端口。 ◼ 另一类则是一般端口,用来随时分配给请求通 信的客户进程
插口( socket) TCP使用“连接”(而不仅仅是“端口”)作为最 基本的抽象,同时将TCP连接的端点称为插口 ( socket),或套接字、套接口。 ■插口和端口、IP地址的关系是: P地址 端口号 131.6.23.13 1500 插口( socket)13162313 1500
17 插口(socket) ◼ TCP 使用“连接”(而不仅仅是“端口”)作为最 基本的抽象,同时将 TCP 连接的端点称为插口 (socket),或套接字、套接口。 ◼ 插口和端口、IP 地址的关系是: IP 地址 131.6.23.13 端口号 1500 插口(socket) 131.6.23.13, 1500
5.3用户数据报协议UDP 5.3.1UDP概述 UDP只在IP的数据报服务之上增加了很少 点的功能,即端口的功能和差错检测的功能。 虽然UDP用户数据报只能提供不可靠的交付, 但UDP在某些方面有其特殊的优点 发送数据之前不需要建立连接 UDP的主机不需要维持复杂的连接状态表。 UDP用户数据报只有8个字节的首部开销。 网络出现的拥塞不会使源主机的发送速率降低。这 对某些实时应用是很重要的
18 5.3 用户数据报协议 UDP 5.3.1 UDP 概述 ◼ UDP 只在 IP 的数据报服务之上增加了很少一 点的功能,即端口的功能和差错检测的功能。 ◼ 虽然 UDP 用户数据报只能提供不可靠的交付, 但 UDP 在某些方面有其特殊的优点。 ◼ 发送数据之前不需要建立连接 ◼ UDP 的主机不需要维持复杂的连接状态表。 ◼ UDP 用户数据报只有8个字节的首部开销。 ◼ 网络出现的拥塞不会使源主机的发送速率降低。这 对某些实时应用是很重要的
5.3.2UDP用户数据报的 首部格式 字节 4 4 2 源|P地址 目的|P地址017UDP长度 字节 2 2 2 2 伪首部源端口目的端口长度检验和 UDP用户数据报首部 数据 发送在前 首部 数据 P数据报
19 5.3.2 UDP 用户数据报的 首部格式 伪首部 源端口 目的端口 长 度 检验和 首 部 数 据 源 IP 地址 目的 IP 地址 0 17 UDP长度 IP 数据报 字节 4 4 1 1 2 字节 12 2 2 2 2 发送在前 UDP 用户数据报 首 部 数 据
用户数据报UDP有两个字段:数据字段和首部 存段。首部字段有8个字节,由4个字段组成, 个字段都是两个字节。 字节 4 4 2 源|P地址 目的|P地址017UDP长度 字节 2 伪首部源端口旧目的端囗长度检验和 UDP用户数据报首部 数据 发送在前 首部 数据 P数据报 20
20 伪首部 源端口 目的端口 长 度 检验和 首 部 数 据 源 IP 地址 目的 IP 地址 0 17 UDP长度 IP 数据报 字节 4 4 1 1 2 字节 12 2 2 2 2 发送在前 UDP 用户数据报 首 部 数 据 用户数据报 UDP 有两个字段:数据字段和首部 字段。首部字段有 8 个字节,由 4 个字段组成, 每个字段都是两个字节