运输层

一、运输层

1、TCP和UDP简介

image-20240223162211766

2.TCP和UDP对比

A、无连接和面向连接

image-20240223200142844

B、对单播、多播、广播的支持情况

UDP都支持,TCP只支持单播

C、UDP和TCP对应用层报文的处理

UDP:既不合并也不拆分,保留报文的边界,也就是说UDP是面向报文的。

TCP:可能合并和拆分,面向字节流的。

D、UDP和TCP首部对比

image-20240223201200500

总结:

image-20240223201232774

3.三次握手

image-20240224230206161

为什么两次不行非得三次?

4.四次挥手

image-20240224233157416

为什么要有2MSL时间?

image-20240224232318431

5.TCP流量控制

image-20240225140635454

根据接收方发来的接收窗口不断调整发送窗口的大小,当swnd为0时,会启动计时器,发送零窗口的探测报文段,如图。

image-20240225140835807

6.TCP拥塞控制

image-20240226194742744

7.四种TCP拥塞控制方法

A、慢开始算法:拥塞窗口每次翻倍,直到等于ssthresh(门限值)时,使用拥塞避免算法。

B、拥塞避免算法:拥塞窗口每次线性加一

image-20240226202237196

当发生重传后,cwnd重新置为1,门限值置为发生重传时的一半,然后继续慢开始算法。

C、快重传算法

image-20240226203131060

D、快恢复算法

image-20240226203407839

总结:

image-20240226203507198

posted @ 2024-03-03 09:17  桂洛克船长  阅读(3)  评论(0编辑  收藏  举报