起源于美国的互联网现如今已经成为世界上最大的覆盖全球的计算机网络。
我们先来讲解一下网络、互联网、因特网的一些基本概念。
计算机网络(简称为网络)由若干节点和连接这些节点的链路组成的。
网络中的节点可以是计算机、集线器、交换机或者路由器。节点之间的互联还需链路的参与,可以是无线链路,也可以是有限链路。
上图中,一个网络由四个节点和三条链路构成。并用一朵云朵来表示网络。如果要表示几个计算机之间如何通信等,也可以将有关的计算机画在云朵的外面。
多个网络通过一些路由器相互连接起来,构成的一个覆盖范围更大的计算机网络,成为互联网,如下图所示:
网络可以通过路由器连接起来形成互联网,所以互联网也可以说是“网络的网络”。
我们每天都在使用的因特网是世界上最大的互连网(注意区分互连网与互联网),因特网也称为互联网。它的用户数以亿计,互联的网络数以百万计。计算机网络学习中,因特网常常用一朵云表示。
此处区分一下两个单词的含义:
以小写字母 i 开始的internet(互连网)是一个通用名词,他泛指有多个计算机网络互连而成的计算机网络。在这些网络之间的通信协议可以任意选择。
以大写字母 I 开始的Internet(互联网或因特网)则是一个专用名词,他指当前全球最大的、开放的、由众多网络相互连接而成的特定互联网,它采用TCP/IP协议簇作为通信的规则,且前身是美国的ARPANET。
互联网的基础结构大体上经历了三个阶段的演进,下面来看看互联网发展的三个阶段:
第一阶段:1969 - 1983年从单个网络ARPANET向互联网发展的过程。
第二阶段:1985 - 1993年建成了三级结构的互联网。
第三阶段:1993 - 至今逐渐形成了全球范围的多层次ISP结构的互联网。
下面来解释一下互联网服务提供者 ISP:
普通用户是如何能够上网的呢?实际要通过ISP,ISP可以从互联网管理机构申请到很多IP地址,同时拥有通信线路以及路由器等联网设备。任何机构和个人只要向某个ISP交纳规定的费用,就可以从该ISP获取所需的IP地址和租用权。这一点是尤为重要的,因为而互联网的主机都必须有IP地址才能上网。我国出名的ISP大家都很熟悉,即中国移动、中国电信、中国联通。
根据提供服务的覆盖面积大小以及拥有的IP地址数目的不同,ISP也分为不同层次的ISP:主干ISP、地区ISP、本地ISP。
下面是三层ISP结构互联网的示意图:
随着互联网上数据流量的急剧增长,人们开始研究如何更快地转发分组,以及如何更加有效和更加经济的利用网络资源。于是,互联网交换点IXP就应运而生了。
互联网交换点IXP的主要作用就是允许两个ISP网络直接相连并交换分组,而不需要在通过第三个网络来转发分组。例如,上图右方两个地区ISP通过一个IXP连接起来。这样主机A和主机B交换分组时,就不必再经过最上层的主干ISP,而是直接在两个地区ISP之间用高速链路对等地交换分组。这样就使互联网上的数据流量分布更加合理,同时减少了分组转发的迟延时间,降低了分组转发的费用。
互联网的标准化工作对互联网的发展起到了非常重要的作用。互联网在制定其标准上很有特色,其中一个很大的特点就是面向公众。1992年成立了一个国际性组织叫作互联网协会,以便对互联网进行全面管理以及在世界范围内促进其发展和使用。我们来看看这个组织的体系:
互联网所有的RFC(请求评论)文档都可从互联网上免费下载,而且任何人都可以用电子邮件随时发表对某个文档的意见和建议。但要注意,只有很少的RFC文档最后才能变成互联网标准。
制定互联网的正式标准要经过以下四个阶段:
第一阶段:互联网草案阶段,在这个阶段还不能算是RFC文档。 第二阶段:建议标准,这个阶段开始就成为RFC文档。 第三阶段:草案标准。 第四阶段:互联网标准阶段。
互联网的拓扑结构非常复杂,并且在地理上覆盖了全球,但从工作方式上看,可以划分为以下两大块:边缘部分和核心部分。
边缘部分由所有连接在因特网上的主机组成,这些主机又称为端系统。这部分是用户直接使用的,用来进行通信和资源共享。边缘部分中的主机可以是台式电脑或大型服务器,也可以是笔记本电脑、平板电脑,还可以是智能手机、智能手表以及物联网智能硬件,例如空气质量监测仪、智能摄像头等。
我们要明白一点,我们经常说的“主机A和主机B进行通信”,实际上指的是运行在主机A上的某个程序和运行在主机B上的另一个进程进行通信。而进程等价于运行着的程序,所以也可以说主机A的某个进程和主机B上的另一个进程进行通信。也可以简称为计算机之间通信。
在网络边缘的端系统之间的通信方式通常可划分为两大类:客户-服务器方式和对等方式。
客户和服务器都是指通信中所涉及的两个应用进程。客户-服务器方式所描述的是进程之间服务和被服务的关系。 客户是服务请求方,服务器是服务提供方。
对等连接方式,简称为P2P,读作P - two - P。指的是两台主机在通信时,并不区分哪一个是服务请求方和服务提供方,也就是说一个主机既可以当服务请求方也可以当服务提供方。只要两台主机都运行了对等连接软件,他们就可以进程平等的对等连接通信。
核心部分由大量网络和连接这些网络的路由器组成,这部分是为边缘部分提供服务的,也就是提供连通和交换。在网络核心部分起特殊作用的是路由器,它是一种专用计算机,但我们不称它为主机。路由器是实现分组交换的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。
计算机网络的精确定义并未统一。这里介绍一下关于计算机网络较好的定义是这样的:
计算机网络主要是由一些通用的、可编程的硬件互连而组成的,而这些硬件并非专门用来专门实现某一特定目的。
根据这个定义可以知道:
需要注意的是:我们上面所说的“可编程的硬件”表明这种硬件一定包含有中央处理器CPU。
计算机网络有很多类别,下面进行简单的介绍。
按照网络的作用范围进行分类:
按网络的作用范围可以分成:广域网WAN、城域网MAN、局域网LAN、个人区域网PAN。
按照网络的使用者进行分类:
按照网络的使用者可以分为:公有网、专有网。
按照传输介质分类:
按照传输介质分类可以分为有线网络、无线网络。
按拓扑结构分类:
计算机网络还可以按拓扑结构分类,可以分为总线型网络
、星型网络
、环形网络
和网状型网络
。
总结:
好了,到这里今天的知识就讲完了,大家有错误一点要在评论指出,我怕我一人搁这瞎bb,没人告诉我错误就寄了。
祝大家越来越好,不用关注我(疯狂暗示)