软考网工(传输层封装协议TCP和UDP)

文章介绍了TCP和UDP两种传输层协议的基本特性,包括TCP的面向连接、可靠传输以及拥塞控制中的滑动窗口和慢启动算法,而UDP则提供无连接、不可靠的传输服务。TCP的三次握手用于建立连接,流量控制和拥塞控制则通过滑动窗口和拥塞窗口机制来实现。此外,TCP和UDP都使用16位端口号,并且有各自的端口范围。
摘要由CSDN通过智能技术生成

1、TCP和UDP报文格式

        TCP:面向连接、可靠传输、流控及滑动窗口机制,头部固定的20字节B

        UDP:面向无连接、不可靠传输、尽力而为的传输、应用:域名系统、视频应用,IP语音。

        TCP和UDP有各自的端口号相互独立,均使用16位端口号。

1》、TCP报文格式

        

 TCP伪首部:本质是IP头的一部分,包含源目IP,协议号、IP报文和用户数据,主要用于TCP校验和计算,12字节。

 2》、UDP报文格式

        

 2、TCP的三次握手

TCP的三次握手建立连接

        

3、流量控制和拥塞控制

        滑动窗口:是TCP的流控措施,接收方通过通告发送方自己的可以接收缓冲区的大小,从而控制发送方的发送速度。

        拥塞窗口(cwnd):TCP拥塞控制措施,发送方位置一个(congestion windows)的状态变量,拥塞窗口的大小取决于网络的拥塞程度。并且动态的变化。发送方让自己的发送窗口等于拥塞。

        慢启动算法是指前期指数级增长。

        流量控制:防止放松速度过快,导致接收方处理不过来,造成丢包重传,浪费网络资源。

        TCP流量控制机制:可变大小的滑动窗口。

        1》、TCP滑动窗口机制:

         2》、TCP拥塞控制

        流量控制:在AB两个端点进行。

        拥塞控制:在AB和所有节点中进行。

 4、常见协议端口

        

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值