嗨,亲爱的读者朋友们好,本篇是计算机网络系列学习重构的第一篇文章,对原来的计算机网络系列文章进行优化和补充,就让我们扬帆起航,重新从0开始走进计算机网络的世界吧!GOGOGO!
一、互联网现状
在21世纪的今天,互联网无处不在,已经成为像水、电、煤气一样的基础设施。
当前我国的网民数量有多少呢?让我们登录中国互联网络信息中心(CNNIC)看下权威调查数据。
第47次《中国互联网络发展状况统计报告》:http://www.cnnic.net.cn/hlwfzyj/hlwxzbg/hlwtjbg/202102/P020210203334633480104.pdf
报告统计,截止2020年12月,我国网民规模为9.89亿,较2020年3月新增网民5840万,互联网普及率达70.4%,较2020年3月提升5.9个百分点。
截止2020年12月,我国手机网民规模为9.86亿,较2020年3月新增手机网民8885万,网民中使用手机上网的比例为99.7%。
既然我们无法逃避接触互联网,那么为何不去了解它并且使用它呢?
二、网络、互联网、因特网
网络:由若干结点和连接这些结点的链路组成。
链路可以是实体链路比如网线,也可以是无线链路,如上图,五个节点,四条链路构成了一个最简单的网络。
多个网络可以通过路由器互连起来,构成覆盖范围更大的网络,即互联网,因此,互联网的本质是网络的网络。
因特网是世界上最大的互联网络,用户数以亿计,互联的网络数以百万计,下面就都用因特网来描述了,往往我们只需要将因特网用一朵云来表示即可,只要网络接入这朵云,那么就可以跟因特网上其他所有的网络通信。
注意,我们区分两个名词,internet
和Internet
。
internet
(互联网)是一个通用名词,它泛指由多个计算机网络互连而成的网络,在这些网络之间的通信协议可以是任意的。
Internet
(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,其前身是美国的ARPANET
。
三、因特网的前身-ARPANET
因特网经历了几十年磕磕绊绊的发展,我们有必要对因特网的前身:Arpanet
有所了解。
在 20 世纪 50 年代,通信的方式还是“点对点”,就是说一次只能和一台机器通信。
因为网络一开始是为军方服务的,如果中心点被摧毁就导致网络全部瘫痪显然是不可设想的,因此有必要设计这样一个分散的指挥系统——它由一个个分散的指挥点组成,当部分指挥点被摧毁后其它点仍能正常工作,而这些分散的点又能通过某种形式的通讯网取得联系。
听起来好像很简单,实际上是一件很艰难的事情,在60年代中期的时候,各个研究机构中的大型计算机仍然均处于孤立状态,不能相互通信,而且不同厂商生产的计算机不能进行信息交互。
到了 20 世纪 60 年代末,Arpanet
才出现。Arpanet
是因特网的前身,由 ARPA
( “阿帕”(ARPA
),是美国高级研究计划署(Advanced Research Project Agency
)的简称)和 net
(英语 “网络”的意思,类比 Internet
(互联网 / 英特网)这个词中的 net
)组成,表示“ARPA
网络”。
为解决计算机互联互通的问题,Arpanet
的想法是将来源于不同生产厂商的计算机与一种特殊的计算机相连,这个特殊的计算机被称为接口信息处理器(Interface Message Processor
,IMP)。IMP之间可以相互通信,并且IMP也可以与其相连的计算机通信。
IMP是一种专用于通信的计算机,有些IMP之间直接相连,有些IMP之间必须经过其他的IMP间接相连。当IMP收到一个报文后要根据报文的目标地址决定把该报文提交给与它相连的主机还是转发到下一个IMP,这种通信方式叫做存储-转发通信。
IMP用到了分组交换技术,关于分组交换,后面会说明,只要知道IMP可以进行信息转发即可。
到1969年,ARPANET
被成功开发。分别位于加州大学洛杉矶分校、加州大学圣巴巴拉分校、斯坦福研究院与犹他大学的四个大型计算机通过IMP组成了小型计算机网络。
选择这四个节点的一个因素是考虑到不同类型主机联网的兼容性,这些不同类型机器使用着不同的通信技术。总之最初的阿帕网就是这四个节点,通过通信处理机和通信链路构成的一个“局域网”。
在阿帕网(ARPA)产生运作之初,通过接口信号处理机实现互联的电脑并不多,大部分电脑相互之间不兼容。
在一台电脑上完成的工作,很难拿到另一台电脑上去用,想让硬件和软件都不一样的电脑联网,也有很多困难。
当时美国的状况是:陆军用的电脑是DEC系列产品,海军用的电脑是Honeywell中标机器,空军用的是IBM公司中标的电脑 每一个军种的电脑在各自的系统里都运行良好,但却有一个大弊病:不能共享资源。
正是因为底层软硬件之间的差异,所以才需要一个适用于网络传输的统一的规则,也就是不管有何差别,只要大家遵循统一的网络通信协议,就能够实现通信。
为了解决各个网络之间的互联问题,TCP/IP协议应运而生。
四、TCP/IP协议的诞生
Vint Cerf
与Bob Kahn
于1973年发表了一篇里程碑式的论文,在该论文中他们概述了端到端的数据传输协议,即传输控制协议(Transmission Control Protocol
,TCP)。这篇关于TCP协议的论文提出了封装、数据包等概念。
不久以后,美国政府决定将TCP
协议分成两个协议,分别是传输控制协议(TCP
)与互联网协议(Internet Protocol
,IP
)。IP协议主要负责数据报的路由,而TCP主要负责更高层的功能,例如分段、重组与差错检测。由此就产生了我们熟知的TCP/IP协议。
TCP/IP
不是单个的协议,而是一个协议族的统称。
1981年在美国国防部的资助下,加州大学伯克利分校更改了UNIX
操作系统,将TCP/IP
协议纳入其中。这一举措大大促进了网络互联的进度。
1983年arpanet
所有主机向tcp/ip
的转换全部结束。此后,只要想通过使用网络接入位于不同网络中的计算机就必须使用TCP/IP
协议。(ARPANET
在1989年被关闭,1990年正式退役。)
五、因特网发展的三个阶段
我们知道了因特网前身:ARPANET
的起源,也大概了解到了TCP/IP
协议的诞生,但是因特网如何普及的呢?因特网发展大概经过了三个阶段才迅猛发展起来,整体见下图。
-
从单个网络
ARPANET
向互联网发展 -
逐步建成三级结构的因特网
-
逐步形成了多层次ISP结构的因特网
这里提到了WWW技术,得益于HTML 语言的发明和 HTTP 协议的创立,网页(Webpage)由此诞生!随着第一代能够显示图片,开放域名使用的浏览器的出现,互联网的发展脚步大大加快。
六、ISP
ISP:Internet Service Provider,即因特网服务提供者。咱们普通用户上网,都是通过接入ISP实现的。
ISP可以从因特网管理机构申请到成块的IP地址,同时拥有通信线路以及路由器等联网设备,任何机构和个人只要向ISP缴纳规定的费用,就可以从ISP得到所需要的IP地址–这一点很重要,因为因特网上的主机都必须有IP地址才能进行通信,这样就可以通过该ISP接入到因特网。
我国主要的ISP是我们大家比较熟悉的中国电信、中国移动和中国联通这三大电信运营商。
中国电信、中国移动这样的ISP都是拥有全国范围骨干网的ISP,值得注意的是,中国电信拥有两张全国骨干网,这些骨干网是国家批准的可以直接和国外连接的互联网。其他有接入功能的ISP想连到国外都得通过骨干网。“骨干网”通常是用于描述大型网络结构时经常使用的词语。骨干网一般都是广域网:作用范围几十到几千公里。
目前中国有七家骨干网运营商。
容易想到,ISP也是有分层的,根据提供服务的覆盖面积大小以及拥有的IP地址数量的不同,ISP也分成不同的层次,基于ISP的三层结构的因特网如图:
最高级别的第一层ISP的服务面积最大,第一层ISP通常也被称为因特网主干网,一般都能覆盖国际性区域范围,并拥有高速链路和交换设备。第一层ISP之间直接互联;
第二层ISP是第一层ISP的用户,通常具有区域性或国家性覆盖规模,一般是一些大公司,与少数第一层ISP相连接;
第三层ISP又称为本地ISP,它们是第二层ISP的用户,且只拥有本地范围的网络!一般的校园网或企业网,以及住宅用户和无线移动用户都是第三层ISP的用户;
一旦某个用户能够介入因特网,那么他也可以成为一个ISP:所需要做的就是购买一些如调制解调器或路由器这样的设备,让其他用户能够和他相连。
七、因特网的组成
主要由边缘部分和核心部分组成。
-
边缘部分
-
由所有连接在因特网上的主机组成,这部分是用户直接使用的,用来进行通信和资源共享。
-
核心部分
-
由大量网络和连接这些网络的路由器组成,这部分是为边缘部分提供服务的。
原文始发于微信公众号(幕后哈土奇):一、概述篇-因特网概述
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/114361.html