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

2022-11-22 05:15:37 +08:00
 lopssh

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

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

877 次点击
所在节点    问与答
9 条回复
ysc3839
2022-11-22 05:19:48 +08:00
https://zh.wikipedia.org/zh-hans/%E7%94%B5%E8%B7%AF%E4%BA%A4%E6%8D%A2
电路交换要求必须首先在通信双方之间建立连接通道。在连接建立成功之后,双方的通信活动才能开始。通信双方需要传递的信息都是通过已经建立好的连接来进行传递的,而且这个连接也将一直被维持到双方的通信结束。
julyclyde
2022-11-22 12:52:31 +08:00
ppp 是基于 packet 的,属于分组交换;

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

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

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

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

在电路交换上,如果电路的两端如果各自只有一台机器,那么单播信道和广播信道没有差别;如果电路的两端通过集线器挂载了很多机器,那么这些机器之间还是存在着许多逻辑电路的,这时候可以走点对点信道(call 其中一台特定的机器),也可以走广播信道(call 所有对端的机器)。
julyclyde
2022-11-23 13:03:36 +08:00
不知道是不是他自创的说法。领会精神就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/896951

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX