ToB企服应用市场:ToB评测及商务社交产业平台

标题: 计算机网络 | 第一章 认识计算机网络 | 王道考研笔记自用 [打印本页]

作者: 丝    时间: 2024-6-11 19:23
标题: 计算机网络 | 第一章 认识计算机网络 | 王道考研笔记自用
1. 认识计算机网络

1.1 计算机网络的定义与分类

1.1.1 计算机网络的定义

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

   图1-1 计算机网络示意图  计算机网络(computer networking)、互连网(internet)和互连网(Internet)的区别:
1.1.2 计算机网络的分类

按组成部分可以分为硬件、软件和协议,三个部分的具体分类如下所示:
硬件通过内部安装到网络适配器(网卡)上,遵循协议实现将主机数据发送到网络上和吸收来自网络数据的功能。

   图1-2 计算机网络分类  按工作方式可以分为边缘部分和核心部分,两个部分的具体分类如下所示:

   图1-3 边缘部分和核心部分示意图  按逻辑功能可以分为资源子网和通讯子网,两个部分的具体分类如下所示:
1.1.3 计算机网络的功能

计算机网络的功能主要分为数据通讯、资源共享、分布式处理、提高可靠性和负载均衡等功能。

   图1-4 计算机网络功能示意图  
   图1-5 提高可靠性示意图  
   图1-6 负载均衡示意图  1.2 三种互换技能概述

1.2.1电路互换

   图2-1 电路互换示意图  电路互换的长处:
电路互换的缺点:
1.2.2 报文互换


   图2-2 报文互换示意图  报文互换的长处:
报文互换的缺点:
1.2.3 分组互换

分组互换和报文互换比力类似,是为了解决报文不定长带来的问题。如图2-3所示,不定长的报文被分成多少个定长的分组。在报文中,头部是控制信息,包含了源所在和目标所在等;在分组中,首部包含了分组的控制信息,如源所在、目标所在和分组号等。

   图2-3 报文与分组示意图  

   图2-4 分组互换示意图  分组互换的长处:
分组互换的缺点:
相比于报文互换,分组互换进行了如下改进:
1.3 三种互换技能的性能对比

1.3.1 电路互换性能分析

假设每一跳流传时延为                                   1                         m                         s                              1ms                  1ms,电路互换机创建、开释下一跳毗连耗时为                                   1                         m                         s                              1ms                  1ms,吸收方式处理请求必要                                   2                         m                         s                              2ms                  2ms,数据传输速率为                                   0.5                         k                         b                         /                         m                         s                              0.5kb/ms                  0.5kb/ms,报文大小为                                   4                         k                         b                              4kb                  4kb。
   图3-1 电路互换性能分析  首先A创建与B的毗连耗时                                   1                         m                         s                              1ms                  1ms,B与C创建毗连耗时                                   1                         m                         s                              1ms                  1ms,C与D创建毗连耗时                                   1                         m                         s                              1ms                  1ms,在毗连创建阶段共耗时                                   3                         m                         s                              3ms                  3ms;吸收方式处理请求必要                                   2                         m                         s                              2ms                  2ms,故从毗连创建阶段到数据传送阶段的过渡必要                                   2                         m                         s                              2ms                  2ms;在数据传送阶段,A到B、B到C以及C到D的传送过程共耗时                                   3                         m                         s                              3ms                  3ms,报文的数据传输耗时为                                                        4                               k                               b                                                 0.5                               k                               b                               /                               s                                            =                         8                         m                         s                              \frac{4kb}{0.5kb/s}=8ms                  0.5kb/s4kb​=8ms;传送阶段到开释阶段的过渡不必要时间,图3-1只是为了线条不重叠,当报文全部传输完后开始开释毗连,三个开释过程共耗时                                   3                         m                         s                              3ms                  3ms。因此,电路互换的数据传输耗时为                                   11                         m                         s                              11ms                  11ms。
1.3.2 报文互换性能分析

假设每一跳流传时延为                                   1                         m                         s                              1ms                  1ms,电路互换机创建、开释下一跳毗连耗时为                                   1                         m                         s                              1ms                  1ms,吸收方式处理请求必要                                   2                         m                         s                              2ms                  2ms,数据传输速率为                                   0.5                         k                         b                         /                         m                         s                              0.5kb/ms                  0.5kb/ms,报文大小为                                   4                         k                         b                              4kb                  4kb,报文存储转发时延为                                   2                         m                         s                              2ms                  2ms。
   图3-2 报文互换性能分析  报文从A发送到B过程中必要耗时                                   8                         m                         s                              8ms                  8ms,而传输过程中另有流传时延                                   1                         m                         s                              1ms                  1ms;在报文全部发送完后,B开始对报文进行解析,则存储转发过程耗时                                   2                         m                         s                              2ms                  2ms。后面的过程类似,故报文互换技能的总耗时为                                   31                         m                         s                              31ms                  31ms。
1.3.3 分组互换性能分析

假设每一跳流传时延为                                   1                         m                         s                              1ms                  1ms,数据传输速率为                                   0.5                         k                         b                         /                         m                         s                              0.5kb/ms                  0.5kb/ms,报文大小为                                   4                         k                         b                              4kb                  4kb,分组大小为                                   1                         k                         b                              1kb                  1kb,报文存储转发时延为                                   0.5                         m                         s                              0.5ms                  0.5ms。
   图3-3 分组互换性能分析  在A发送分组1到B的过程中,数据传输耗时                                   2                         m                         s                              2ms                  2ms,流传时延                                   1                         m                         s                              1ms                  1ms,B对分组1的存储转发时延                                   0.5                         m                         s                              0.5ms                  0.5ms,故A到B总耗时                                   3.5                         m                         s                              3.5ms                  3.5ms;同理,B到C也耗时                                   3.5                         m                         s                              3.5ms                  3.5ms,C到D也耗时                                   3.5                         m                         s                              3.5ms                  3.5ms。由于在分组1到分组4是同时从A开始发送的,因此在分组1总耗时                                   3.5                         m                         s                         +                         3.5                         m                         s                         +                         3                         m                         s                         =                         10                         m                         s                              3.5ms+3.5ms+3ms=10ms                  3.5ms+3.5ms+3ms=10ms的底子上加上另外三个分组的传输时间和流传时延即为总耗时,故分组互换总耗时为                                   10                         m                         s                         +                         2.5                         m                         s                         ∗                         3                         =                         17.5                         m                         s                              10ms+2.5ms*3=17.5ms                  10ms+2.5ms∗3=17.5ms。
三种互换方式的性能对比图如图3-4所示。

   图3-4 三种互换方式的性能对比图 ## 1.4 计算机网络的分类  

   图4-1 计算机网络分类  1.4.1 按分布范围分类


   图4-2 分布范围分类的计算机网络  如今的局域网几乎都是接纳“以太网技能”实现的,因此“以太网”几乎成了“局域网”的代名词。家庭里的手机、电脑和电视等设备通过以太网路由器组成了局域网,局域网再通过路由器接入广域网;网关和智能家居组成了个域网。
1.4.2 按传输技能分类

1.4.3 按拓扑结构分类


   图4-3 总线形结构和环形结构示意图  

   图4-4 星形结构和网状结构示意图  1.4.4 按利用者分类

1.4.5 按传输介质分类

1.5 计算机网络性能指标


   图5-1 计算机网络性能指标  1.5.1 速率、带宽、吞吐量

一条通讯线路在逻辑上对应一条发送信道和一条吸收信道。而**速率(Speed)指的是毗连到网络上的节点在信道上传输数据的速率。**也称为数据传输速率,单元为                                   b                         p                         s                              bps                  bps。另外,                                   1                         B                         =                         8                         b                              1B=8b                  1B=8b,在做题过程要注意单元的换算。

   图5-2 信道示意图  带宽指的是某信道所能传送的最高数据率。
   假设主机A和主机B之间的带宽为                                        100                            M                            b                            p                            s                                  100Mbps                     100Mbps,主机A的网卡速率为                                        1                            G                            b                            p                            s                                  1Gbps                     1Gbps,主机B的网卡速率为                                        10                            M                            b                            p                            s                                  10Mbps                     10Mbps,主机A给主机B发送数据的最高理论速率应为多少。
  应为                                   10                         M                         b                         p                         s                              10Mbps                  10Mbps,最高速率受到两边的影响,“猪队友”带不动。

   图5-3 带宽示意图  **吞吐量指的是单元时间内通过某个网络(或信道、接口)的实际数据量。**吞吐量受带宽限制、受复杂的网络负载情况影响。考试很少涉及。

   图5-4 吞吐量示意图  1.5.2 时延、时延带宽积、往返时延

**时延(Delay)指的是数据(一个报文或分组,乃至比特)从网络(或链路)的一端传送到另一端所必要的时间。**偶然也称为延迟和迟延。总时延即是发送时延+流传时延+处理时延+排队时延。后两种时延基本不考虑。

   图5-5 时延示意图    H1给 H2 发送一个数据分组。分组大小为                                        1000                            B                                  1000B                     1000B,H1往链路A发送数据的速率为                                        100                            M                            b                            p                            s                                  100Mbps                     100Mbps,路由器往链路B发送数据的速率为                                        80                            M                            b                            p                            s                                  80Mbps                     80Mbps。链路A流传时延为                                        0.01                            m                            s                                  0.01ms                     0.01ms,链路B流传时延为                                        0.05                            m                            s                                  0.05ms                     0.05ms,不考虑路由器的处理时延、排队时延。求传输整个分组的总时延。
  H1                                   →                              \rightarrow                  →链路A:流传时延+发送时延=                                   0.01                         m                         s                         +                                              8000                               b                                                 1                                           0                                  8                                          b                               /                               s                                            =                         0.09                         m                         s                              0.01ms+\frac{8000b}{10^{8}b/s}=0.09ms                  0.01ms+108b/s8000b​=0.09ms
H2                                   →                              \rightarrow                  →链路B:流传时延+发送时延=                                   0.05                         m                         s                         +                                              8000                               b                                                 8                               ×                               1                                           0                                  7                                          b                               /                               s                                            =                         0.15                         m                         s                              0.05ms+\frac{8000b}{8\times10^{7}b/s}=0.15ms                  0.05ms+8×107b/s8000b​=0.15ms
总时延为:                                   0.09                         m                         s                         +                         0.15                         m                         s                         =                         0.24                         m                         s                              0.09ms+0.15ms=0.24ms                  0.09ms+0.15ms=0.24ms。
   图5-6 题目解析示意图  时延带宽积指的是流传时延和带宽的乘积,单元为                                   b                         i                         t                              bit                  bit。其含义是一条链路中,已从发送端发出但尚未到达吸收端的最大比特数。考试很少涉及。
   在下图所示的分组互换网络中,主机H1和H2通过路由器互连,2段链路的带宽均为                                        100                            M                            b                            p                            s                                  100Mbps                     100Mbps,时延带宽积均为                                        1000                            b                            i                            t                            s                                  1000bits                     1000bits。若H1向H2发送1个大小为                                        1                            M                            B                                  1MB                     1MB的文件,分组长度为                                        1000                            B                                  1000B                     1000B,则从H1开始发送时候起到H2收到文件全部数据时候止,所需的时间至少是多少?
  

   图5-7 题目图  由于文件大小为                                   1                         M                         B                         =                         8                         ×                         1                                   0                            6                                  b                              1MB=8\times10^{6}b                  1MB=8×106b,分组长度为                                   1000                         B                         =                         8                         ×                         1                                   0                            3                                  b                              1000B=8\times10^{3}b                  1000B=8×103b,故这个文件共分成                                   1                                   0                            3                                       10^{3}                  103个分组。
对于每个分组而言,其发送时延为                                                        8                               ×                               1                                           0                                  3                                                            8                               ×                                           1                                               0                                     8                                                                   =                         0.08                         m                         s                              \frac{8\times10^{3}}{8\times{10^8}}=0.08ms                  8×1088×103​=0.08ms。
由于时延带宽积为流传时延                                   ×                              \times                  ×带宽,且带宽为                                   1                         ×                                   1                                       0                               8                                            b                              1\times{10^8}b                  1×108b,因此流传时延即是                                                        1                               ×                               1                                           0                                  3                                          b                               i                               t                               s                                                 1                               ×                                           1                                               0                                     8                                                      b                                            =                         0.01                         m                         s                              \frac{1\times10^3bits}{1\times{10^8}b}=0.01ms                  1×108b1×103bits​=0.01ms。
因此,总耗时即是                                   0.09                         m                         s                         ×                         2                         +                         999                         ×                         0.08                         m                         s                         =                         80.1                         m                         s                              0.09ms\times2+999\times0.08ms=80.1ms                  0.09ms×2+999×0.08ms=80.1ms。另外999个分组之以是每个耗时是                                   0.08                         m                         s                              0.08ms                  0.08ms是由于不考虑处理时延和排队时延。
   图5-8 题目解析图  往返时延指的是从发送方发送完数据,到发送方收到来自吸收方的确认总共履历的时间。

   图5-9 往返时延示意图  在游戏延迟中,反映的就是“手机-服务器”之间的往返时延。
1.5.3 信道利用率

   手机H1和H2通过蓝牙毗连,毗连时长为1分钟。在此期间,H1给H2以                                        80                            M                            b                            p                            s                                  80Mbps                     80Mbps的速率传输了20张大小                                        10                            M                            B                                  10MB                     10MB的照片。求蓝牙毗连期间的信道利用率。
                                     信道利用率                         =                                   有数据通过的时间                                       有数据通过的时间                               +                               没有数据通过的时间                                                    =                                              20                               ×                               8                               ×                               1                                           0                                  7                                          /                               8                               ×                               1                                           0                                  7                                          s                                                 60                               s                                            ×                         100                         %                         =                         33.3                         %                              信道利用率=\frac{有数据通过的时间}{有数据通过的时间+没有数据通过的时间}\\=\frac{20\times8\times10^{7}/8\times10^{7}s}{60s}\times100\%=33.3\%                  信道利用率=有数据通过的时间+没有数据通过的时间有数据通过的时间​=60s20×8×107/8×107s​×100%=33.3%
1.6 计算机体系结构

1.6.1 分层结构概述

1.6.2 OSI参考模子

1.6.3 OSI和TCP/IP参考模子的不同点


   图6-1 OSI和TCP/IP参考模子的不同点  1.6.4 五层参考模子

综合了OSI和TCP/IP参考模子的长处,其内容如图6-2所示。

   图6-2 五层参考模子
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4