前言
记得特别小的时候,差不多04年,家里配了第一台大屁股显示器电脑,就像这种
那时还小,每天让父母打开用DVD看个奥特曼就乐的不行了,过了一阵开始流行一些网页游戏(记得有个传奇,当时太小了没玩过,应该是跟现在古仔天天被好兄弟砍的贪玩蓝月差不多),于是缠着父母终于连了网。
当时就是用的拨号上网的方式,那网速给我卡的啊,十几K到几十K的速度,现在想起来还是心有余悸。因为拨号上网,一上网就不能打电话了,所以每次想玩个游戏都是小心翼翼,一不留神就被父母逮主机会收拾一顿。知乎这老哥答得就很形象,想回忆童年的童鞋可以去看看——2000年前后的时间段,当年作为网民是怎样一番体验呢?
写这篇文章是想给没经历过那拨号上网的“远古时代”的童鞋们做个科普。
接入网
首先,当你在浏览器中输入一个网址想要访问时,计算机会将该请求消息打包,之后将包通过互联网接入路由器发送到互联网中抵达服务器。其中想要进入互联网的话,那么我们就要遵守接入网规则。
所谓接入网,就是指连接互联网与家庭、公司网络的通信线路。 接入网的线路有很多种类,一般家用的接入网方式包括ADSL(不对称数字用户线)、FTTH(光纤到户)、CATV、电话线、ISDN(综合业务数字网)等,公司中还有可能使用专线。
PPP协议
我们都知道在互联网中,如果计算机间想要进行交互,那么就必须遵守一定的规则,否则就类似于鸡同鸭讲,难以进行交流。而PPP协议就是传统电话拨号上网所遵循的协议、接入网规则。
PPP协议也叫点对点协议(Point to Point Protocol,PPP)它为在点对点连接上传输多协议数据包提供了一个标准方法,是为同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。
PPP设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。
PPP协议功能
1、PPP具有动态分配IP地址的能力,允许在连接时刻协商IP地址;
2、PPP支持多种网络协议,比如TCP/IP、NetBEUI、NWLINK等;
3、PPP具有错误检测能力,但不具备纠错能力,所以ppp是不可靠传输协议;
4、无重传的机制,网络开销小,速度快。
5、PPP具有身份验证功能。
6、PPP可以用于多种类型的物理介质上,包括串口线、电话线、移动电话和光纤(例如SDH),PPP也用于Internet接入。
拨号上网
只要用户拥有一台个人电脑、一个外置或内置的调制解调器(Modem)和一根电话线,再向本地ISP供应商申请自己的账号,或购买上网卡,拥有自己的用户名和密码后,然后通过拨打ISP的接入号就可以连接到Internet上了。当我们在使用电话线或者ISDN拨号上网时,就会使用PPP协议的身份验证功能。
PPP协议是这样工作的,首先,用户向运营商的接入点拨打电话,电话接通后输入用户名和密码进行登录操作。用户名和密码通过RADIUS协议从远程访问服务器RAS发送到认证服务器,认证服务器校验这些信息是否正确。确认无误后,认证服务器会返回IP地址等配置信息,并将这些信息下发给用户。用户的计算机根据这些信息配置IP地址等参数,完成TCP/IP收发网络包的准备工作,接下来就可以发送TCP/IP包了。
以上内容对小白不太友好,你只需要了解从服务器返回TCP/IP配置信息给用户的过程就可以了,拨号上网过程中的重点就在于这。在接入互联网时,必须为计算机分配一个公有地址,但这个地址并不是事先确定的。因为在拨号连接时,可以根据电话号码来改变接入点,而不同的接入点具有不同的IP地址,因此无法事先在计算机上设置这个地址。所以,在连接时运营商会向计算机下发TCP/IP配置信息,其中就包括为计算机分配的公有地址。
IP地址
应该不会有人不明白公有地址是什么吧,保险起见我再啰嗦两句(可能思想迈入更年期了。。),互联网和局域网都是基于TCP/IP的思路来设计的,而TCP/IP结构其实就是由一些小的子网,通过路由器连接起来组成一个大的网络。子网就是几台计算机用集线器(Hub)或交换机连接在一起,我们将它看作一个单位称为子网。然后子网再通过路由器连接起来,就形成了一个网络。
在网络中,所有的计算机设备都会被分配一个地址。这个地址就相当于现实中某条路上的“xx号xx室”。其中“号”对应的号码是分配给整个子网的,而“室”对应的号码是分配给子网中的计算机的,这就是网络中的地址。“号”对应的号码称为网络号,“室”对应的号码称为主机号,这个地址的整体称为IP地址。其实IP地址就类似于每个人的DNA一样,是不应该重复的。
IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。首先出现的IP地址是IPV4,它只有4段数字,每一段最大不超过255。由于互联网的蓬勃发展,IP位址的需求量愈来愈大,所以IPV4地址即将耗尽(实际情况是在2019年11月25日IPv4位地址已经分配完毕)。所以人们为解决地址不足的问题,在公司或组织机构内部都不需要分配固定地址,从而大幅节省了IP地址。当然公司或组织机构内网也不能随便分配地址,因此规定某些地址用于内网,这些地址为私有地址,而原来的固定地址则叫做公有地址。
国内拨号上网
我们中国接入互联网的时间是比较晚的,是1987年由北京市计知算机应用技术研究所发送了一封邮件到德国。邮件内容是“Across the Great Wall we can reach every corner in the world.(越过长城,走向世界)”
国内拨号上网基本都是使用基于PPPoE协议的ADSL。PPPoE全称为Point to Point Protocol over Ethernet(以太网上的点对点协议),是将以太网和PPP协议结合后的协议。
通过PPPoE技术和宽带调制解调器(比如ADSL Modem)就可以实现高速宽带网的个人身份验证访问,为每个用户创建虚拟拨号连接,这样就可以高速连接到互联网。
老百姓当时只要拥有一台个人电脑、一个外置或内置的调制解调器(Modem)和一根电话线,在向本地ISP供应商申请自己的帐号,或购买上网卡,拥有自己的用户名和密码后,就可以通过拔打ISP的接入号连接到互联网上。来张回忆杀:
拨号上网和宽带上网的区别
1、连接方式和宽带上网不一样,拨号是用电话线,带宽14kbps-56kbps(Modem不同速度不同),而宽带用网线连到ADSL Modem(调制解调器),再连到电话线,须向营运商申请,带宽1-3Mbps都有,带宽大的速度快。
2、拨号所用的频率和电话的频段一样,所以在用拨号上网时,是不能打电话的(那个年代上网不能言说的痛w(゚Д゚)w),而ADSL的频率远高于电话的频段,所以在通过宽带上网时是可以打电话的。
3、拨号是模拟信号,也就是说电脑将数字信号通过modem转为模拟信号,然后通过电话线路进行传输,在电信那里再转为数字信号,而宽带传输的直接就是数字信号。