关于tcp协议的有关见解

tcp协议是基于传输层的协议
其中的三次握手和四次挥手是重要的,通俗的讲,三次握手就是指
① 客户端发起请求,而后传输到服务端
② 服务端收到请求并回复客户端,请求已收到
③ 客户端收到服务端的回复后比对请求内容与回复内容是否相同,若相同则开始建立连接
四次挥手则是
① 由需要的一方发起请求(请求结束传输)
② 而后被请求的一方接收请求后回复请求方接收到请求
③ 被请求一方再次发送消息,告知请求方已经准备好断开传输
④ 请求方收到关闭消息,告知被请求方收到消息,则自身成为关闭状态

同时tcp协议的特点则是 传输具有可靠性,在数据传输的过程中,当一段没有接收到字节流时,若是超出一定的时间,则会重新发送此字节流,也就保证了传输的可靠性,不易丢失的特点。
同时tcp利用了AIMD算法,使得tcp具有天平特性,AIMD算法也就是所说的加性增窗和乘性减窗,可以在传输的过程中丢包从而进行平衡客户端的网络传输速度,但同时它的弱点就是会出现粘包的操作。

以上都是自己整理的汇总的资料,若有任何的不严谨或者是不对的地方也请批评指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值