计算机网络概述


前言

试图用最简单的语言概括计算机网络概述可能的考点。麻烦看官老爷点赞关注支持一下动力猿吧!


一、计算机网络最重要的功能

计算机网络提供给用户的多种功能中最重要的就是连通性和共享。

二、因特网

最主要的是区分internet和Internet两个概念。

以小写字母i 开始的internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互联而成的网络。在这些网络之间的通信协议(即通信规则)可以是任意的。

以大写字母Ⅰ开始的 Internet(因特网)则是一个专有名词,它指当前全球最大的开放互联网络,它采用TCP/IP协议族作为通信的规则,其前身是美国的ARPANET。

三、三种交换方式

现在的计算机网络普遍使用分组交换技术,举个例子家家户户都有的路由器就是实现分组交换技术的关键部件(功能是转发接收到的分组)。人们不是一开始就使用分组交换的,经历了电路交换到报文交换再到分组交换的演化过程。

在这里插入图片描述在这里插入图片描述

1.电路交换

电路交换就是计算机终端之间通信时,一方发起呼叫,当对方收到发起端的信号,双方之间就占用一条专用的物理通路进行通信。

通信过程传输的是连续的比特流,通信过程中双方一直独占该电路。

它的优点是实时性强,时延小,设备成本较低。
缺点是线路利用率低,通信效率低,不同类型终端用户之间不能通信等。
因而电路交换比较适用于信息量大、长报文,经常使用的固定用户之间的通信。

2.报文交换

报文交换以报文为单位进行传输,而且采取了“存储——转发”方式。即在网内传输数据时,将用户的报文暂时存储在交换机的存储器中,当所需要的输出电路空闲时,再将该报文发向接收交换机或终端。

可以看到报文交换不必事先占用一条端到端的链路,而是在存储转发过程中用到哪段链路传输就占用哪段链路的资源。这样网络结点(终端或路由器)之间任意链路只要空闲就可以为任意用户提供服务,利用率大大提高。

报文交换的优点是线路利用率高,一段线路可以传送多个用户的不同数据。
缺点是以报文为单位进行存储转发网络传输时延大,且占用大量的交换机内存和外存,不能满足对实时性要求高的用户。
因而报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。

3.分组交换

分组交换实质上是是在报文交换上改进的,即仍然是基于“存储——转发”方式,但是不再以报文而是以分组为单位存储转发(分组就是把报文按一定长度分割为许多小段,再加上头部信息)。

把报文拆成分组有什么好处呢?妙就妙在通过动态复用技术,我们可以在一条物理线路上同时并行传送多个分组,如上图。也就是说同样是在A到B之间传送一个报文,报文交换要花费一个报文的时延,而分组交换因为是拆成分组同时进行传输,只需花费一个分组的时延。

因而分组交换兼有电路交换和报文交换的优点,因为基于“存储——转发”方式而比电路交换的线路利用率高,又因以分组为单位传输而比报文交换的传输时延小,实时性好。

四、计算机网络的定义和分类

1.定义

计算机网络的最简单的定义是:一些互相连接的、自治的计算机的集合。
互连是指计算机之间可以通过有线或无线的方式进行数据通信;
自治是指计算机独立的,它有自己的硬件和软件,可以单独运行使用;

2.分类

了解下面名词的基本概念和区别即可。
在这里插入图片描述

五、计算机网络常用的性能指标

1.速率

比特(bit)是计算机中数据量的单位。bit来源于binary digit,意思是一个“二进制数字”,因此一个比特就是二进制数字中的一个1或0。

速率即数据率(data rate)或比特率(bit rate)是计算机网络中最重要的一个性能指标。速率的单位是b/s,或 kb/s,Mb/s,Gb/s等。

注意速率中也就是后面有/s的K、M、G分别是10的3次方、10的6次方、10的9次方。

空间容量中的K、M、G分别是2的10次方、2的20次方、2的30次方。

2.带宽

“带宽”是“最高数据率”的同义语,单位是“比特每秒”,或b/s (bit/s)。

3.吞吐量

吞吐量(throughput)表示在单位时间内通过某个网络(或信道、接口)的数据量,受网络的带宽或网络的额定速率的限制。

4.时延

网络时延由传输时延(发送时延)、传播时延、处理时延和排队时延组成。

(1)传输时延(发送时延):
我们先强化这样一个概念,想象传输链路是个水管,发送端发送(传输)数据就是不断向管内注水。以发送时间长度来衡量进入水管的水的长度,然后再以数据率为水管的横截面积表示单位时间进入的水量。

传输时延或发送时延就是要发送的全部数据进入传输链路(进入管口)所需的时间。

计算公式为 数据总长度(体积)/发送速率(横截面积)。

(2)传播时延:
数据刚从水管口进入传输链路开始到到达对面水管口(终端)的时间。

通过水管形象理解,水流从水管一端到达另一端的时间就是传播时延。凭感觉也知道这个时间应该和水的流速有关系而不是和水管的横截面积(数据率)有关系。所以我们突然发现,原来传播时延和数据率无关!那么传播时延相关的这个“流速”是什么呢?它其实是对电信号在光缆中的传播速度的形象。

所以传播时延的计算公式为 信道物理长度/电磁波传播速率。

(3)处理时延和排队时延不方便计算一般不计算。

5.时延带宽积

在这里插入图片描述

6.往返时间RTT

许多情况下,网络上的信息传输不是单方面传输,而是双向交互。往返时间就是从A往B发送传输请求开始,到B的答复返回A的时间。

7.利用率

信道中有百分之几的时间是被利用的(有数据通过)。
在这里插入图片描述

8.丢包率

传输过程中丢失的分组数量与总分组数的比。

9.分组数量对时延的影响

在这里插入图片描述理解这个图最关键的一点就是明白计算机传输分组到链路上这一步,虽然传输的是分组但并不是并行发送,而是逐个发送,所以这一段发送时延是和分组数量成正比的。真正实现分组交换的并行发送是路由器的功能,每个路由器的发送时延都是一个分组的发送时延。

上面的图是为了表现最终结果故意设计的这种交错的平行四边形首尾相接的结构。

六、计算机网络的体系结构

1.三种体系结构的关系

在这里插入图片描述(1)OSI(开放系统互联)体系结构是国际标准化组织ISO组织专家学者制定的,目标很宏伟,想让它成为使各种计算机在世界范围内互连成网的标准框架。

在这里插入图片描述但专家学者们深居简出不问世事,导致OSI框架严重落后于市场竞争。等到该标准制定完成后,基于TCP/IP协议的互联网已经抢先占领了全球市场。

(2)占领市场的就是标准,TCP/IP体系结构成为了现如今的事实标准。为了互联全世界不同的网络接口,TCP/IP的网络接口层并没有规定什么具体的内容,因此,本质上TCP/IP体系结构只有上面三层是确定的。

TCP/IP体系结构的网络接口层对应OSI体系结构的物理层、数据链路层

在这里插入图片描述
(3)因为TCP/IP结构的网络接口层并没有规定具体的内容,这对于我们学习计算机网络的完整体系结构而言就会缺少一部分内容,因此在学习计算机网络体系结构时往往采取折中的办法,综合OSI和TCP/IP两种体系结构的优点,在TCP/IP体系结构的基础上将网络接口层划分为OSI中规定的物理层和数据链路层,这样更有利于我们的学习。

在之后的章节里具体学习每一层次之前,我们要有这样两个概念:这一层次作用范围和在该范围实现的功能。层次越高作用的范围越大功能越高级。
在这里插入图片描述
在这里插入图片描述

七、网络硬件

1.三个常用交换设备实现的功能层

在这里插入图片描述

2.冲突域和广播域

  1. 冲突域:在一个冲突域,同一时间内只能有一个数据包在传输。如果两个或更多的数据包同时进行传输,那么就会发生冲突。

  2. 广播域:在一个广播域,当一个设备发送广播信息时,这个信息将被发送到该广播域中的所有设备。广播域就是网络。

隔离冲突域和广播域是网络设计中的重要策略,它们可以帮助提高网络的稳定性、效率和性能。

  • 隔离冲突域:通过隔离冲突域,可以减少数据包之间的冲突,从而减少数据包的重传,提高网络的传输效率。
    交换机可以将每个端口都视为一个单独的冲突域从而隔离冲突域,而且交换机可以实现这些冲突域之间的相互通信,因此交换机连接起来的网段组成了一个网络。

  • 隔离广播域:大量的广播信息可能会占用大量的网络带宽,影响网络性能。通过隔离广播域,可以限制广播信息的范围,减少对网络带宽的占用。
    路由器可以将一个网络划分为多个广播域也就是多个网络,实现不同网络之间的相互通信。

使用VLAN技术也可以隔离广播域。

3.中继器/集线器/网桥交换机/网卡/路由器(也称网关)

1.集线器

集线器工作在物理层,既不隔离冲突域也不隔离广播域。

集线器 (HUB) ,交换机 (Switch) 的差别:
1.集线器工作在物理层,交换机工作在数据链路层(说数据链路层和物理层也对)。
2.集线器没有转发规则,使用广播方式进行转发。交换机根据MAC地址对帧进行转发。
3.集线器不隔离冲突域也不隔离广播域。交换机隔离冲突域但不隔离广播域。
4.集线器连接的站平均分配带宽,交换机连接的站可以同时使用其独立的带宽。

2.网桥和交换机

网桥和交换机都工作在数据链路层,可以隔离冲突域(碰撞域),不能隔离广播域。

网桥是一种用于连接局域网(LAN)的设备,它可以连接两个或多个以太网段,使它们成为一个逻辑上的单一网络。网桥通过学习和过滤数据帧的MAC地址来转发数据。

交换机没有自己的MAC地址和IP地址。

交换机也是用于连接局域网的设备,但它通常比网桥更先进。交换机可以根据数据帧的MAC地址建立和维护一个转发表,以便更快速地转发数据。交换机还可以实现虚拟局域网(VLAN)和其他高级功能。

以太网交换机的优点是不转发帧碎片(检查数据包长度是否够64个字节,如果不够不转发直接丢弃)。

若干交换机可以通过堆叠或级联连接起来。
堆叠是用专用的端口把交换机连接起来当作一个大交换机使用,交换机之间是同级关系,每台交换机的性能是一样的。堆叠实际上把每台交换机的母板总线连接在一起,所有堆叠的交换机的背板共享了(例如一台交换机的背板带宽为2G,那么3台交换机堆叠的话,每台交换机在交换时就有6G的背板带宽)。所以堆叠的接口具有很高的带宽一般在1Gbps 以上,并且不同交换机任意两端口之间的延时是相等的就是一台交换机的延时。

而级联通常是用普通网线把几个交换机依次连接起来,交换机之间是上下级的关系,每层的性能都不同最后层的性能最差。这样下级的所有工作站就只能共享较窄的出口,从而获得较低的性能,带宽通常为100M以下,而且会产生比较大的延时。

在这里插入图片描述

3.网卡

网卡工作在物理层和数据链路层的MAC子层,每个网卡具有唯一的MAC地址标识计算机的硬件地址。

网卡的功能按物理层和数据链路层分为
物理层: 透明的传输比特流、串行并行数据转换、数据的编码与解码
数据链路层: 封装成帧、流量控制、差错检测、帧过滤

4.路由器

路由器的每个接口都具有MAC地址和IP地址。
路由器工作在网络层,既隔离冲突域,也隔离广播域。
路由器的功能:
(1)运行路由协议,设置路由表
(2)监测到拥塞时,合理丢弃IP分组。
(3)对收到的IP分组头进行差错校验,发现错误时会丢弃该IP分组。
(4)根据收到的IP分组的目的IP地址,将其转发到合适的输出线路上。

八、局域网

局域网(Local Area Network,LAN)是指在一个较小的地理范围内,如家庭、办公室、学校或建筑物内部等,连接多台计算机和其他网络设备的计算机网络。以下是两种常见的局域网类型:

  1. 以太网(Ethernet):以太网是最常见和广泛使用的局域网类型。它使用双绞线或光纤作为传输介质,并采用CSMA/CD(载波侦听多路访问/碰撞检测)协议来控制数据传输。以太网通常具有较高的传输速度,如10 Mbps、100 Mbps、1 Gbps或更高。

  2. 无线局域网(Wireless LAN,WLAN):无线局域网使用无线技术(如Wi-Fi)实现网络连接,而不需要物理连接线。它通常由一个或多个无线接入点(Access Point,AP)组成,可以覆盖一定范围内的设备。无线局域网提供了更大的灵活性和便利性,使用户能够在范围内自由移动并访问网络资源。


总结

第一章的知识很少单独考察,但是比较重要的概念性知识还是要理解清楚,这样非常有利于后面章节的学习。

  • 27
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值