TCP与UDP ■ UDP:一种无连接协议 ■提供无连接服务。 ■在传送数据之前不需要先建立连接。 ■传送的数据单位协议是UDP报文或用户数据报。 ■对方的运输层在收到UDP报文后,不需要给出任何 确认。 ■ 虽然UDP不提供可靠交付,但在某些情况下UDP 是一种最有效的工作方式
TCP 与 UDP UDP:一种无连接协议 提供无连接服务。 在传送数据之前不需要先建立连接。 传送的数据单位协议是 UDP 报文或用户数据报。 对方的运输层在收到 UDP 报文后,不需要给出任何 确认。 虽然 UDP 不提供可靠交付,但在某些情况下 UDP 是一种最有效的工作方式
TCP与UDP TCP:一种面向连接的协议 ■提供面向连接的服务 ■传送的数据单位协议是TCP报文段(segment) ■TCP不提供广播或多播服务。 ■由于TCP要提供可靠的、面向连接的运输服务,因 此不可避免地增加了许多的开销。这不仅使协议数 据单元的首部增大很多,还要占用许多的处理机资 源
TCP 与 UDP TCP:一种面向连接的协议 提供面向连接的服务. 传送的数据单位协议是 TCP 报文段(segment) TCP不提供广播或多播服务。 由于 TCP 要提供可靠的、面向连接的运输服务,因 此不可避免地增加了许多的开销。这不仅使协议数 据单元的首部增大很多,还要占用许多的处理机资 源
还要强调两点 运输层的UDP用户数据报与网际层的P数据报有很大 区别。 ·P数据报要经过互连网中许多路由器的存储转发。 UDP用户数据报是在运输层的端到端抽象的逻辑信道中传送 的。 ■ TCP报文段是在运输层抽象的端到端逻辑信道中传送, 这种信道是可靠的全双工信道。但这样的信道却不知 道究竟经过了哪些路由器,而这些路由器也根本不知 道上面的运输层是否建立了TCP连接
还要强调两点 运输层的 UDP 用户数据报与网际层的IP数据报有很大 区别。 IP 数据报要经过互连网中许多路由器的存储转发。 UDP 用户数据报是在运输层的端到端抽象的逻辑信道中传送 的。 TCP 报文段是在运输层抽象的端到端逻辑信道中传送, 这种信道是可靠的全双工信道。但这样的信道却不知 道究竟经过了哪些路由器,而这些路由器也根本不知 道上面的运输层是否建立了 TCP 连接
5.1.3运输层的端口 运行在计算机中的进程是用进程标识符来标志的。 但运行在应用层的各种应用进程却不应当让计算机 操作系统指派它的进程标识符。这是因为在互联网 上使用的计算机的操作系统种类很多,而不同的操 作系统又使用不同格式的进程标识符 为了使运行不同操作系统的计算机的应用进程能够 互相通信,就必须用统一的方法对TCPP体系的 应用进程进行标志
5.1.3 运输层的端口 运行在计算机中的进程是用进程标识符来标志的。 但运行在应用层的各种应用进程却不应当让计算机 操作系统指派它的进程标识符。这是因为在互联网 上使用的计算机的操作系统种类很多,而不同的操 作系统又使用不同格式的进程标识符。 为了使运行不同操作系统的计算机的应用进程能够 互相通信,就必须用统一的方法对 TCP/IP 体系的 应用进程进行标志
需要解决的问题 由于进程的创建和撤销都是动态的,发送方几 乎无法识别其他机器上的进程 。 有时我们会改换接收报文的进程,但并不需要 通知所有发送方。 我们往往需要利用目的主机提供的功能来识别 终点,而不需要知道实现这个功能的进程
需要解决的问题 由于进程的创建和撤销都是动态的,发送方几 乎无法识别其他机器上的进程。 有时我们会改换接收报文的进程,但并不需要 通知所有发送方。 我们往往需要利用目的主机提供的功能来识别 终点,而不需要知道实现这个功能的进程