老重复的数据包
我发现这个问题在本书叫彼得大号Dordal计算机网络的介绍,我遇到了这个问题,我发现它有点棘手:老重复的数据包
在TFTP协议:
如果客户端在后续连接上更改其端口号,但服务器没有,防止服务器发送的旧重复数据包被新客户端接受?
如果服务器在后续连接上更改其端口号,但客户端没有,防止服务器发送的旧重复数据包被新客户端接受?
http://intronetworks.cs.luc.edu/current/html/udp.html?highlight=cumulative#old-duplicate
回答:
TFTP不应该被用来当连接不是近乎完美(=本地,很少跳)。 UDP本身并不可靠,并且TFTP在这方面做得不够好。
但是,这个例子有点假设。客户端和服务器都可能使用OS选择的临时端口。重复数据包匹配的时间窗口非常小 - 路由器之间的队列刷新时间 - 以及临时端口号需要同时绕回两端。
也就是说,TFTP只能用于安全无关紧要的短连接 - 如果有的话。有更多的现代替代方案可靠和安全的文件传输。
以上是 老重复的数据包 的全部内容, 来源链接: utcz.com/qa/266312.html