V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lopssh
V2EX  ›  问与答

ppp 协议、电路交换 和 点对点信道 这三者是什么关系?

  •  
  •   lopssh · 2022-11-22 05:15:37 +08:00 · 1019 次点击
    这是一个创建于 739 天前的主题,其中的信息可能已经有所发展或是发生改变。

    数据链路层的"点对点信道"指的就是"电路交换"吗?

    PPP 协议是用于电路交换的协议吗?

    第 1 条附言  ·  2022-11-23 10:36:29 +08:00
    @julyclyde

    感觉谢希仁在《计算机网络》中说的这个链路层的信道,说的就是网络层里面的那种单播通讯和广播通讯,这与多路复用里面的"信道"应该是毫无关系的。

    只要 A 点到 B 点通过物理链路可达,就可以说 A 到 B 点存在一条链路层上的逻辑链路,这种逻辑链路就是所谓的点对点信道,无论物理链路上还有 C 点 D 点 E 点还是其它任何点,无论物理链路是通过集线器还是交换机将这些点汇聚在一起的,无论物理链路会不会广播所有的数据包,也只有被单播的那台机器会处理这一信息,所以我们说这个是逻辑上的链接,是一条点对点信道。反之,则是广播信道。

    在电路交换上,如果电路的两端如果各自只有一台机器,那么单播信道和广播信道没有差别;如果电路的两端通过集线器挂载了很多机器,那么这些机器之间还是存在着许多逻辑链接的(逻辑点对点信道),这时候可以走点对点信道(call 其中一台特定的机器),也可以走广播信道(call 所有对端的机器)。
    9 条回复    2022-11-23 13:03:36 +08:00
    ysc3839
        1
    ysc3839  
       2022-11-22 05:19:48 +08:00 via Android
    https://zh.wikipedia.org/zh-hans/%E7%94%B5%E8%B7%AF%E4%BA%A4%E6%8D%A2
    电路交换要求必须首先在通信双方之间建立连接通道。在连接建立成功之后,双方的通信活动才能开始。通信双方需要传递的信息都是通过已经建立好的连接来进行传递的,而且这个连接也将一直被维持到双方的通信结束。
    julyclyde
        2
    julyclyde  
       2022-11-22 12:52:31 +08:00
    ppp 是基于 packet 的,属于分组交换;

    电路交换是设置多段“线路”来为你服务,无论你用不用满,都得花线路*时间的钱,这些线路*时间不会为其它客户服务,专属于花了钱的你

    数据链路层哪来的点对点信道这个词?
    julyclyde
        3
    julyclyde  
       2022-11-22 12:53:22 +08:00
    我上述“ppp 是基于 packet 的,属于分组交换;”这句话请无视,这句写的不完善
    julyclyde
        4
    julyclyde  
       2022-11-22 12:58:03 +08:00
    ppp 是提供一个模拟的分组风格的数据链路层。为了 IP 协议可以包在其中使用
    ppp 下面可以是电路,也可以是其他分组协议
    lopssh
        5
    lopssh  
    OP
       2022-11-22 13:40:23 +08:00 via Android
    @julyclyde
    谢希仁的书中说,
    数据链路层有"点对点信道"和"广播信道"两种。
    julyclyde
        6
    julyclyde  
       2022-11-22 13:44:49 +08:00
    @lopssh 按这个分类的话,电路交换是属于点对点信道的
    但是点对点信道是否“指”电路交换……我觉得不能算
    这是一个“一对多”的说法,一个类别对多种具体实现
    正经电路交换是,用 PPP/ATM 实现的虚链路也应该是
    lopssh
        7
    lopssh  
    OP
       2022-11-23 00:22:20 +08:00 via Android
    @julyclyde 有道理。
    lopssh
        8
    lopssh  
    OP
       2022-11-23 10:34:20 +08:00
    @julyclyde

    感觉谢希仁在《计算机网络》中说的这个链路层的信道,说的就是网络层里面的那种单播通讯和广播通讯,这与多路复用里面的"信道"应该是毫无关系的。

    只要 A 点到 B 点通过物理链路可达,就可以说 A 到 B 点存在一条链路层上的逻辑链路,这种逻辑链路就是所谓的点对点信道,无论物理链路上还有 C 点 D 点 E 点还是其它任何点,无论物理链路是通过集线器还是交换机将这些点汇聚在一起的,无论物理链路会不会广播所有的数据包,也只有被单播的那台机器会处理这一信息,所以我们说这个是逻辑上的链接,是一条点对点信道。反之,则是广播信道。

    在电路交换上,如果电路的两端如果各自只有一台机器,那么单播信道和广播信道没有差别;如果电路的两端通过集线器挂载了很多机器,那么这些机器之间还是存在着许多逻辑电路的,这时候可以走点对点信道(call 其中一台特定的机器),也可以走广播信道(call 所有对端的机器)。
    julyclyde
        9
    julyclyde  
       2022-11-23 13:03:36 +08:00
    不知道是不是他自创的说法。领会精神就行了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2609 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:25 · PVG 19:25 · LAX 03:25 · JFK 06:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.