我们每天都在上网冲浪,可是互联网到底是怎么工作的呢
比如我们用百度的时候,怎么看到的百度一下的页面,网易云听歌时候,怎么点击那首歌,然后就能听见它的声音了。这就是互联网----电脑网络与电脑网络之间连接起来巨大的网络系统,他的功能就是信息传递,让你看见百度页面,听音乐,看视频。
网络是怎样组成的呢?首先是路由器:两台电脑要进行信息传递,需要一根线(就和我们小时候的传声筒一样),4台6根线,当电脑越来越多的时候,线也就会越来越多。 所以就引入了路由器:这样每个电脑只要和路由器有一根线即可,通过路由器转发信息。就和商家寄商品一样,每个商家能直接开车送到你手上,固然很快,但是成本太高。所以每个商家都会把快递交给物流公司,然后物流公司分发到各地。物流公司就和路由器一样,负责转发快递。
(图片来自:www.cnblogs.com/wsnb/p/5159…)
那可能问题就来了,全球计算机这么多,真的都有线连接吗?是的,比如接入各家各户到电话线,以前我们上网能够电话线拨号,现在有光缆什么的,形式很多样,但是确认的是都有介质在传送信息。
还有可能有人会疑惑,百度是怎么精准让你看见那个页面,不同时也让别人看见那个页面呢?这就是IP地址的功能了,它就和身份证一样,唯一表示一个计算机网络,就能实现精准查找。
具体的互联网工作流程是:你打开页面,进入百度的时候,要看见百度的首页,你发送的请求(打开百度)转换为电子信号,然后,通过电话线达到你路由器,路由器里面就会根据你的想要去百度的网站,这个路由器就会根据自己的路由表,里面记录着目的IP和转发位置,接着看看能不能根据IP到百度去,如果可以就直接送到百度的计算机上去(我们称这个为服务器),如果没有就送到路由器的默认设置转发的地方,一般先是高等级的local ISP,ISP又是什么呢,就是internet service provider网络服务提供商,我们的中国电信、移动、联通就属于这些,如果查他们的路由表还没有找到,就往更高层级,就是regional ISP找,就是区域网络服务提供商,之前的省内流量就和他们有关。还没有的话,就通过NAP,就是 network access point,网络访问点到骨干网,骨干网的路由器有最大的路由表,通过这张表就能转发到正确的骨干网,然后就这样一直转发,直到转发到百度的服务器上。然后你的请求就从电子信号转化成了数据的形式,接着百度就把要展示给你的页面转化为电子信号再传输给你,你就看到了百度一下。
from: www.bilibili.com/video/BV1Rz…
我们是从广度上来看这个互联网传输过程的,比如中间的数据传输,的信号转化这些都是要固定规则的,就比如一个中国人、日本人、印度人都只会自己的语言,你让他们交流,传递信息就不行,所以我们就要达成一种共识,大家把自己要表示的信息都用翻译软件转化为一种语言就行了,所以互联网信息传递和传递过程中都基于一套规则,主要是TCP/IP协议,细节问题有兴趣的可以去搜索一下啦。