默认
打赏 发表评论 31
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
8.1中第一段,"ack回4为什么表示3和4都收到了",不是应该仅仅表示3收到了嘛?
评论 31
引用:jevensonv 发表于 2019-12-03 17:10
不是很明白,有很多问题没有写清楚。
随便举个例子吧:
快速重传机制,这里:

第一个问题我理解起来是没写错的吧,在传输数据的时候,servicer响应的ack(X) = client放出的seq + 数据接收的长度,以此来表示servicer希望client下一个数据包从X开始
第二个问题,觉得算法应该是用于连续包的情况的,对于单一的应该有其他处理,也可能就是等超时
第三个问题因为发送端不知道啊,因为重复回ack2,发送端不知道后续的3,4,5是不是也到了,当然要考虑是重传全部剩余的还是你说的其中一个
引用:jevensonv 发表于 2019-12-03 17:17
还有没太理解SYN Flood攻击:
这段话:“TCP会通过源地址端口、目标地址端口和时间戳打造出一个特别的Sequ ...

这个攻击本身就是为了挤爆服务器的链接,是服务器的tcp都处于半链接状态,从而使得正常请求不能成功响应,所以攻击者发起syn后直接下线,然后服务器就会一直等这个ack,然后服务就挂了
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部