TCP/UDP

tcp
https://blog.csdn.net/sinat_36629696/article/details/80740678
udp
https://blog.csdn.net/china_jeffery/article/details/78923428

重点摘录
为什么tcp需要3次握手
在这里插入图片描述
其实理由同4次挥手,只不过服务器将确认ack和请求syn合并了而已,所以是3次
为什么tcp需要4次挥手
在这里插入图片描述
因为双端是各自关闭的,当客户端断开,服务器确认后客户端关闭,服务器可能还有数据未发完,所以等服务器也发完,依旧会发fin包给客户端,客户端确认后服务器关闭。

在这里插入图片描述
1 TCP向上层提供面向连接的可靠服务 ,UDP向上层提供无连接不可靠服务。
2 虽然 UDP 并没有 TCP 传输来的准确,但是也能在很多实时性要求高的地方有所作为
3 对数据准确性要求高,速度可以相对较慢的,可以选用TCP
摘自:https://www.cnblogs.com/fundebug/p/differences-of-tcp-and-udp.html

tcp慢启动
在这里插入图片描述
如何避免慢启动:
1 对于固定的两端,尽量复用tcp连接进行传输,不要频繁打开关闭。
2 连接启动后,可以在业务逻辑未到达时,事先预热。

最大传输单元MTU
以太网和8 0 2 . 3对数据帧的长度都有一个限制,其最大值分别是1 5 0 0和1 4 9 2字节。链路层的这个特性称作M T U,最大传输单元。不同类型的网络大多数都有一个上限。
如果I P层有一个数据报要传,而且数据的长度比链路层的M T U还大,那么I P层就需要进行分片( f r a g m e n t a t i o n),把数据报分成若干片,这样每一片都小于M T U。
摘自:https://blog.csdn.net/xiaofei0859/article/details/51052752
查看mtu
cat /sys/class/net/eth0/mtu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值