TCP/IP体系中的运输层协议 应用层 运输层UDP TCP P 与各种网络接口 11
11 TCP/IP 体系中的运输层协议 UDP TCP IP 应用层 与各种网络接口 运输层
TCP与UDP UDP在传送数据之前不需要先建立连接。对方 的运输层在收到UDP报文后,不需要给出任 何确认。虽然UDP不提供可靠交付,但在某 些情况下UDP是一种最有效的工作方式。 ■TCP则提供面向连接的服务。TCP不提供广播 或多播服务。由于TCP要提供可靠的、面向连 接的运输服务,因此不可避免地增加了许多的 开销。这不仅使协议数据单元的首部增大很多, 还要占用许多的处理机资源
12 TCP 与 UDP ◼ UDP 在传送数据之前不需要先建立连接。对方 的运输层在收到 UDP 报文后,不需要给出任 何确认。虽然 UDP 不提供可靠交付,但在某 些情况下 UDP 是一种最有效的工作方式。 ◼ TCP 则提供面向连接的服务。TCP 不提供广播 或多播服务。由于 TCP 要提供可靠的、面向连 接的运输服务,因此不可避免地增加了许多的 开销。这不仅使协议数据单元的首部增大很多, 还要占用许多的处理机资源
5.2.2端口的概念 端口就是运输层服务访问点TSAP。 ■端口的作用就是让应用层的各种应用进程都能将 其数据通过端口向下交付给运输层,以及让运输 层知道应当将其报文段中的数据向上通过端口交 付给应用层相应的进程。 从这个意义上讲,端口是用来标志应用层的进程。 13
13 5.2.2 端口的概念 ◼ 端口就是运输层服务访问点 TSAP。 ◼ 端口的作用就是让应用层的各种应用进程都能将 其数据通过端口向下交付给运输层,以及让运输 层知道应当将其报文段中的数据向上通过端口交 付给应用层相应的进程。 ◼ 从这个意义上讲,端口是用来标志应用层的进程
端口在进程之间的通信中所起的作用 发送方 接收方 应用进程 应用进程 骨」貫圓 端口 端口 运 输 TCP复用 UDP复用 TCP分用 UDP分用 层 UDP UDP TCP报文段 用户数据报 TCP报文段 用户数据报 网络层 P复用 P分用 卩数据报 P数据报 14
14 端口在进程之间的通信中所起的作用 应 用 层 运 输 层 网 络 层 TCP 报文段 UDP 用户数据报 应用进程 TCP 复用 IP 复用 UDP 复用 TCP 报文段 UDP 用户数据报 应用进程 端口 端口 TCP 分用 UDP 分用 IP 分用 IP 数据报 IP 数据报 发送方 接收方
端口 ■端口用一个16bit端口号进行标志。 端口号只具有本地意义,即端口号只是为 了标志本计算机应用层中的各进程。在因 特网中不同计算机的相同端口号是没有联 系的
15 端口 ◼ 端口用一个 16 bit 端口号进行标志。 ◼ 端口号只具有本地意义,即端口号只是为 了标志本计算机应用层中的各进程。在因 特网中不同计算机的相同端口号是没有联 系的