25王道——计算机网络知识点总结

第一章——计算机网络的体系结构

一、什么是计算机网络?

计算机网络(Computer networking)是一个将众多分散的、自治的计算机系统,通过通信设备线路连接起来,由功能完善的软件实现资源共享信息传递的系统。

  • 自治的:如果一台设备坏掉,不会影响另外一台设备的运行。

  • 通信设备:家用路由器、5G基站。

  • 线路:WiFi——无线线路;网线——有线线路。

  • 软件:百度网盘——资源共享;微信——信息传递。

1

二、计算机网络、互连网、互联网的区别

  • 计算机网络(简称 网络):由若干结点(node)和连接这些结点的链路(link)组成。

结点可以是计算机、集线器、交换机、路由器等;

   链路可以是有线链路、无线链路。

2

  • 集线器

3

  • 交换机

4

计算机网络我们通常用云朵形状表示。

  • 路由器

5

例:某银行的内部网络(互连网)

6

例:家庭内部网络

7

  • 互联网(或因特网,Internet)

499e492221987e851759d63d4972b7e7

如何理解“TCP/IP协议”?

覆盖全世界范围的互联网,为了确保各个结点之间可以畅通无阻的通信,必须规定所有结点都必须遵守的一种通信协议,也就是TCP/IP协议。

8

三、计算机网络的组成

  • 从组成部分看

9

10

拓展:网络适配器

11

在适配器出厂的时候,厂家通常会在这个适配器里面安装一些固件,固件即一种特殊的软件,可以理解为厂家把这个软件安装在网络适配器的一个ROM芯片里面,这个软件结合网络适配器这个硬件的功能,就可以实现某一类的网络功能(如TCP/IP协议)。

  • 从工作方式看

12

13

连通性:边缘部分的这些主机,他们之间是相互连通的。例:A点可以给B点发送数据。

   交换服务:当一个数据包想要从网络中的A点传送到B点的时候,计算机网络的核心部分会为这个数据包自动地选择一条合适的路径进行传送,即动态地去选择数据在网络当中传送的路径,以保证网络当中的各条线路都不会负载太重,本质上是对网络内部资源的动态配置、动态调整

  • 从逻辑功能看

14

15

16

四、计算机网络的功能

17

1. 数据通信(最基本、最重要的功能
2. 资源共享

资源共享

3. 分布式处理

提高可靠性

4. 提高可靠性

负载均衡

5. 负载均衡

负载均衡-

某网络游戏有几百万的玩家,如果所有的玩家都连在同一台服务器上,那么这台服务器的负载就会特别高,光用一台服务器无法响应、处理这么多玩家发来的请求,因此,我们可以多开几台游戏服务器。例如,A这台服务器专门负责玩家的对战匹配。在斗地主的情景下,当有3位玩家已经完成对战等待进入游戏时,如果B服务器比较忙碌,C服务器比较空闲,负载不高,那么我们可以让这三个玩家去连接服务器C。这样我们就通过计算机网络实现了这些服务器的负载均衡。

分布式、集群式、负载均衡的区别和联系
  1. 分布式:一个系统拆成多个子系统,部署在不同服务器。每个服务器只做一小块。功能拆分。
  2. 集群式:每个服务器提供的服务一样,靠数量多取胜。
  3. 负载均衡:把过来的请求,分发给不同的服务器去处理。类似导流器。

例如,一个购物网站,现在有10台服务器:

  • 部署到10台服务器上,每台部署一份相同代码。集群式。

  • 商品展示功能部署在一台服务器,购物车在一台服务器,支付在一台服务器……分布式。

  • 上面这10台服务器,万一每次只访问1台咋办?负载均衡。把过来的请求均匀的(或加权的)分发到其他9台上(1台做分发),负载均衡。

现在,通常三者结合起来用:服务拆成子服务,用分布式的方式部署后,每个子服务再用集群式+负载均衡“扩容”,提高可用性。

原文链接:分布式、集群式、负载均衡的区别和联系_集群分布式负载均衡区别-CSDN博客

计算机网络的功能总结2

计算机网络的组成总结2n

五、电路交换、报文交换、分组交换

1. 电路交换

电路交换(Circuit Switching):通过物理线路的,动态地分配传输线路资源

电路交换1n

电路交换2n

电路交换3n

2. 报文交换

报文交换1n

报文交换2n

报文交换3

3. “分组交换”技术

202407171631242

202407171633055

202407171635569

4. 虚电路交换技术

202407171648936

但现代计算机网络仍使用的是分组交换技术

六、电路交换、报文交换、分组交换的性能对比

电路交换性能分析

报文交换性能分析

分组交换性能分析

性能分析总结

七、计算机网络的分类

1. 按分布范围分类

7-按分布范围分类

2. 按传输技术分类

7-按传输技术分

  • 按拓扑结构分类

按拓扑结构分类

补充:令牌环网的工作原理和作用
  • 令牌环网主要的工作原理在于控制“令牌”的传递。令牌在网络中的每个节点之间按照逻辑顺序传递,任何一个节点在得到令牌后才能发送数据。如果网络上的一个节点需要发送数据,它必须等待直到拿到令牌这一特定的信号。一旦获取令牌,节点就可以传输数据。传输结束后,它会释放令牌,并将其传递给下一个节点。这种机制确保了在任何给定的时间里,只有一个节点可以发送数据,有效预防了数据碰撞,并提高了网络的可靠性。

  • 令牌环网的作用在于支持高质量的、无冲突的网络通信。由于网络中的数据传输是有序的,并且在网络中的任意一点都不会发生数据包碰撞,这使得令牌环网在某种程度上优于以太网技术,特别是在网络负载较大时。令牌环协议还支持优先级和预留,可以为重要的网络流量提供优先服务。

原文链接:什么是令牌环网?令牌环网的工作原理和作用以及拓扑结构-聚合数据

按拓扑结构分类2

3. 按使用者分类

image-20240719175356482

4. 按传输介质分类

image-20240719175449848

image-20240719175657710

七、计算机网络的性能指标

1.速率

image-20240727112737544

速率(speed):指连接到网络上的节点在信道上传输数据的速率。也称数据率比特率数据传输率

速率单位:bit/s、或b/s、或bpsbit per second)。

image-20240727115119561

image-20240727115150078

举例:

\begin{cases} 8\ Mbps=8\times10^6\ bps\\ \ \\ 8\ MB/S=8\times2^{20} \ B/S \end{cases} 

2. 带宽

带宽(bandwidth):某信道所能传送的最高数据率。

image-20240727125640805

image-20240727130302260

image-20240727130545666

带宽的另一种含义

image-20240727135933401

image-20240727175658417

3.吞吐量

吞吐量(Throughput):指单位时间内通过某个网络(或信道、接口)的实际数据量。吞吐量受带宽限制、受复杂的网络负载情况影响。

image-20240727180603713

image-20240727180743843

4. 时延

时延(Delay):指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。有时也称为延迟或迟延。

image-20240728094740295

image-20240728100047947

image-20240728095939514

image-20240728101109634

image-20240728101224593

注意:处理时延和排队时延如果题目不提及可以忽略不计。

5. 时延带宽积

image-20240728101616450

image-20240728101842489

image-20240728102027342

6. 往返时延

image-20240728102541414

image-20240728102644780

7. 信道利用率

image-20240728103329772

image-20240728102951373

image-20240728103707391

八、计算机网络的分层结构

1.“分层”的设计思想

image-20240729091244903

image-20240729091719278

image-20240729091826348

image-20240729092037044

image-20240729092325099

2. 三种常见的计算机网络体系结构

image-20240729092803839

3. 网络体系结构的概念

image-20240729092941019

4. 各层之间的关系

image-20240729093436386

image-20240729093545059

5. 数据的传输过程
  • 水平视角

image-20240730165337802

image-20240730165425200

  • 垂直视角

image-20240730171217402

PS:物理层不会对这些数据进行任何处理,他只负责把这些二进制数据原原本本的传输至物理传输媒体上。

image-20240730171719367

image-20240730171925382

6. PDU、SDU、PCI的概念

image-20240730172232571

7. 协议三要素

image-20240730173726656

image-20240730173935521

九、OSI参考模型

1. 关于个别术语的说明

image-20240801204017221

image-20240801204224513

2. 常见网络设备的功能层次

image-20240801204925400

3. OSI 参考模型
  • 1#物理层

image-20240801205249480

  • 2#链路层

image-20240801205620187

  • 3#网络层

image-20240801210242581

  • #4传输层

image-20240801210600870

  • #5~#7层

image-20240801210856767

  • 总结:各层数据传输单位

image-20240801211110554

image-20240801211212309

十、TCP/IP 模型

image-20240801215526152

image-20240801215739829

1. TCP/IP 模型
  • 应用层

image-20240801215941471

  • 网络接口层

image-20240801220158944

  • OSI 参考模型 VS TCP/IP 模型

image-20240801220459443

image-20240801220736119

  • 网络层

image-20240801220937533

image-20240801221028558

  • OSI 参考模型 VS TCP/IP 模型

image-20240801221144696

image-20240801221324128

image-20240801221432092

image-20240801221509597

  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值