第一章 计算机网络概述(上)

简介: 第一章 计算机网络概述

第一章:计算机网络


1670947029513.jpg

1.1 计算机网络概述

1670947042099.jpg


1.1.1计算机网络的概念


计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。简而言之,计算机网络是互联的,自治的计算机集合

1670947058840.jpg

Ps:将这些计算设备连接起来,就形成了一个框架,但是需要软件才能使用。


关键词:

① 计算机网络是互联的、自治的计算机集合。

② 互联:互联互通,通信链路。

③ 自治:无主从关系。


1.1.2 计算机网络的功能


数据通信


它是计算机网络最基本和最重要的功能,用来实现联网计算机之间的各种信息的传输,并实现将分散在不同地理位置的计算机联系起来,进行统一的调配、控制和管理。比如,文件传输、电子邮件等应用,离开了计算机网络将无法实现。


资源共享:


可以是软件共享、数据共享,也可以是硬件共享。使计算机网络中的资源互通有无、分工协作,从而极大地提高硬件资源、软件资源和数据资源的利用率。


分布式处理:


当计算机网络中的某个计算机系统负荷过重时,可以将其处理的某个复杂任务分配给网络中的其他计算机系统,从而利用空闲计算机资源以提高整个系统的利用率。比如Hadoop平台。


提高可靠性:


计算机网络中的各台计算机可以通过网络互为替代机。


负载均衡:


将工作任务均衡地分配给计算机网络中的各台计算机。


除了以上几大主要功能,计算机网络还可以实现电子化办公与服务、远程教育、娱乐等功能,满足了社会的需求,方便了人们学习、工作和生活,具有巨大的经济效益。


1.1.3 计算机网路的组成

组成部分

1670947074391.jpg

一个完整的计算机网络主要由硬件、软件、协议三大组成部分,缺一不可。


硬件 主要由主机 (也叫端系统)、通信链路 (如双绞线、光纤)、交换设备 (如路由器、交换机等) 和通信处理机 (如网卡) 等组成 。


软件 主要包括各种实现资源共享的软件、方便用户使用的各种工具软件,如网络操作系统、邮件收发程序、FTP程序、聊天程序等。 软件部分多属于应用层。


协议 是计算机网络的核心,如同交通规则制约汽车驾驶一样,协议规定了网络传输数据时所遵循的规范。


工作方式

1670947093385.jpg

计算机网络 (这里主要指Internet) 可分为边缘部分和核心部分。


边缘部分 由所有连接在因特网上、供用户直接使用的主机组成,用来进行通信(如传输数据、音频或 视频)和资源共享。


核心部分 由大量的网络和连接这些网络的路由器组成,它为边缘部分提供连 通性和交换服务。


功能组成


计算机网络由通信子网和资源子网组成。


通信子网 由各种传输介质、通信设备和相应的网络协议组成,它使网络具有数据传输、交换、控制和存储的能力,实现联网计算机之间的数据通信。


资源子网 是实现资源共享功能的设备及其软件的集合,向网络用户提供共享其他计算机上的硬件资源、软件资源和数据资源的服务。

1670947103477.jpg

1.1.4 计算机网络的分类


按分布范围分类


广域网(WAN) - 广域网的任务是提供长距离通信,运送主机所发送的数据,其覆盖范围通常为几十到几千千米的区域,因而有时也称为远程网。广域网是因特网的核心部分。连接广域网的各结点交换机的链路一般都是高速链路,具有较大的通信容量。(主要用交换技术.跨国)

城域网(MAN) - 城域网的覆盖范围可以跨越几个街区甚至整个城市,覆盖范围约为5~50km。城域网大多采用以太网技术,因此有时也常并入局域网的范围进行讨论。

局域网(LAN) - 局域网一般用微机或工作站通过高速线路相连,覆盖范围较小,一般是指几十米到几千米的区域。局域网在计算机配置的数量上没有太多的限制,少的可以只有两台,多的可达几百台。传统上,局域网使用广播技术,而广域网则使用交换技术。(广播技术)

个人区域网(PAN) - 个人区域网是在个人工作的地方将消费电子设备 (如平板电脑、智能手机等) 用无线技术连接起来的网络,也常称为无线个人区域网WPAN,其范围大约在10m。

按照使用者来分类


公用网(Public Network) - 它是指电信公司出资建造的大型网络。“公用” 的意思就是所有愿意按电信公司的规定交纳费用的人都可以使用这种网络,因此也可称为公众网。

专用网(Private Network) - 它是某个部门为本单位的特殊业务的需要而建造的网络。这种网络不向本单位以外的人提供服务。例如铁路、电力、军队等部门的专用网。

1670947118111.jpg

按交换技术分类(第二节课会讲到)


交换技术是指主机之间、通信设备之间或主机与通信设备之间为交换信息所采用的数据格式和交换装置的方式。按交换技术可将网络分为:


电路交换 - 在源结点和目的结点之间建立一条专用的通路用于传送数据,包括建立连接、传输数据和断开连接三个阶段。最典型的电路交换网是传统电话网络。


特点:整个报文的比特流连续地从源点直达终点,好像在一个管道中传送。优点是数据直接传送、延迟小。缺点是线路利用率低、不能充分利用线路容量、不便于进行差错控制。


报文交换 - 将用户数据加上源地址、目的地址、校验码等辅助信息,然后封装成报文。整个报文传送到相邻结点,全部存储下来后,再转发给下一个结点,重复这一过程直到到达目的结点。每个报文可以单独选择到达目的结点的路径。报文交换网络也称为存储-转发网络。

特点:整个报文先传送到相邻结点,全部存储下来后查找转发表,转发到下一个结点。

优点是可以较为充分利用线路容量;可以实现不同链路之间不同数据率的转换;可以实现格式转换;可以实现一对多、多对一的访问;可以实现差错控制。

缺点是增加了资源开销 (如辅助信息导致处理时间和存储资源的开销);增加缓冲延迟;额外的控制机制来保证多个报文的顺序不会乱序;缓冲区难以管理,因为报文的大小不确定,接收方在接收到报文之前不能预知报文的大小。


分组交换 - 也称为包交换网络。其原理是将数据分成较短的固定长度的数据块,在每个数据块中加上目的地址、源地址等辅助信息组成分组(包),以存储-转发方式传输。

特点:单个分组(这只是整个报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下一个结点。除了具备报文交换网络的优点外,分组交换网络还具有自身的优点:缓冲易于管理;包的平均延迟更小,网络中占用的平均缓冲区更少;更易于标准化;更适合应用。现在的主流网络基本上都可以看成是分组交换网络。


按拓扑结构分类


网络拓扑结构是指通过网中结点 (路由器、主机等) 与通信线路 (网线) 之间的几何关系 (如总线形、环形)表示的网络结构,主要是指通信子网的拓扑结构。


按网络的拓扑结构,主要分为星形、总线形、环形和网状形网络等。星形、总线形和环形网络多用于局域网,网状形网络多用于广域网:


星形网络 - 每个终端或计算机都以单独的线路与中央设备相连。中央设备早期是计算机,现在一般是交换机或路由器。星形网络便于集中控制和管理,因为端用户之间的通信必须经过中央设备。缺点是成本高、中心结点对故障敏感。


总线形网络 - 用单根传输线把计算机连接起来。总线形网络的优点是建网容易、增减结点方便、节省线路。缺点是重负载时通信效率不高、总线任一处对故障敏感。


环形网络 - 所有计算机接口设备连接成一个环。环形网络最典型的例子便是令牌环局域网。环可以是单环,也可以是双环,环中信号是单向传输的。


网状形网络 - 一般情况下,每个结点至少有两条路径与其他结点相连,多用在广域网中。有规则型和非规则型两种。其优点是可靠性高,缺点是控制复杂、线路成本高。


以上四种基本的网络拓扑结构可以互连组织成为更复杂的网络。

1670947131987.jpg

按传输技术分类


广播式网络 - 所有联网计算机都共享一个公共通信信道。当一台计算机利用共享通信信道发送报文分组时,所有其他的计算机都会 “收听” 到这个分组。接收到该分组的计算机将通过检查目的地址来决定是否接收该分组。局域网基本上都采用广播式通信技术,广域网中的无线、卫星通信网络也采用广播式通信技术。

点对点网络 - 每条物理线路连接一对计算机。如果通信的两台主机之间没有直接连接的线路,那它们之间的分组传输就要通过中间结点的接收、存储和转发,直至目的结点。


1.1.5 计算机网络的标准化工作及其组织

1670947153199.jpg

1670947162310.jpg

标准化分类


计算机网络的标准化对计算机网络的发展和推广起到了极为重要的作用。


法定标准 - 由权威机构制定的正式的、合法的标准:OSI


事实标准 - 某些公司的产品在竞争中占据了主流,时间长了,这些产品的协议和技术就成了标准:TCP/IP

1670947171224.jpg

RFC

1670947181277.jpg

各种RFC之间的关系


因特网的所有标准都以RFC ( Requests For Comments 因特网标准的形式) 的形式在因特网上发布。但并非每个RFC都是因特网标准,RFC要上升为因特网正式标准需经过以下四个阶段:


因特网草案 (Internet Draft) - 这个阶段还不是RFC文档。


建议标准 (Proposed Standard) - 从这个阶段开始就成为RFC文档。


草案标准 (Draft Standard)


因特网标准 (lntemet Standard)


此外,还有实验的RFC和提供信息的RFC。


相关组织


在国际上,有众多的标准化组织负责制定、实施相关网络标准。主要有以下几种:


国际标准化组织 (ISO) - 制定的主要网络标准或规范有OSI参考模型、HDLC等。


国际电信联盟 (ITU) - 其前身为国际电话电报咨询委员会(CCITT),其下属机构ITU-T制定了大量有关远程通信的标准。


国际电气电子工程师协会 (IEEE) - 世界上最大的专业技术团体,由计算机和工程学专业人士组成。IEEE在通信领域最著名的研究成果是802标准。


Internet工程任务组 (IETF) - 负责英特网相关标准的制定RFC。


1.1.6 计算机网络的性能指标


概述


性能指标从不同的方面度量计算机网络的性能。下面介绍几种常用的性能指标 。

1670947197315.jpg

速率


网络中的速率 (Speed) 是指连接在计算机网络上的主机在数字信道上传送数据的速率,也称为数据率或比特率,单位是 b/s (比特每秒,或bit/s,有时也写为bps)。当数据率较高时,就可以用 Kb/s (K=103)、Mb/s (M=106)或 Gb/s(G=109)。在计算机网络中,通常把最高数据率称为“带宽”。

1670947206797.jpg

1670947215292.jpg

1670947221540.jpg

带宽


带宽(Bandwidth) 原本指某个信号具有的频带宽度

(即最高频率与最低频率之差),单位是赫兹(Hz)。在计算机网络中,宽带用来表示网络的通信线路传送数据的能力,通常是指单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。单位是

“比特每秒” (b/s)。

1670947230717.jpg


吞吐量


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

1670947239733.jpg

时延


时延 (Delay) 是指数据 (一个报文或分组) 从网络 (或链路) 的一端传送到另一端所需要的总的时间,它由四个部分构成:发送时延、传播时延、处理时延和排队时延。


发送时延 - 结点将分组的所有比特推向(传输)链路所需的时间,也就是从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间,因此也称为传输时延。

发送时延计算公式: 发 送 时 延 = 分 组 长 度 / 信 道 宽 度 发送时延=分组长度/信道宽度 发送时延=分组长度/信道宽度


传播时延 - 电磁波在信道中传播一定的距离需要花费的时间,也就是一个比特从链路一端到另一端传播所需的时间。


传播时延计算公式: 传 播 时 延 = 信 道 长 度 / 电 磁 波 在 信 道 上 的 传 播 速 率

传播时延=信道长度/电磁波在信道上的传播速率 传播时延=信道长度/电磁波在信道上的传播速率


处理时延 - 数据在交换结点为存储转发而进行的一些必要的处理所花费的时间。例如,分析分组的首部、从分组中提取数据部分、进行差错检验或查找适当的路由等。


排队时延 - 分组在进入路由器后要先在输入队列中排队等待处理。在路由器确定了转发端口后,还要在输出队列中排队等待转发。这就产生了排队时延。


数据在网络中经历的总时延就是以上四种时延之和: 总 时 延 = 发 送 时 延 + 传 播 时 延 + 处 理 时 延 + 排 队 时 延

总时延=发送时延+传播时延+处理时延+排队时延 总时延=发送时延+传播时延+处理时延+排队时延

1670947253512.jpg

1670947266446.jpg

1670947274007.jpg

相关文章
|
19天前
【计算机网络】第三章 数据链路层(概述 封装成桢 差错检错)
【计算机网络】第三章 数据链路层(概述 封装成桢 差错检错)
23 0
|
1月前
|
存储 网络协议 算法
【计算机网络】第一章 概述
【计算机网络】第一章 概述
77 8
【计算机网络】第一章 概述
|
4天前
|
网络协议 算法 Java
【Java网络编程】网络编程概述、UDP通信(DatagramPacket 与 DatagramSocket)
【Java网络编程】网络编程概述、UDP通信(DatagramPacket 与 DatagramSocket)
16 3
|
5天前
|
网络协议 物联网 网络架构
计算机网络:计算机网络概述
计算机网络:计算机网络概述
31 3
|
7天前
|
安全 网络协议 网络架构
【网络技术设备安全】BGP 基础与概述-2-中转 AS 中的 IBGP 路由传递
【网络技术设备安全】BGP 基础与概述-2-中转 AS 中的 IBGP 路由传递
【网络技术设备安全】BGP 基础与概述-2-中转 AS 中的 IBGP 路由传递
|
7天前
|
网络协议 网络虚拟化 网络架构
【网络技术】BGP 基础与概述
【网络技术】BGP 基础与概述
【网络技术】BGP 基础与概述
|
8天前
|
监控 网络协议 安全
计算机网络概述及 参考模型
计算机网络概述及 参考模型
|
16天前
|
负载均衡 网络协议 数据安全/隐私保护
NewH3C—计算机网络概述、模型
NewH3C—计算机网络概述、模型
|
19天前
|
网络协议 网络架构
计算机网络-概述
计算机网络-概述
计算机网络概述(下)——“计算机网络”
计算机网络概述(下)——“计算机网络”