TCP(和其他基于数据包的协议)如何避免冲突位?

TCP(和其他基于数据包的协议)如何避免冲突位?

这里是斯科特。

我在思考基于数据包的协议(如 TCP)如何避免数据包冲突。它一定以某种方式起作用,因为在交换机出现之前的早期网络时代,我们有集线器,它相当于具有多个端点的以太网电缆。我开始思考 TCP 协议如何避免多个主机意外地互相交谈并同时将数据包写入线路。我最近意识到我实际上不知道这是如何做到的工作,我希望互联网上众多网络天才中的一位能够启发我。除非根本没有正义,那些旧的解决方案充斥着奇偶校验错误和 RST 命令?我已经找了一段时间,在 Google 机器上找不到任何有用的东西。

答案1

事实证明,我只是有点笨,忘记了我的 OSI 模型。对于其他想知道的人来说,碰撞检测由载波侦听/载波侦听,L2 堆栈的一部分。

相关内容