一. 做个道歉
首先,先道个歉,主要还是给自己道歉,说好的要每天学习来更新博客,之前因为大学中方课的考试,不得不耽误了一段时间,现在放假在家,不管是为考研还是什么,我会尽可能每天给自己的学习内容进行总结。
二.提前申明
本文章全部都是博主自己手撸,没有任何抄袭之嫌,同时,本人在博客园也有账号@爱的战士虚渊玄。两边会有不同程度的更新,请读者不要见怪。我之前也有关于网络的文章,@2020-06-11南十字星考试预备(网络基本组件)这一篇是跟随考试随笔写的,没有专业要求也能看懂哦!
还有本人现在所查的资料均来源于网络和《计算机网络--自顶向下方法》(机械工业出版社。18年第七版)!
三.正文
首先,在这里还是要澄清一件事情,那就是咱们的标题,因特网---从你到我。这句话并不是想表示因特网缩短了人们之间距离这个事情(但是事实上确实缩短了人与人之间的距离,让天南地北的人瞬时交流成为现实)。而是从终端到头端这之间的一个概述。
因特网是什么?我们不要考虑你看过的那些辞藻华丽空洞的纪录片,还有门口大爷吹的牛皮。这个问题,需要两个角度来回答,一个是直观,一个是抽象。
直观来说,因特网的具体构成由两部分,基本硬件和软件组件,硬件就是类似于电缆,路由器之类的东西,软件组件有一点抽象,比如电子邮件的一些软件之类的,往后的博客会完善这个地方。
抽象的部分是我们的重点,描述互联网可以根据分布式应用提供服务的联网基础设施。其实也是硬件和软件,但是他站在了分布式应用提供服务的角度跟你论述,至于这是什么,之后我会为你描述。在这之前,你要先知道因特网的具体构成.
1.因特网的具体构成
因特网相连的是什么?在日常生活看来,你会觉的是你的手机,你的电脑,ipad等等。这些我们统称为终端/端系统(end system),一般你在浏览器上搜索的网页和你看到的游戏新闻,来源于一些网站,这些网站可以下游戏,看视频。这些网站的硬件基础就是主机(host),这之间相连的各种各样的设备构成了网络。
首先,端系统之间链接的东西有两种,一是通信链路(communication link),另一个分组交换机(packet switch). 首先通信链路就是你们脑中理解的网线,如果把网络想象成中国的公路系统,那么通信链路就是公路或者高速公路。我们知道不同道路行驶的速度不同,什么城市公路不过60,高速不低于90之类的话。。。在网络中,决定网速的一种因素就是通信链路的物理媒体。主要有同轴电缆,光纤,铜线和无线电频谱。他们之间的材质不同的数据的传输速率不同。(ps:传输速率的单位是比特/秒bit/s,或者bps)
分组交换机就像公路的路口,将数据流向不同的服务器和终端。他的物理媒体分为两种,一种是路由器(Router),一种是链路层交换机(link-layer switch)。他们的职责和作用并不相同,但是确实缺一不可。路由器常用于网络核心,就是因特网端与端之间的第一层交流就必须要通过两方的路由器,才能继续深入到终端或者主机/服务器。所以说他常用于核心。链路层交换机通常接入网中。你的交换机会将你的终端接入网络中,帮助你进行分流等等,他比路由器低一点,路由器会接入交换机,交换机再接入终端,这就是你在企业中常看到的操作,他们之间的区别后续我会更一篇文章好好聊一下,这次还有内容,先这样。。。
一般来说,当我们下载数据的时候,他往往是分段的,否则,当你在steam下游戏的时候,就不会有下载的进度条了,这把数据分成的一个个小的数据,通过网络进行传输,这个小的数据,我们将他称为分组(packet),因为出版社翻译的问题,你可能不太理解这个分组是什么意思,其实他之前或者现在大家给他了一个更加又有名的名字,叫做包(packet)我想想现在你就知道什么叫掉包率了。然后每个包经过的数据链路与分组交换机叫做路径(path)。就好像可以理解为,包就好像是一个装着货物的卡车,他所经过的公路和岔路,就是路径。
端系统,比如你的电脑,是不能平白无故的接入网络的,一般来说,你得到电信公司办个网络手续,公司派人给你接上网线,你才能上网。电信公司就是因特网服务提供商(Internet Service Provider,ISP),ISP自身就是有这多台packet switch和communcation link组成的网络,同时为了接入互联网,各个ISP也要彼此互联,否则这根本不是互联网。
端系统,分组交换机和其他的网络组件之间链接,他们之间链接的符号或者信息,叫做协议(protocol),协议无法识别,这不能互联,路由器之间有相应的协议,使路由器之间可以互相交流,但是这个协议对上了终端,比如你的电脑,你的电脑无法识别路由器之间的协议,则发无法交流。就好像一个不会英语的人跟一个英国人交流。他们彼此都听不懂对方在说什么,那么他们就没法在一起聊天,也就使无法交流。语言,就是人与人之间的协议。
今天先到这里,我们梳理一下知识点。
网络由硬软件构成,直观的设备使主机和端系统。不同端系统之间需要通信链路和分组交换机做链接,分组交换机由构成网络核心的路由器和接入网中的链路层交换机构成信息的交叉口,通信链路则是由不同介质的传输物理媒体构成,组成信息的高速公路。通信链路和分组交换机共同组成网络的路径。端系统接入网络的方式是通过ISP,ISP之间互联构成Internet。路径之间需要相应的协议才能沟通。