5.1 运输层协议概述
第五章 运输层
5.1 运输层协议概述
5.1.1 进程之间的通信
1.运输层的作用
(1)端到端通信
网络层为主机之间提供逻辑通信,而运输层为应用进程之间提供逻辑通信
(2)复用和分用
复用:发送方不同应用进程都可以使用同一个运输层协议传送数据
分用:接收方能正确的将数据交付接收方的不同应用进程
(3)差错检测
2.TCP与UDP
运输层提供面向连接的TCP与无连接的UDP;
运输层向高层用户屏蔽了下面网络核心的内容,提供了逻辑通信信道。尽管如此,这条逻辑通信信道却会因运输层使用不同的协议而有很大差别。
5.1.2 运输层的两个主要协议
1.数据报
在TCP/IP体系中,根据所使用的协议,将运输协议数据单元分别称为TCP数据包与UDP数据报。
2.UDP
在传输数据前不需要建立连接,尽管不可靠,在一些应用场景下却十分高效。
3.TCP
提供面向连接的服务,不提供广播和多播服务,可靠但开销大。