Java套接字默认实现什么ARQ协议?

时间:2017-07-18 15:45:37

标签: java sockets tcp network-programming go-back-n

我正在使用java.net包中的Java套接字。 我读到他们使用TCP,所以我很想知道他们默认实现了哪种ARQ(自动重复请求)协议。 我查看了文档,但找不到任何相关信息。

我知道有三种主要的ARQ算法:stop-and-wait,go-back-n和selective repeat。 Java套接字使用哪一个?

1 个答案:

答案 0 :(得分:2)

Java Socket API通常是操作系统套接字API的包装器。 java API只是简单地指示操作系统创建/绑定/关闭套接字以及从中读取或写入数据。套接字的内部行为取决于操作系统实现。 Sou需要查看您使用的操作系统(Windows / Linux / MacOS /等)使用的内容以及是否可配置。