-
HTTP1.1默认情况下使用流水方式持久连接.
-
传输层的核心任务:应用进程之间提供端到端逻辑通信服务
-
网络核心中的路由器,交换机,集线器只用到下三层的功能.
-
传输层的功能
对应用层报文进行分段和重组
面向应用层实现复用与分解
实现端到端的流量控制
拥塞控制
传输层寻址
对保温进行差错检测
实现进程间的端到端可靠数据传输控制
口诀:吩咐刘墉寻差错
-
全网范围内利用IP地址+端口号唯一表示一个通信端点
-
0-49151服务器端口号;49152-15534是客户端端口号,端口号小于256是常用端口
-
无连接服务:无需与对端进行任何信息交换,直接构造通信
-
面向连接服务:需要双方交换一些控制信息,简历逻辑连接;然后在传输数据
-
多路复用与多路分解:支持众多应用进程共用同一个传输层协议,将接收到的数据交给不同的应用
-
无连接的多路复用与多路分解:UDP,用户数据保协议;二元组:<目的IP地址,目的端口号>
-
面向连接的多路复用与多路分解:TCP;传输控制协议;四元组:<源ip,源端口,目的ip,目的端口>
-
差错检测:利用编码实现数据包传输过程中的比特差错检测.
确认:接收方向发送ACK或NAK
重传:发送方重新发送接收方没有正确接收的数据
序号:确保数据按需到达.
计时器:解决数据丢失问题.
-
停等协议是自动最简单重传请求协议的一种
-
GBN协议又是回退N步协议属于滑动窗口协议,中,发送串口大于等于1,接收窗口=1
-
SR协议又是选择重传协议发送端窗口>1,接收窗口>1.