TCP 与 UDP两个对等运输实体在通信时传送的数据单位叫作运输协议数据单元TPDU(TransportProtocolData Unit)。TCP传送的数据单位协议是TCP报文段(segment)UDP传送的数据单位协议是UDP报文或用户数据报
◼ 两个对等运输实体在通信时传送的数据单位叫作 运输协议数据单元 TPDU (Transport Protocol Data Unit)。 ◼ TCP 传送的数据单位协议是 TCP 报文段 (segment) ◼ UDP 传送的数据单位协议是 UDP 报文或用户数 据报。 TCP 与 UDP
TCP/IP体系中的运输层协议应用层UDPTCP运输层IP与各种网络接口
TCP/IP 体系中的运输层协议 UDP TCP IP 应用层 与各种网络接口 运输层
TCP 与 UDPUDP在传送数据之前不需要先建立连接。对方的运输层在收到UDP报文后,不需要给出任何确认。虽然UDP不提供可靠交付,但在某些情况下UDP是一种最有效的工作方式。TCP则提供面向连接的服务。TCP不提供广播或多播服务。由于TCP要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据单元的首部增大很多,还要占用许多的处理机资源
TCP 与 UDP ◼ UDP 在传送数据之前不需要先建立连接。对方的 运输层在收到 UDP 报文后,不需要给出任何确 认。虽然 UDP 不提供可靠交付,但在某些情况 下 UDP 是一种最有效的工作方式。 ◼ TCP 则提供面向连接的服务。TCP 不提供广播 或多播服务。由于 TCP 要提供可靠的、面向连 接的运输服务,因此不可避免地增加了许多的开 销。这不仅使协议数据单元的首部增大很多,还 要占用许多的处理机资源
5.1.3运输层的端口运行在计算机中的进程是用进程标识符来标志的。,运行在应用层的各种应用进程却不应当让计算机操作系统指派它的进程标识符。这是因为在因特网上使用的计算机的操作系统种类很多,而不同的操作系统又使用不同格式的进程标识符。一为了使运行不同操作系统的计算机的应用进程能够互相通信,就必须用统一的方法对TCP/IP体系的应用进程进行标志
5.1.3 运输层的端口 ◼ 运行在计算机中的进程是用进程标识符来标志的。 ◼ 运行在应用层的各种应用进程却不应当让计算机操 作系统指派它的进程标识符。这是因为在因特网上 使用的计算机的操作系统种类很多,而不同的操作 系统又使用不同格式的进程标识符。 ◼ 为了使运行不同操作系统的计算机的应用进程能够 互相通信,就必须用统一的方法对 TCP/IP 体系的 应用进程进行标志
端口号(protocolportnumber)简称为端口(port)解决这个问题的方法就是在运输层使用协议端口号(protocolportnumber),或通常简称为端口(port)。虽然通信的终点是应用进程,但我们可以把端口想象是通信的终点,因为我们只要把要传送的报文交到目的主机的某一个合适的目的端口剩下的工作(即最后交付目的进程)就由TCP来完成
端口号(protocol port number) 简称为端口(port) ◼ 解决这个问题的方法就是在运输层使用协议端 口号(protocol port number),或通常简称为端 口(port)。 ◼ 虽然通信的终点是应用进程,但我们可以把端 口想象是通信的终点,因为我们只要把要传送 的报文交到目的主机的某一个合适的目的端口, 剩下的工作(即最后交付目的进程)就由 TCP 来完成