代码之家  ›  专栏  ›  技术社区  ›  Kevin Driedger

全双工、半双工和单工TCP/IP操作有什么区别?[关闭]

tcp
  •  -1
  • Kevin Driedger  · 技术社区  · 14 年前

    描述每种模式。

    给出实现各种TCP/IP操作模式的协议示例。

    2 回复  |  直到 11 年前
        1
  •  9
  •   Kevin Driedger    14 年前

    全双工允许在任何时候在任何方向进行通信。 HTTP管道就是一个例子。

    半双工允许一次在一个方向上通信,然后可以切换到相反的方向。 例如,pop3协议(以及ftp、nntp、smtp)。

    单工只允许单向通信,不允许切换方向。这有时以编程方式具体化为simplex服务器或simplex客户机。

        2
  •  3
  •   Hasturkun    11 年前

    单工行只允许数据向一个方向流动。不支持切换方向。 半双工线路可以交替发送或接收数据,但一次只能发送或接收一个数据。 全双工线路可以同时发送和接收数据。