6 传输层
- 从网络环境中分布式进程通信的基本概念出发,
- 讨论传输层的基本功能,传输层向应用层提供的服务,
- 传输层协议
- 为进一步研究应用层与应用层协议打基础。
要求
- 网络环境中
- 进程通信中
- 传输层的基功与服务质量QoS的基概
- UDP协
- TCP协
6.1传输层与传输层协议
6.1.1传输层的基本功能
- 网络层、数据链路层与物理层实现
- 网络中主机间的数据通信,
- 但数据通信不是组建计算机网络的目的。
- 计算机网络的本质是
- 实现分布在不同地理位置的主机之间的进程通信,以实现应用层的各种网络服务功能。
- 传输层的主要功能是
- 传输层是
- 图6-1:传输层基本功能的示意
- 理解传输层基功注意下三
(1)网络层的IP标识主机、路由器的位置
- 路由选择算法在Internet中选一条源主机-路由器、路由器-路由器、路由器-目的主机的多段“点-点”链路组成的传
输路径;IP协议通过这条传输路径完成IP分组数据的传输。
- 传输层协议利用网络层所提供的服务,
- 在源的进程与目的进程间建立“端-端”连接,
- 实现分布式进程通信。
(2) Internet中的路由器与通信线路构成了传输网(或承载网)。
- 传输网由电信公司运营和管理。
- 如果传输网提供的服务不可靠(例如频繁丢失分组),用户无法对传输网加以控制。
- 解决此问题从两方面:
- 电信公司提高传输网的服务质量;
- 传输层对分组丢失、线路故障检测,采取相应的差错控制措施,以满足分布式进程通信对服务质量(QoS)的要求。
- 传输层要讨论咋改善QoS,
(3)传输层可屏蔽传输网实现技术的差异性,
- 弥补网络层所提供服务的不足,
- 使得应用层在设计各种网络应用系统时,
- 只需要考虑选择什么样的传输层协议可以满足应用进程通信的要求,
- 而不需要考虑数据传输的细节问题。
从“点-点”通信到“端-端”通信是质飞跃,