近 30 年中国计算机网络考古,不知对错,希望有大佬帮我纠正

19 天前
 zjsxwc
1990-1993 期间高校 dos 用户主要使用基于串口拨号调制解调器电话线的 slip 协议上网,由于 slip 是双方预先约定固定 ip 的,不如 ppp 协议那样能让 isp 动态控制 ip 地址、纠错等功能后来陆续被 ppp 协议代替,但 slip 协议开始早期比 ppp 协议被广泛使用是,slip 作为与 ppp 同级别的串口协议,只是因为 slip 实现简单,协议内容占比少适合低带宽场景,最开始 cpu 也不用耗费什么就能马上实现。


也就是当时中国要到 1995 年 Windows95 流行起来是才有了使用 ppp 协议的电话线拨号上网流行。

有了基于 ppp/slip 协议的 ip 协议,有了基于 ip 协议的 tcp 协议,有了基于 tcp 协议的 telnet 协议,有了基于 telnet 协议的当时各种直接用 c 语言编写的 bbs 的流行。


2000 年以后,中国开始大量使用 ADSL 协议的宽带代替 PPP 协议的电话线路拨号上网,也就是开始家庭用以太网协议的路由器局域网,用网线连接电话猫上网,电话猫利用电话线路,在电话线路上用 adsl 协议,在电话线路上不同频段传输数据,电话线路上低频段仍旧被用于电话通话。

到了现在,我们不单单使用的是路由器网线上的 ethernet 以太网协议代替最开始串口线上的 ppp 协议,以太网协议通过 mac 地址来寻址, 连用光纤的光猫拨号认证协议也是基于以太网协议的 pppoe 协议,她把 ppp 帧通过以太网传输到 isp 运营商来实现拨号认证上网,总结就是通通全是以太网协议,不管是路由器网线上,还是在光纤上都是以 ethernet 以太网协议为基础。

关于串口的补充:
最开始串口是端到端,所以串口只有两个点,所以串口不需要以太网那样用 mac 地址来区别设备,比如 rs232 串口、ttl 串口 就是这样的,这两种串口区别只是电压不同。电脑要 rs232 、ttl 串口连多个串口设备只能每个设备都单独买个线直连,几个设备就要几根线。

还有一种可以挂多个设备的串口是 rs485 ,但 rs485 由于有多个设备存在于是,不能和 rs232 、ttl 串口一样能全双工同时读写数据,读、写数据在 rs485 上不能同时进行,导致 rs485 是半双工的,类似以太网协议用 mac 地址区别设备,一般 rs485 上的每个设备都是需要用拨码开关设置设备号来区别设备。
1399 次点击
所在节点    程序员
5 条回复
billlee
19 天前
ADSL 和 PPP 就不是一个层次的东西, 怎么能说代替呢。ADSL MODEM 代替的是音频 MODEM, 是物理层的东西。PPP 是链路层的东西
cnbatch
18 天前
名词使用有些混乱了。

ADSL 是一种通讯技术的通称,不是协议。把 ADSL 称为“协议”无异于把“FM 电台广播”称呼为“FM 协议电台广播”。

顺便补一个,在铜线电话线若要同时使用 ADSL 上网以及电话语音通话,通常会在电话线路上串联一个分频器,阻隔掉高频噪音。如果不使用分频器,某些电话机时不时就会听到轻微的沙沙声。
julyclyde
18 天前
中国有过 SLIP 吗?不记得哪个地方真的有过这玩意啊
zjsxwc
18 天前
@julyclyde #3

应该可以吧,这种 slip 、ppp 只是串口协议,硬件都一样了,DOS 上处理串口通信而已,当然我也只是网上考古搜索到的数据,实际如何我也不确定

http://www.kepu.net/gb/technology/telecom/network/net308.html
julyclyde
18 天前
@zjsxwc 什么叫“可以”?
我没有问是否可以啊

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

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

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

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

© 2021 V2EX