重要概念:
- 运输层为相互通信的应用进程提供逻辑通信
- 端口和套接字的意义
- 无连接的UDP的特点
- 面向连接的TCP的特点
- 在不可靠网络上实现可靠传输的工作原理,停止等待协议和ARQ协议
- TCP的滑动窗口、流量控制、拥塞控制和连接管理
5.1运输层协议概述
运输层是面向通信部分的最高层,同时是用户功能的最低层。当网络中两台主机使用端到端通信时,只有主机的协议栈才有运输层,而路由器只用到下三层功能。
5.2 用户数据报协议UDP
5.2.1
1.UDP是无连接的,减少了开销和发送数据前的时延
2.UDP尽最大努力交付,不需要维持复杂的连接状态表
3.UDP面向报文的
4.UDP没有拥塞控制,网络拥塞不会影响主机发送数据的效率
5.UDP支持一对一、一对多、多对一和多对多的交互通信
6.UDP的首部开销小,仅有8个字节,比TCP的20个字节小的多
5.2.2
5.3 传输控制协议TCP
1.TCP是面向连接的运输层协议。用前建立连接,用后释放连接
2.TCP是点对点的,只能由两个端点(endpoint)
3.TCP提供可靠交付工作,无差错、不丢失、不重复,按序到达
4.