我正在为“Stop & Wait”和“Go Back N”(滑动窗口的变体)协议创建服务器/客户端类,但我不确定我应该追求 TCP 还是 UDP。根据我目前的理解,我会在“Stop & Wait”中实现 UDP,而在“Go Back N”中实现 TCP?
此外,我会在“停止和等待”中实现 TCP 的各个方面吗?据我了解,“Go Back N”只是“Stop & Wait”的扩展,无需等待。
抱歉,如果答案很明显,请尝试围绕这些协议进行思考。
我正在为“Stop & Wait”和“Go Back N”(滑动窗口的变体)协议创建服务器/客户端类,但我不确定我应该追求 TCP 还是 UDP。根据我目前的理解,我会在“Stop & Wait”中实现 UDP,而在“Go Back N”中实现 TCP?
此外,我会在“停止和等待”中实现 TCP 的各个方面吗?据我了解,“Go Back N”只是“Stop & Wait”的扩展,无需等待。
抱歉,如果答案很明显,请尝试围绕这些协议进行思考。
TCP 本质上是 Stop and Wait 加上 Go back N 的改进版本。如果您想构建自己的,请使用 UDP。