ajsonx
V2EX  ›  问与答

共享式以太网如果用全双工通信会怎么样?还需要 CSMA/CD 吗

  •  
  •   ajsonx · Jun 20, 2020 · 1361 views
    This topic created in 2167 days ago, the information mentioned may be changed or developed.

    看 TCP/IP 产生的疑惑

    CSMA/CD 是用于共享式以太网,半双工工作模式下的检测机制。

    • 在总线型的网络结构中,假设存在 A-B 两个相邻节点。此时 A 要发送数据给 B,B 也要发送给 A 。在半双工工作模式下肯定会产生冲突,此时必须引入 CSMA/CD 机制。但如果我用了全双工呢?是否还会产生冲突?假设物理介质是双绞线,1 、2 是输出数据。3,6 是输入数据。那么 A 发送时(对于 A 是发送,对于 B 是接受),那么他选择走哪条??

    • 上面又引出一个疑问了,对于交换式以太网。交换机和 PC 直连,用的是全双工。那么交换机发送数据给 PC 的时候是怎么确定走哪条线的,是固定的规则吗?

    刚开始学,求网络大佬指教 ///

    4 replies    2020-06-29 09:17:41 +08:00
    blackeeper
        1
    blackeeper  
       Jun 20, 2020   ❤️ 1
    对于双绞线,接受 /发送数据都是有固定的规定标准,有 568A 和 568B 。
    1,总线型:这个其实就是各个节点接受 /发送数据串联在一起,,A-B 两个相邻的两个节点同时只能有一个人发送消息,所以这个只能是半双工状态。
    2,星型:其实就是交换式以太网,每个节点都是双工的。
    julyclyde
        2
    julyclyde  
       Jun 28, 2020
    1 你颠倒了因果。总线型因为不能全双工所以才 csma/cd 的,根本不存在“如果全双工”
    2 固定的规则,看网线定义文件吧
    julyclyde
        3
    julyclyde  
       Jun 28, 2020
    想的太多,读书太少
    ajsonx
        4
    ajsonx  
    OP
       Jun 29, 2020
    @julyclyde 说的在理,我后来想了想是没必要全双工。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5833 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 466ea39e · 44ms · UTC 03:13 · PVG 11:13 · LAX 20:13 · JFK 23:13
    ♥ Do have faith in what you're doing.