默认
打赏 发表评论 31
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
不是很明白,有很多问题没有写清楚。
随便举个例子吧:
快速重传机制,这里:
“”比如:如果发送方发出了1,2,3,4,5份数据,第一份先到送了,于是就ack回2“
1, 为什么第1份数据到了是回2,不是回1,明显有问题,应该是写错
2,上面的例子只写了5份数据的情况,如果只发一份数据呢?怎么保证连续收到3次相同的包,表示需要重传
3,为啥没有解决“”是重传之前的一个还是重传所有的问题”?不是收到3次,就只传一个包就行了,不需要重传所有啊。比如收到3次#2,其他都收到了,只重传#2不就可以了。

不知道我理解的正确与否?麻烦博主回答一下
评论 31
还有没太理解SYN Flood攻击:
这段话:“TCP会通过源地址端口、目标地址端口和时间戳打造出一个特别的Sequence Number发回去(又叫cookie),如果是攻击者则不会有响应,如果是正常连接,则会把这个 SYN Cookie发回来,然后服务端可以通过cookie建连接(即使你不在SYN队列中)。”

为啥攻击者不会响应?如果攻击者也按照协议规定去响应呢?会不会出问题
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部