商城网站源码下载昆山seo网站优化软件
文章目录
- 了解计算机网络及其分类
- 什么是计算机网络
- 计算机网络的分类
- 计算机网络的层次结构
- 现代互联网的网络拓扑
- 边缘部分
- 核心部分
了解计算机网络及其分类
什么是计算机网络
计算机网络主要由一些通用的、可编程的硬件互联而成,通过这些硬件,可以传送不同类型的数据,并且可以支持广泛和日益增长的应用
- 计算机网络不仅仅是软件的概念,它还包含硬件设备(网卡、网线、路由器)
- 计算机网络不仅仅是信息通信,还可以支持广泛的应用
计算机网络的分类
1、按照网络作用的范围,可以将计算机网络分为
- 广域网(WAN)
- 城域网(MAN)
- 局域网(LAN)
2、按照网络作用的使用者,可以将计算机网络分为
- 公用网络(所有愿意付费、或者愿意加入的,都可以加入的网络)
- 专用网络(某些部门,或者某些人,为了满足特殊的业务需求,而建立起来的网络。如:军队、铁路局、银行、公司,他们都有自己的专用网络)
计算机网络的层次结构
OSI七层模型
计算机网络有七层模型,这个模型是由国际标准所定义的
OSI七层模型在制定的时候,是想成为全球计算机都遵循的标准,然后促进全球的计算机都可以沿用这个标准来方便的进行互联以及交换数据。而实际上,OSI在市场化过程中困难重重,因为在OSI制定标准出来的时候,TCP/IP模型在全球范围内成功的运行了。因此OSI七层模型,只是获得了理论层面的研究成果,但是在市场化方面却没有成功的推进。所以,OSI最终并没有成为广为使用的标准模型
TCP/IP四层模型
假设计算机A和B通过一个路由器连接起来了,计算机A会通过TCP/IP的四层和路由器进行通信,计算机A的数据会通过网络接口层、网络层来到路由器(在路由器中,到达的层面只有网络层和网络接口层)。路由器会将数据通过路由转发,转发给计算机B,计算机B通过由下到上的四层来接收数据。这个就是TCP/IP四层模型在进行收发数据的示例
除此之外,还可以通过分层的方法去理解不同的层面
现代互联网的网络拓扑
了解网络拓扑可以帮助我们在脑海中形成一个形象的计算机网络,是有助于我们往下学习的。对于现代互联网的网络拓扑主要分为两个部分
- 边缘部分
- 核心部分
边缘部分
主要指的的是平时的用户可以直接接触的部分,比如说在家、在公司或者在商场所使用的网络,都是属于计算机网络的边缘部分(家里的手机、电脑、智能家电,通过有线或无线的方式连接路由器,路由器连接一个当地的网关,然后网关连接到地区的ISP)
上边是一个家庭连网的一个网络拓扑,下边看一个企业的网络拓扑
核心部分
核心部分主要是由地区ISP、主干IS以及一些国际的路由器所组成
这些主干ISP相互连接,并且通过国际路由器来与其它国家和地区的主干ISP进行连接,这些就属于互联网的核心部分。这其中有很多的海底电缆、跨地区电缆等通信设备,他们主要是由中国联通、中国电信进行铺设,他们所使用的一些设备是来自中国的华为,所以说华为在通信领域是有一定的地位的
上边是网络拓扑的核心部分和边缘部分的简单图例,如果将核心部分和边缘部分连接起来的话,整个网络拓扑是非常复杂的
虽然说在学习计算机网络的时候,需要对网络拓扑有一定的了解,但是我们在平时使用网络的时候,并不会感知到这些网络拓扑的存在。我们不会知道主干ISP在哪里、也不会知道地区ISP在哪里,甚至不知道网关在哪里,我们最多可以知道的是接触较多的路由器,这个主要是因为平时我们更多是从一个用户的角度去使用计算机网络的。如果我们站在用户的角度去看互联网的话,更多的是一些模式,比如客户-服务器(C/S)模式
对于客户-服务器(C/S)模式,在互联网中,有很多的设备通过互联网进行连接,但是我们不需要感知互联网里边的细节。如果我们要使用某一个服务时,直接从自己的PC发起请求,那么这个请求就会通过路由来到服务提供的地方,服务器收到请求之后,就会响应,本地的PC会收到应答,这个就是客户-服务器(C/S)模式。在客户寻求服务的时候,以及服务器端在提供服务的时候,都不需要感知网络里边的具体细节