一、传输层的功能
1.提供进程和进程之间的逻辑通信(端到端)
2.复用和分用
3.对收到的报文进行差错检测
4.提供两种不同的传输协议:UDP和TCP
二、寻址与端口
端口:是传输层的SAP,标识主机中的应用进程(逻辑端口/软件端口)
套接字唯一标识了网络中的一个主机和它上面的一个进程
套接字Socket=(主机IP地址,端口号)
三、UDP协议
1.特点
2.首部格式
3.UDP校验
四、TCP协议
1.特点
2.首部格式
3.连接管理
“三次握手”
“四次挥手”
4.可靠传输机制
(1)校验:增加伪首部
(2)序号:一个报文段第一个字节的福啊后
(3)确认:冗余确认(荣誉ACK)
(4)重传:超时重传,改变重传时间RTTs;快速重传
5.流量控制——“滑动窗口”
6.拥塞控制
慢开始、拥塞避免
快重传、快恢复
拥塞控制 vs 流量控制