计算机网络考试重点:

第1章概述

三种交换分组、报文、电路交换 P12

分组交换

  • 在发送端,先把较长的报文划分成较短的、固定长度的数据段。
    • 计算机网络复习资料_2022 - 图1
  • 添加首部构成分组
    • 每一个数据段前面添加上首部构成分组
  • 分组交换的传输单元
    • 分组交换网以“分组”作为数据传输单元。
    • 依次把各分组发送到接收端(假定接收端在左边)
  • 分组首部的重要性
    • 每一个分组的首部都含有地址等控制信息。
    • 分组交换网中的结点交换机根据收到的分组的首部中的地址信息,把分组转发到下一个结点交换机。
    • 用这样的存储转发方式,最后分组就能到达最终目的地。
  • 收到分组后剥去首部
    • 接收端收到分组后剥去首部还原成报文
  • 最后还原成原来的报文
  • 分组交换的优点
    • 高效 动态分配传输带宽,对通信链路是逐段占用。
    • 灵活 以分组为传送单位和查找路由。
    • 迅速 不必先建立连接就能向其他主机发送分组。
    • 可靠 保证可靠性的网络协议;分布式的路由选择协议使网络有很好的生存性。
  • 分组交换带来的问题
    • 分组在各结点存储转发时需要排队,这就会造成一定的时延。
    • 分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销。

      电路交换

  1. 两部电话机只需要用一对电线就能够互相连接起来。
    1. 计算机网络复习资料_2022 - 图2
  2. 更多的电话机互相连通
    1. 5 部电话机两两相连,需 10 对电线。
      1. 计算机网络复习资料_2022 - 图3
    2. N 部电话机两两相连,需 N(N – 1)/2 对电线。
    3. 当电话机的数量很大时,这种连接方法需要的电线对的数量与电话机数的平方成正比。
  3. 使用交换机
    1. 当电话机的数量增多时,就要使用交换机来完成全网的交换任务。
    2. 计算机网络复习资料_2022 - 图4
  4. 电路交换的特点
    1. 电路交换必定是面向连接的。
    2. 电路交换的三个阶段:
      1. 建立连接
      2. 通信
      3. 释放连接
    3. 电路交换传送计算机数据效率低
      1. 计算机数据具有突发性。
      2. 这导致通信线路的利用率很低。

        三种交换的比较

        计算机网络复习资料_2022 - 图5
        计算机网络复习资料_2022 - 图6
        1655684979866.jpg

        网络协议的三要素 P29

        语法 数据与控制信息的结构或格式 。
        语义 需要发出何种控制信息,完成何种动作以及做出何种响应。
        同步 事件实现顺序的详细说明。

10BASE2/10BASE5/10BASET

10/100/1000: 数字 100 用单位 MHz (Megahertz) 表示网线设计的频率。即 100MHz。MHz 的值越大,网线所支持的速度就越快。如果你尝试将这种类型的网线用于更高的频率(和速度)中,那么它将不工作或者变得极为不可靠。100 MHz 以每秒 100Mbit 的速度传输,这在理论上指的就是12Mbps。然而,在实际中,可能还无法获得超过 4Mbps。
BASE: BASE 是英文 baseband 的缩写,指的就是基带。表示没有使用频分复用或者其它频率转换技术,每一个信号在一个单一频率上完全控制线缆。
数字T/F/C等: 一般数组表示传输长度;T 代表承载信号的物理介质是双绞线缆(分为UTP(Unshielded Twisted Pair,非屏蔽双绞线)和STP(Shielded Twicted Pair,屏蔽双绞线)),在这里每一对传送信号的双绞线互相缠绕以 (FEXT 和 NEXT 之间) 减少电磁干扰和串扰;F 表示光纤
最后的字母或数字(4/X等): 在同一种传送速率下有多种不同的标准,它们之间以一个字母或数字跟随 T/F/C 之后的方式来区隔(例如 TX)。它显示了网线的结构并指出包含的绞线对的数量。某些高速标准使用同轴电缆,则分配代号为 CX。

10BASE-5:粗缆。最大传输距离500米,使用AUI连接器连接或使用收发器电缆和收发器(MAU)进行连接。
10BASE-2:细缆。实际传输距离为185米,使用BNC连接器(T型和N型)。
10BASE-T:双绞线。传输距离100米,使用RJ45连接器。
10BASE-F:光纤。分为FP,FL,FB 三种链接类型,FP使用无源集线器连接,传输距离500米,FB使用有源连接器,传输距离3000米,FL可以使用多个中继器,可以进一步延长器传输距离。

100BASE-TX:双绞线,使用两对非屏蔽双绞线或两对1类屏蔽双绞线连接,传输距离100米
100BASE-T4:4对3类非屏蔽双绞线,传输距离100米
100BASE-F: 单模或多模光纤,传输距离2000米左右

1000BASE-T:5类非屏蔽双绞线,传输距离100米
1000BASE-CX:屏蔽类双绞线,传输距离25米
1000BASE-LX:单模光纤,传输距离可达3000米
1000BASE-SX:多模光纤,传输距离300米至550米

计算机网络性能指标 P21

速率

  • 比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位。
  • Bit 来源于 binary digit,意思是一个“二进制数字”,因此一个比特就是二进制数字中的一个 1 或 0。
  • 速率即数据率(data rate)或比特率(bit rate)是计算机网络中最重要的一个性能指标。速率的单位是 b/s,或kb/s, Mb/s, Gb/s 等
  • 速率往往是指额定速率或标称速率。

    带宽

  • “带宽”(bandwidth)本来是指信号具有的频带宽度,单位是赫(或千赫、兆赫、吉赫等)。

  • 现在“带宽”是数字信道所能传送的“最高数据率”的同义语,单位是“比特每秒”,或 b/s (bit/s)。
  • 常用的带宽单位
    • 更常用的带宽单位是
    • 千比每秒,即 kb/s (103 b/s)
    • 兆比每秒,即 Mb/s(106 b/s)
    • 吉比每秒,即 Gb/s(109 b/s)
    • 太比每秒,即 Tb/s(1012 b/s)
    • 请注意:在计算机界,K = 210 = 1024
    • M = 220, G = 230, T = 240。
  • 数字信号流随时间的变化

    • 在时间轴上信号的宽度随带宽的增大而变窄。
    • 计算机网络复习资料_2022 - 图8

      吞吐量

  • 吞吐量(throughput)表示在单位时间内通过某个网络(或信道、接口)的数据量。

  • 吞吐量更经常地用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络。
  • 吞吐量受网络的带宽或网络的额定速率的限制。

    时延(delay 或 latency)

  • 传输时延(发送时延 ) 发送数据时,数据块从结点进入到传输媒体所需要的时间。

  • 也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。
    • 计算机网络复习资料_2022 - 图9
  • 传播时延 电磁波在信道中需要传播一定的距离而花费的时间。
  • 信号传输速率(即发送速率)和信号在信道上的传播速率是完全不同的概念。
    • 计算机网络复习资料_2022 - 图10
  • 处理时延 交换结点为存储转发而进行一些必要的处理所花费的时间。
  • 排队时延 结点缓存队列中分组排队所经历的时延。
  • 排队时延的长短往往取决于网络中当时的通信量。
  • 数据经历的总时延就是发送时延、传播时延、处理时延和排队时延之和:

    • 计算机网络复习资料_2022 - 图11

      时延带宽积

  • 链路的时延带宽积又称为以比特为单位的链路长度。

    • 计算机网络复习资料_2022 - 图12

      利用率

  • 信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。完全空闲的信道的利用率是零。

  • 网络利用率则是全网络的信道利用率的加权平均值。
  • 信道利用率并非越高越好。

    时延与网络利用率的关系

    计算机网络复习资料_2022 - 图13

  • 根据排队论的理论,当某信道的利用率增大时,该信道引起的时延也就迅速增加。

  • 若令 D0 表示网络空闲时的时延,D 表示网络当前的时延,则在适当的假定条件下,可以用下面的简单公式表示 D 和 D0之间的关系:
  • 计算机网络复习资料_2022 - 图14
    • U 是网络的利用率,数值在 0 到 1 之间。


网络协议每层功能(5层) P31

计算机网络复习资料_2022 - 图15

第2章物理层

同轴电缆、双绞线、光纤 P48

3.1.1 双绞线

  • 屏蔽双绞线 STP (Shielded Twisted Pair)
  • 无屏蔽双绞线 UTP (Unshielded Twisted Pair)

    3.1.2 同轴电缆

  • 50 Ω同轴电缆

  • 75 Ω 同轴电缆

    3.1.3 光缆

  • 光纤的工作原理

    • 光线在纤芯中传输的方式是不断地全反射

承载信息量的基本信号单位,码元 P44

代表数字信号不同离散数值的基本波形称为码元
计算机网络复习资料_2022 - 图16

信道复用技术(波分,时分,码分)P56

4.1 频分复用、时分复用和统计时分复用

4.1.1 频分复用 FDM(Frequency Division Multiplexing)

  • 用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带。

    • 示意图
    • 计算机网络复习资料_2022 - 图17

      4.1.2 时分复用TDM(Time Division Multiplexing)

  • 时分复用则是将时间划分为一段段等长的时分复用帧(TDM 帧)。每一个时分复用的用户在每一个 TDM 帧中占用固定序号的时隙。

    • 示意图
    • 计算机网络复习资料_2022 - 图18

      4.1.3 统计时分复用 STDM(Statistic TDM)

  • 是对时分复用的一种改进,不固定每个用户在时分复用帧中的位置,只要有数据就集中起来组成统计时分复用帧然后发送。

    • 示意图
    • 计算机网络复习资料_2022 - 图19

      4.2 波分复用

      4.2.1 波分复用 WDM(Wavelength Division Multiplexing)

  • 光的频分复用。由于光的频率很高,因此习惯上用波长而不是频率来表示所使用的光载波。

    4.3 码分复用

    码分复用 CDM(Code Division Multiplexing)

  • 常用的名词是码分多址CDMA(Code Division Multiple Access)。

  • 各用户使用经过特殊挑选的不同码型,因此彼此不会造成干扰。
  • 这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。
  • 每一个比特时间划分为 m 个短的间隔,称为码片(chip)。
  • 具体内容
    • 为每个用户分配 m bit 的码片,并且所有的码片正交,对于任意两个码片 S 和 T 有
    • 计算机网络复习资料_2022 - 图20
    • 为了讨论方便,取 m=8,设码片 s 为 00011011。在拥有该码片的用户发送比特 1 时就发送该码片,发送比特 0 时就发送该码片的反码 11100100。在计算时将 00011011 记作 (-1 -1 -1 +1 +1 -1 +1 +1),可以得到(其中 S’ 为 S 的反码。)
    • 计算机网络复习资料_2022 - 图21
    • 利用上面的式子我们知道,当接收端使用码片 对接收到的数据进行内积运算时,结果为 0 的是其它用户发送的数据,结果为 1 的是用户发送的比特 1,结果为 -1 的是用户发送的比特 0。
  • 码分复用需要发送的数据量为原先的 m 倍。


CDMA原理-计算(!2-16)

  • 常用的名词是码分多址CDMA(Code Division Multiple Access)。
  • 各用户使用经过特殊挑选的不同码型,因此彼此不会造成干扰。
  • 这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。
  • 每一个比特时间划分为 m 个短的间隔,称为码片(chip)。
  • 具体内容
    • 为每个用户分配 m bit 的码片,并且所有的码片正交,对于任意两个码片 S 和 T 有
    • 计算机网络复习资料_2022 - 图22
    • 为了讨论方便,取 m=8,设码片 s 为 00011011。在拥有该码片的用户发送比特 1 时就发送该码片,发送比特 0 时就发送该码片的反码 11100100。在计算时将 00011011 记作 (-1 -1 -1 +1 +1 -1 +1 +1),可以得到(其中 S’ 为 S 的反码。)
    • 计算机网络复习资料_2022 - 图23
    • 利用上面的式子我们知道,当接收端使用码片 对接收到的数据进行内积运算时,结果为 0 的是其它用户发送的数据,结果为 1 的是用户发送的比特 1,结果为 -1 的是用户发送的比特 0。
  • 码分复用需要发送的数据量为原先的 m 倍。

image.png

第3章数据链路层(三个基本问题:封装成帧,透明传输,差错检验)

(1) 封装成帧 P74

  • 将网络层传下来的分组添加首部和尾部,用于标记帧的开始和结束。

计算机网络复习资料_2022 - 图25

(2) 透明传输 P75

  • 透明表示一个实际存在的事物看起来好像不存在一样。
  • 帧使用首部和尾部进行定界,如果帧的数据部分含有和首部尾部相同的内容,那么帧的开始和结束位置就会被错误的判定。需要在数据部分出现首部尾部相同的内容前面插入转义字符。如果数据部分出现转义字符,那么就在转义字符前面再加个转义字符。在接收端进行处理之后可以还原出原始数据。这个过程透明传输的内容是转义字符,用户察觉不到转义字符的存在。
  • 字节填充,字符填充

计算机网络复习资料_2022 - 图26

(3) 差错控制

  • 循环冗余检验 CRC目前数据链路层广泛使用了循环冗余检验(CRC)来检查比特差错。
  • 帧检验序列 FCS在数据后面添加上的冗余码称为帧检验序列 FCS (Frame Check Sequence)。

    CRC 是一种常用的检错方法,而 FCS 是添加在数据后面的冗余码。FCS 可以用 CRC 这种方法得出,但 CRC 并非用来获得 FCS 的唯一方法。

  • 冗余码的计算

    例子:现在 k = 6, M = 101001。设 n = 3, 除数 P = 1101,被除数是 2^n*M = 101001000。 模 2 运算的结果是:商 Q = 110101,余数 R = 001。把余数 R 作为冗余码添加在数据 M 的后面发送出去。发送的数据是:2^nM + R 即:101001001,共 (k + n) 位。

    M = 101001。设 n = 3, 除数 P = 1101,被除数是 2^nM = 101001000 解释一下,这里的2^nM,M为二进制,每*2就左移动一位,那么就的到101001000

    计算机网络复习资料_2022 - 图27

CSMA/CD共享以太网工作原理、二层交换机的工作原理(自学习101-102)P87

3.2.1 CSMA/CD 表示载波监听多点接入 / 碰撞检测。

  • 多点接入 :说明这是总线型网络,许多主机以多点的方式连接到总线上。
  • 载波监听 :每个主机都必须不停地监听信道。在发送前,如果监听到信道正在使用,就必须等待。
  • 碰撞检测 :在发送中,如果监听到信道已有其它主机正在发送数据,就表示发生了碰撞。虽然每个主机在发送数据之前都已经监听到信道为空闲,但是由于电磁波的传播时延的存在,还是有可能会发生碰撞。

    3.2.1 具体内容 P90

  • 记端到端的传播时延为 τ,最先发送的站点最多经过 2τ(51.2us)就可以知道是否发生了碰撞,称 2τ 为 争用期 。只有经过争用期之后还没有检测到碰撞,才能肯定这次发送不会发生碰撞。

  • 当发生碰撞时,站点要停止发送,等待一段时间再发送。这个时间采用 截断二进制指数退避算法 来确定。从离散的整数集合 {0, 1, .., (2k-1)} 中随机取出一个数,记作 r,然后取 r 倍的争用期作为重传等待时间。
  • 示意图

计算机网络复习资料_2022 - 图28

1655700622853.jpg
1655700843452.jpg

PPP链路层三大功能(点对点,用于接入网,字节填充、零比特填充)P80

1655701138728.jpg

字节填充
1655700198461.jpg

零比特填充:只要发现有5个连续1,则立即填入一个0.
1655700285752.jpg
1655700316834.jpg

以太网帧格式、大小限制(现在流行星形、传统是总线型,帧长不少于64字节、最长1518字节 P98

1655701274511.jpg
1655701417604.jpg

虚拟局域网vlan(以太网隔离冲突域不隔离广播域,抑制广播域划分VLAN,数据链路层不同端口划分,网络层不同数据段,应用层不同,,,) P104

1655701624453.jpg

CRC -计算 P76

  • 循环冗余检验 CRC目前数据链路层广泛使用了循环冗余检验(CRC)来检查比特差错。
  • 帧检验序列 FCS在数据后面添加上的冗余码称为帧检验序列 FCS (Frame Check Sequence)。

    CRC 是一种常用的检错方法,而 FCS 是添加在数据后面的冗余码。FCS 可以用 CRC 这种方法得出,但 CRC 并非用来获得 FCS 的唯一方法。

  • 冗余码的计算

    例子:现在 k = 6, M = 101001。设 n = 3, 除数 P = 1101,被除数是 2^n*M = 101001000。 模 2 运算的结果是:商 Q = 110101,余数 R = 001。把余数 R 作为冗余码添加在数据 M 的后面发送出去。发送的数据是:2^nM + R 即:101001001,共 (k + n) 位。

    M = 101001。设 n = 3, 除数 P = 1101,被除数是 2^nM = 101001000 解释一下,这里的2^nM,M为二进制,每*2就左移动一位,那么就的到101001000

    计算机网络复习资料_2022 - 图38


VLAN的定义以及常用的划分方法

207 4-27

image.png

第4章网络层

2.2.1 网络互相连接起来要使用一些中间设备

  • 物理层中继系统:转发器(repeater)。
  • 数据链路层中继系统:网桥或桥接器(bridge)。
  • 网络层中继系统:路由器(router)。
  • 网桥和路由器的混合物:桥路器(brouter)。
  • 网络层以上的中继系统:网关(gateway)。

    网际控制报文协议:ICMP 检查网络连通性的应用程序ping命令检查主机可达性

    Ping 是 ICMP 的一个重要应用,主要用来测试两台主机之间的连通性。Ping 的原理是通过向目的主机发送 ICMP Echo 请求报文,目的主机收到之后会发送 Echo 回答报文。Ping 会根据时间和成功响应的次数估算出数据包往返时间以及丢包率。

IP地址与硬件地址的区别 J

2.5.1 IP层抽象的互联网屏蔽了下层很复杂的细节在抽象的网络层上讨论问题,就能够使用统一的、抽象的 IP 地址研究主机和主机或主机和路由器之间的通信

  • 示意图

计算机网络复习资料_2022 - 图40

IP设计J

2.4 分类的 IP 地址 (点分十进制)

2.3 IP 数据报的格式

示意图

计算机网络复习资料_2022 - 图41

  • 版本 : 有 4(IPv4)和 6(IPv6)两个值;
  • 首部长度 : 占 4 位,因此最大值为 15。值为 1 表示的是 1 个 32 位字的长度,也就是 4 字节。因为固定部分长度为 20 字节,因此该值最小为 5。如果可选字段的长度不是 4 字节的整数倍,就用尾部的填充部分来填充。
  • 区分服务 : 用来获得更好的服务,一般情况下不使用。
  • 总长度 : 包括首部长度和数据部分长度。
  • 生存时间 :TTL,它的存在是为了防止无法交付的数据报在互联网中不断兜圈子。以路由器跳数为单位,当 TTL 为 0 时就丢弃数据报。
  • 协议 :指出携带的数据应该上交给哪个协议进行处理,例如 ICMP、TCP、UDP 等。
  • 首部检验和 :因为数据报每经过一个路由器,都要重新计算检验和,因此检验和不包含数据部分可以减少计算的工作量。
  • 标识 : 在数据报长度过长从而发生分片的情况下,相同数据报的不同分片具有相同的标识符。
  • 片偏移 : 和标识符一起,用于发生分片的情况。片偏移的单位为 8 字节。

    2.4.1 IP 地址的编址方式经历了三个历史阶段:

  • 分类

    • 由两部分组成,网络号和主机号,其中不同分类具有不同的网络号长度,并且是固定的。IP 地址 ::= {< 网络号 >, < 主机号 >}
    • 示意图

计算机网络复习资料_2022 - 图42

  • 子网划分
    • 通过在主机号字段中拿一部分作为子网号,把两级 IP 地址划分为三级 IP 地址。IP 地址 ::= {< 网络号 >, < 子网号 >, < 主机号 >}要使用子网,必须配置子网掩码。一个 B 类地址的默认子网掩码为 255.255.0.0,如果 B 类地址的子网占两个比特,那么子网掩码为 11111111 11111111 11000000 00000000,也就是 255.255.192.0。注意,外部网络看不到子网的存在。
  • 无分类
    • 无分类编址 CIDR 消除了传统 A 类、B 类和 C 类地址以及划分子网的概念,使用网络前缀和主机号来对 IP 地址进行编码,网络前缀的长度可以根据需要变化。_IP 地址 ::= {< 网络前缀号 >, < 主机号 >}_CIDR 的记法上采用在 IP 地址后面加上网络前缀长度的方法,例如 128.14.35.7/20 表示前 20 位为网络前缀。CIDR 的地址掩码可以继续称为子网掩码,子网掩码首 1 长度为网络前缀的长度。一个 CIDR 地址块中有很多地址,一个 CIDR 表示的网络就可以表示原来的很多个网络,并且在路由表中只需要一个路由就可以代替原来的多个路由,减少了路由表项的数量。把这种通过使用网络前缀来减少路由表项的方式称为路由聚合,也称为构成超网 。在路由表中的项目由“网络前缀”和“下一跳地址”组成,在查找时可能会得到不止一个匹配结果,应当采用最长前缀匹配来确定应该匹配哪一个。

RIP、OSPF 基本原理

  • 内部网关协议 RIP
    • RIP 是一种基于距离向量的路由选择协议。距离是指跳数,直接相连的路由器跳数为 1。跳数最多为 15,超过 15 表示不可达。RIP 按固定的时间间隔仅和相邻路由器交换自己的路由表,经过若干次交换之后,所有路由器最终会知道到达本自治系统中任何一个网络的最短距离和下一跳路由器地址。
    • 距离向量算法:
      • 对地址为 X 的相邻路由器发来的 RIP 报文,先修改报文中的所有项目,把下一跳字段中的地址改为 X,并把所有的距离字段加 1;
      • 对修改后的 RIP 报文中的每一个项目,进行以下步骤:
      • 若原来的路由表中没有目的网络 N,则把该项目添加到路由表中;
      • 否则:若下一跳路由器地址是 X,则把收到的项目替换原来路由表中的项目;否则:若收到的项目中的距离 d 小于路由表中的距离,则进行更新(例如原始路由表项为 Net2, 5, P,新表项为 Net2, 4, X,则更新);否则什么也不做。
      • 若 3 分钟还没有收到相邻路由器的更新路由表,则把该相邻路由器标为不可达,即把距离置为 16。
    • RIP 协议实现简单,开销小。但是 RIP 能使用的最大距离为 15,限制了网络的规模。并且当网络出现故障时,要经过比较长的时间才能将此消息传送到所有路由器。
  • 内部网关协议 OSPF
    • 开放最短路径优先 OSPF,是为了克服 RIP 的缺点而开发出来的。开放表示 OSPF 不受某一家厂商控制,而是公开发表的;最短路径优先表示使用了 Dijkstra 提出的最短路径算法 SPF。
    • OSPF 具有以下特点:
      • 向本自治系统中的所有路由器发送信息,这种方法是洪泛法
      • 发送的信息就是与相邻路由器的链路状态,链路状态包括与哪些路由器相连以及链路的度量,度量用费用、距离、时延、带宽等来表示。
      • 只有当链路状态发生变化时,路由器才会发送信息。
    • 所有路由器都具有全网的拓扑结构图,并且是一致的。相比于 RIP,OSPF 的更新过程收敛的很快。

ARP工作原理

2.6.2 地址解析协议 ARP

  • ARP 实现由 IP 地址得到 MAC 地址
    • 每个主机都有一个 ARP 高速缓存,里面有本局域网上的各主机和路由器的 IP 地址到 MAC 地址的映射表。如果主机A知道主机 B 的 IP 地址,但是 ARP 高速缓存中没有该 IP 地址到 MAC 地址的映射,此时主机A通过广播的方式发送ARP请求分组,主机B收到该请求后会发送 ARP 响应分组给主机A告知其MAC地址,随后主机A向其高速缓存中写入主机B的 IP 地址到 MAC 地址的映射。
    • 示意图

计算机网络复习资料_2022 - 图43

私有网络地址/专用网络地址 J

第5章运输层

5.1 运输层协议概述

1655727835875.jpg

1.1 进程之间的通信

运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层
两个主机进行通信实际上就是两个主机中的应用进程互相通信
应用进程之间的通信又称为端到端的通信

运输层协议和网络层协议的主要区别
计算机网络复习资料_2022 - 图45

1.2 运输层的两个主要协议

(1) 用户数据报协议 UDP(User Datagram Protocol)

UDP 传送的数据单位协议是 UDP 报文或用户数据报。

(2) 传输控制协议 TCP(Transmission Control Protocol)

TCP 传送的数据单位协议是 TCP 报文段(segment)

1.3 运输层的端口

1.3.1软件端口与硬件端口

在协议栈层间的抽象的协议端口是软件端口。
路由器或交换机上的端口是硬件端口。

1.3.2 三类端口

熟知端口,数值一般为 0~1023。
登记端口号,数值为1024~49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在 IANA 登记,以防止重复。
客户端口号或短暂端口号,数值为49152~65535,留给客户进程选择暂时使用。当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程以后使用。

5.2 用户数据报协议 UDP

2.1 UDP 概述

用户数据报协议 UDP(User Datagram Protocol)是无连接的,尽最大可能交付,没有拥塞控制,面向报文(对于应用程序传下来的报文不合并也不拆分,只是添加 UDP 首部),支持一对一、一对多、多对一和多对多的交互通信。

2.2 UDP 的首部格式

计算机网络复习资料_2022 - 图46

5.3 传输控制协议 TCP 概述

3.1 TCP 最主要的特点

传输控制协议 TCP(Transmission Control Protocol)是面向连接的,提供可靠交付,有流量控制,拥塞控制,提供全双工通信,面向字节流(把应用层传下来的报文看成字节流,把字节流组织成大小不等的数据块),每一条 TCP 连接只能是点对点的(一对一)。

3.2 TCP 的连接

TCP 连接的端点叫做套接字(socket)或插口。
套接字 socket = (IP地址: 端口号)

5.4 可靠传输的工作原理

4.1 停止等待协议

4.2 连续 ARQ 协议

计算机网络复习资料_2022 - 图47

5.5 TCP 报文段的首部格式

序号 :用于对字节流进行编号,例如序号为 301,表示第一个字节的编号为 301,如果携带的数据长度为 100 字节,那么下一个报文段的序号应为 401。
确认号 :期望收到的下一个报文段的序号。例如 B 正确收到 A 发送来的一个报文段,序号为 501,携带的数据长度为 200 字节,因此 B 期望下一个报文段的序号为 701,B 发送给 A 的确认报文段中确认号就为 701。
数据偏移 :指的是数据部分距离报文段起始处的偏移量,实际上指的是首部的长度。
确认ACK :当 ACK=1 时确认号字段有效,否则无效。TCP 规定,在连接建立后所有传送的报文段都必须把 ACK 置 1。
同步SYN :在连接建立时用来同步序号。当 SYN=1,ACK=0 时表示这是一个连接请求报文段。若对方同意建立连接,则响应报文中 SYN=1,ACK=1。
终止FIN :用来释放一个连接,当 FIN=1 时,表示此报文段的发送方的数据已发送完毕,并要求释放连接。
窗口 :窗口值作为接收方让发送方设置其发送窗口的依据。之所以要有这个限制,是因为接收方的数据缓存空间是有限的。

示意图
计算机网络复习资料_2022 - 图48

5.6 TCP可靠传输的实现


6.1 以字节为单位的滑动窗口

窗口是缓存的一部分,用来暂时存放字节流。发送方和接收方各有一个窗口,接收方通过 TCP 报文段中的窗口字段告诉发送方自己的窗口大小,发送方根据这个值和其它信息设置自己的窗口大小。发送窗口内的字节都允许被发送,接收窗口内的字节都允许被接收。如果发送窗口左部的字节已经发送并且收到了确认,那么就将发送窗口向右滑动一定距离,直到左部第一个字节不是已发送并且已确认的状态;接收窗口的滑动类似,接收窗口左部字节已经发送确认并交付主机,就向右滑动接收窗口。接收窗口只会对窗口内最后一个按序到达的字节进行确认,例如接收窗口已经收到的字节为 {31, 34, 35},其中 {31} 按序到达,而 {34, 35} 就不是,因此只对字节 31 进行确认。发送方得到一个字节的确认之后,就知道这个字节之前的所有字节都已经被接收。

过程

1
计算机网络复习资料_2022 - 图49
2
计算机网络复习资料_2022 - 图50
3
计算机网络复习资料_2022 - 图51
4
计算机网络复习资料_2022 - 图52

6.2 超时重传时间的选择

超时重传

TCP 使用超时重传来实现可靠传输:如果一个已经发送的报文段在超时时间内没有收到确认,那么就重传这个报文段。一个报文段从发送再到接收到确认所经过的时间称为往返时间 RTT,加权平均往返时间 RTTs 计算如下:
计算机网络复习资料_2022 - 图53
其中,0 ≤ a < 1,RTTs 随着 a 的增加更容易受到 RTT 的影响。超时时间 RTO 应该略大于 RTTs,TCP 使用的超时时间计算如下:(其中 RTTd 为偏差的加权平均值)
计算机网络复习资料_2022 - 图54

6.3 选择确认 SACK


5.7 TCP的流量控制

7.1 利用滑动窗口实现流量控制

7.1.1 TCP 流量控制

流量控制是为了控制发送方发送速率,保证接收方来得及接收。接收方发送的确认报文中的窗口字段可以用来控制发送方窗口大小,从而影响发送方的发送速率。将窗口字段设置为 0,则发送方不能发送数据。

7.1.2 流量控制举例

计算机网络复习资料_2022 - 图55

7.2 必须考虑传输效率

5.8 TCP 的拥塞控制

8.1 拥塞控制的一般原理

如果网络出现拥塞,分组将会丢失,此时发送方会继续重传,从而导致网络拥塞程度更高。因此当出现拥塞时,应当控制发送方的速率。这一点和流量控制很像,但是出发点不同。流量控制是为了让接收方能来得及接收,而拥塞控制是为了降低整个网络的拥塞程度。

拥塞控制所起的作用
计算机网络复习资料_2022 - 图56

8.2 几种拥塞控制方法

TCP 主要通过四个算法来进行拥塞控制:慢开始、拥塞避免、快重传、快恢复。

发送方需要维护一个叫做拥塞窗口(cwnd)的状态变量,注意拥塞窗口与发送方窗口的区别:拥塞窗口只是一个状态变量,实际决定发送方能发送多少数据的是发送方窗口。为了便于讨论,做如下假设:接收方有足够大的接收缓存,因此不会发生流量控制;虽然 TCP 的窗口基于字节,但是这里设窗口的大小单位为报文段。
计算机网络复习资料_2022 - 图57
1. 慢开始与拥塞避免
发送的最初执行慢开始,令 cwnd = 1,发送方只能发送 1 个报文段;当收到确认后,将 cwnd 加倍,因此之后发送方能够发送的报文段数量为:2、4、8 …注意到慢开始每个轮次都将 cwnd 加倍,这样会让 cwnd 增长速度非常快,从而使得发送方发送的速度增长速度过快,网络拥塞的可能性也就更高。设置一个慢开始门限 ssthresh,当 cwnd >= ssthresh 时,进入拥塞避免,每个轮次只将 cwnd 加 1。如果出现了超时,则令 ssthresh = cwnd / 2,然后重新执行慢开始。
2. 快重传与快恢复
在接收方,要求每次接收到报文段都应该对最后一个已收到的有序报文段进行确认。例如已经接收到 M1 和 M2,此时收到 M4,应当发送对 M2 的确认。在发送方,如果收到三个重复确认,那么可以知道下一个报文段丢失,此时执行快重传,立即重传下一个报文段。例如收到三个 M2,则 M3 丢失,立即重传 M3。在这种情况下,只是丢失个别报文段,而不是网络拥塞。因此执行快恢复,令 ssthresh = cwnd / 2 ,cwnd = ssthresh,注意到此时直接进入拥塞避免。慢开始和快恢复的快慢指的是 cwnd 的设定值,而不是 cwnd 的增长速率。慢开始 cwnd 设定为 1,而快恢复 cwnd 设定为 ssthresh。
计算机网络复习资料_2022 - 图58

8.3 随机早期检测 RED

5.9 TCP 的运输连接管理

9.1 TCP 的连接建立

假设A为客户端,B为服务器端。首先 B 处于LISTEN(监听)状态,等待客户的连接请求。A向B发送连接请求报文,SYN=1,ACK=0,选择一个初始的序号x。B 收到连接请求报文,如果同意建立连接,则向A发送连接确认报文,SYN=1,ACK=1,确认号为 x+1,同时也选择一个初始的序号 y。A收到B的连接确认报文后,还要向B发出确认,确认号为y+1,序号为x+1。B收到A的确认后,连接建立。
计算机网络复习资料_2022 - 图59

三次握手的原因

第三次握手是为了防止失效的连接请求到达服务器,让服务器错误打开连接。客户端发送的连接请求如果在网络中滞留,那么就会隔很长一段时间才能收到服务器端发回的连接确认。客户端等待一个超时重传时间之后,就会重新请求连接。但是这个滞留的连接请求最后还是会到达服务器,如果不进行三次握手,那么服务器就会打开两个连接。如果有第三次握手,客户端会忽略服务器之后发送的对滞留连接请求的连接确认,不进行第三次握手,因此就不会再次打开连接。

9.2 TCP 的连接释放

以下描述不讨论序号和确认号,因为序号和确认号的规则比较简单。并且不讨论ACK,因为ACK在连接建立之后都为 1。A发送连接释放报文,FIN=1。B收到之后发出确认,此时TCP属于半关闭状态,B 能向 A 发送数据但是A不能向B发送数据。当B不再需要连接时,发送连接释放报文,FIN=1。A收到后发出确认,进入 TIME-WAIT状态,等待 2 MSL(最大报文存活时间)后释放连接。B 收到A的确认后释放连接。
计算机网络复习资料_2022 - 图60

四次挥手的原因

客户端发送了 FIN 连接释放报文之后,服务器收到了这个报文,就进入了CLOSE-WAIT状态。这个状态是为了让服务器端发送还未传送完毕的数据,传送完毕之后,服务器会发送 FIN 连接释放报文。

TIME_WAIT

客户端接收到服务器端的 FIN 报文后进入此状态,此时并不是直接进入 CLOSED 状态,还需要等待一个时间计时器设置的时间 2MSL。这么做有两个理由:

  • 确保最后一个确认报文能够到达。如果 B 没收到 A 发送来的确认报文,那么就会重新发送连接释放请求报文,A 等待一段时间就是为了处理这种情况的发生。
  • 等待一段时间是为了让本连接持续时间内所产生的所有报文都从网络中消失,使得下一个新的连接不会出现旧的连接请求报文。

    9.3 TCP 的有限状态机

    粗实线箭头表示对客户进程的正常变迁。粗虚线箭头表示对服务器进程的正常变迁。另一种细线箭头表示异常变迁。
    计算机网络复习资料_2022 - 图61

流量控制、拥塞控制的工作原理 J

8.2 几种拥塞控制方法

TCP 主要通过四个算法来进行拥塞控制:慢开始、拥塞避免、快重传、快恢复。

发送方需要维护一个叫做拥塞窗口(cwnd)的状态变量,注意拥塞窗口与发送方窗口的区别:拥塞窗口只是一个状态变量,实际决定发送方能发送多少数据的是发送方窗口。为了便于讨论,做如下假设:接收方有足够大的接收缓存,因此不会发生流量控制;虽然 TCP 的窗口基于字节,但是这里设窗口的大小单位为报文段。
计算机网络复习资料_2022 - 图62
1. 慢开始与拥塞避免
发送的最初执行慢开始,令 cwnd = 1,发送方只能发送 1 个报文段;当收到确认后,将 cwnd 加倍,因此之后发送方能够发送的报文段数量为:2、4、8 …注意到慢开始每个轮次都将 cwnd 加倍,这样会让 cwnd 增长速度非常快,从而使得发送方发送的速度增长速度过快,网络拥塞的可能性也就更高。设置一个慢开始门限 ssthresh,当 cwnd >= ssthresh 时,进入拥塞避免,每个轮次只将 cwnd 加 1。如果出现了超时,则令 ssthresh = cwnd / 2,然后重新执行慢开始。
2. 快重传与快恢复
在接收方,要求每次接收到报文段都应该对最后一个已收到的有序报文段进行确认。例如已经接收到 M1 和 M2,此时收到 M4,应当发送对 M2 的确认。在发送方,如果收到三个重复确认,那么可以知道下一个报文段丢失,此时执行快重传,立即重传下一个报文段。例如收到三个 M2,则 M3 丢失,立即重传 M3。在这种情况下,只是丢失个别报文段,而不是网络拥塞。因此执行快恢复,令 ssthresh = cwnd / 2 ,cwnd = ssthresh,注意到此时直接进入拥塞避免。慢开始和快恢复的快慢指的是 cwnd 的设定值,而不是 cwnd 的增长速率。慢开始 cwnd 设定为 1,而快恢复 cwnd 设定为 ssthresh。
计算机网络复习资料_2022 - 图63

7.1 利用滑动窗口实现流量控制

7.1.1 TCP 流量控制

流量控制是为了控制发送方发送速率,保证接收方来得及接收。接收方发送的确认报文中的窗口字段可以用来控制发送方窗口大小,从而影响发送方的发送速率。将窗口字段设置为 0,则发送方不能发送数据。

7.1.2 流量控制举例

计算机网络复习资料_2022 - 图64

三次握手原理

9.1 TCP 的连接建立

假设A为客户端,B为服务器端。首先 B 处于LISTEN(监听)状态,等待客户的连接请求。A向B发送连接请求报文,SYN=1,ACK=0,选择一个初始的序号x。B 收到连接请求报文,如果同意建立连接,则向A发送连接确认报文,SYN=1,ACK=1,确认号为 x+1,同时也选择一个初始的序号 y。A收到B的连接确认报文后,还要向B发出确认,确认号为y+1,序号为x+1。B收到A的确认后,连接建立。
计算机网络复习资料_2022 - 图65

三次握手的原因

第三次握手是为了防止失效的连接请求到达服务器,让服务器错误打开连接。客户端发送的连接请求如果在网络中滞留,那么就会隔很长一段时间才能收到服务器端发回的连接确认。客户端等待一个超时重传时间之后,就会重新请求连接。但是这个滞留的连接请求最后还是会到达服务器,如果不进行三次握手,那么服务器就会打开两个连接。如果有第三次握手,客户端会忽略服务器之后发送的对滞留连接请求的连接确认,不进行第三次握手,因此就不会再次打开连接。

9.2 TCP 的连接释放

以下描述不讨论序号和确认号,因为序号和确认号的规则比较简单。并且不讨论ACK,因为ACK在连接建立之后都为 1。A发送连接释放报文,FIN=1。B收到之后发出确认,此时TCP属于半关闭状态,B 能向 A 发送数据但是A不能向B发送数据。当B不再需要连接时,发送连接释放报文,FIN=1。A收到后发出确认,进入 TIME-WAIT状态,等待 2 MSL(最大报文存活时间)后释放连接。B 收到A的确认后释放连接。
计算机网络复习资料_2022 - 图66

四次挥手的原因

客户端发送了 FIN 连接释放报文之后,服务器收到了这个报文,就进入了CLOSE-WAIT状态。这个状态是为了让服务器端发送还未传送完毕的数据,传送完毕之后,服务器会发送 FIN 连接释放报文。

TIME_WAIT

客户端接收到服务器端的 FIN 报文后进入此状态,此时并不是直接进入 CLOSED 状态,还需要等待一个时间计时器设置的时间 2MSL。这么做有两个理由:

  • 确保最后一个确认报文能够到达。如果 B 没收到 A 发送来的确认报文,那么就会重新发送连接释放请求报文,A 等待一段时间就是为了处理这种情况的发生。
  • 等待一段时间是为了让本连接持续时间内所产生的所有报文都从网络中消失,使得下一个新的连接不会出现旧的连接请求报文。

TCP传输的可靠如何实现

6.1 以字节为单位的滑动窗口

窗口是缓存的一部分,用来暂时存放字节流。发送方和接收方各有一个窗口,接收方通过 TCP 报文段中的窗口字段告诉发送方自己的窗口大小,发送方根据这个值和其它信息设置自己的窗口大小。发送窗口内的字节都允许被发送,接收窗口内的字节都允许被接收。如果发送窗口左部的字节已经发送并且收到了确认,那么就将发送窗口向右滑动一定距离,直到左部第一个字节不是已发送并且已确认的状态;接收窗口的滑动类似,接收窗口左部字节已经发送确认并交付主机,就向右滑动接收窗口。接收窗口只会对窗口内最后一个按序到达的字节进行确认,例如接收窗口已经收到的字节为 {31, 34, 35},其中 {31} 按序到达,而 {34, 35} 就不是,因此只对字节 31 进行确认。发送方得到一个字节的确认之后,就知道这个字节之前的所有字节都已经被接收。

过程

1
计算机网络复习资料_2022 - 图67
2
计算机网络复习资料_2022 - 图68
3
计算机网络复习资料_2022 - 图69
4
计算机网络复习资料_2022 - 图70

6.2 超时重传时间的选择

超时重传

TCP 使用超时重传来实现可靠传输:如果一个已经发送的报文段在超时时间内没有收到确认,那么就重传这个报文段。一个报文段从发送再到接收到确认所经过的时间称为往返时间 RTT,加权平均往返时间 RTTs 计算如下:
计算机网络复习资料_2022 - 图71
其中,0 ≤ a < 1,RTTs 随着 a 的增加更容易受到 RTT 的影响。超时时间 RTO 应该略大于 RTTs,TCP 使用的超时时间计算如下:(其中 RTTd 为偏差的加权平均值)
计算机网络复习资料_2022 - 图72

p255 5-30,5-31 吞吐率和利用率计算

image.png

第 6 章应用层

6.1 域名系统DNS

1.1 域名系统概述

DNS 是一个分布式数据库,提供了主机名和 IP 地址之间相互转换的服务。这里的分布式数据库是指,每个站点只保留它自己的那部分数据。

1.2 因特网的域名结构

域名具有层次结构,从上到下依次为:根域名、顶级域名、二级域名。

计算机网络复习资料_2022 - 图74

1.3 域名服务器

一个服务器所负责管辖的(或有权限的)范围叫做区(zone)。

每一个区设置相应的权限域名服务器,用来保存该区中的所有主机的域名到IP地址的映射。

计算机网络复习资料_2022 - 图75

DNS 可以使用 UDP 或者 TCP 进行传输,使用的端口号都为 53。大多数情况下 DNS 使用 UDP 进行传输,这就要求域名解析器和域名服务器都必须自己处理超时和重传从而保证可靠性。在两种情况下会使用 TCP 进行传输:

  • 如果返回的响应超过的 512 字节(UDP 最大只支持 512 字节的数据)。
  • 区域传送(区域传送是主域名服务器向辅助域名服务器传送变化的那部分数据)。


6.2 文件传送协议

2.1 FTP 概述

  1. 文件传送协议 FTP (File Transfer Protocol) 是因特网上使用得最广泛的文件传送协议。
  2. FTP 提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。
  3. FTP 屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。

    2.2 FTP 的基本工作原理

    FTP 使用 TCP 进行连接,它需要两个连接来传送一个文件:

  • 控制连接:服务器打开端口号 21 等待客户端的连接,客户端主动建立连接后,使用这个连接将客户端的命令传送给服务器,并传回服务器的应答。
  • 数据连接:用来传送一个文件数据。

    根据数据连接是否是服务器端主动建立,FTP 有主动和被动两种模式:

  • 主动模式:服务器端主动建立数据连接,其中服务器端的端口号为 20,客户端的端口号随机,但是必须大于 1024,因为 0~1023 是熟知端口号。

  • 被动模式:客户端主动建立数据连接,其中客户端的端口号由客户端自己指定,服务器端的端口号随机。
  • 主动模式要求客户端开放端口号给服务器端,需要去配置客户端的防火墙。被动模式只需要服务器端开放端口号即可,无需客户端配置防火墙。但是被动模式会导致服务器端的安全性减弱,因为开放了过多的端口号。

    2.3 简单文件传送协议 TFTP

  1. TFTP 是一个很小且易于实现的文件传送协议。
  2. TFTP 使用客户服务器方式和使用 UDP 数据报,因此 TFTP 需要有自己的差错改正措施。
  3. TFTP 只支持文件传输而不支持交互。
  4. TFTP 没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份鉴别。

    TFTP 的主要特点是

    (1) 每次传送的数据 PDU 中有 512 字节的数据,但最后一次可不足 512 字节。
    (2) 数据 PDU 也称为文件块(block),每个块按序编号,从 1 开始。
    (3) 支持 ASCII 码或二进制传送。
    (4) 可对文件进行读或写。
    (5) 使用很简单的首部。

6.4 万维网WWW

5.1 概述

  • 万维网 WWW (World Wide Web)并非某种特殊的计算机网络。
  • 万维网是一个大规模的、联机式的信息储藏所。
  • 万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。
  • 这种访问方式称为“链接”。
  • 万维网是分布式超媒体(hypermedia)系统,它是超文本(hypertext)系统的扩充。

    5.2 万维网的工作方式

  • 万维网以客户服务器方式工作。

  • 浏览器就是在用户计算机上的万维网客户程序。万维网文档所驻留的计算机则运行服务器程序,因此这个计算机也称为万维网服务器。

    5.3 万维网必须解决的问题

  • (1) 怎样标志分布在整个因特网上的万维网文档? 使用统一资源定位符 URL (Uniform Resource Locator)来标志万维网上的各种文档。使每一个文档在整个因特网的范围内具有唯一的标识符 URL。

  • (2) 用何协议实现万维网上各种超链的链接? 在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议 HTTP (HyperText Transfer Protocol)。HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。
  • (3) 怎样使各种万维网文档都能在因特网上的各种计算机上显示出来,同时使用户清楚地知道在什么地方存在着超链? 超文本标记语言 HTML (HyperText Markup Language)使得万维网页面的设计者可以很方便地用一个超链从本页面的某处链接到因特网上的任何一个万维网页面,并且能够在自己的计算机屏幕上将这些页面显示出来。
  • (4) 怎样使用户能够很方便地找到所需的信息? 为了在万维网上方便地查找信息,用户可使用各种的搜索工具(即搜索引擎)。

    5.4 统一资源定位符 URL

  • 统一资源定位符 URL 是对可以从因特网上得到的资源的位置和访问方法的一种简洁的表示。

  • URL 的一般形式是:<协议>://<主机>:<端口>/<路径>

    5.5 超文本传送协议 HTTP

  • HTTP 是面向事务的客户服务器协议。

  • HTTP 1.0 协议是无状态的(stateless)。
  • HTTP 协议本身也是无连接的,虽然它使用了面向连接的 TCP 向上提供的服务。

    5.6 万维网的文档

    超文本标记语言 HTML

  • 超文本标记语言 HTML 中的 Markup 的意思就是“设置标记”。

  • HTML 定义了许多用于排版的命令(即标签)。
  • HTML 把各种标签嵌入到万维网的页面中。这样就构成了所谓的 HTML 文档。HTML 文档是一种可以用任何文本编辑器创建的 ASCII 码文件。

    动态万维网文档

  • 静态文档是指该文档创作完毕后就存放在万维网服务器中,在被用户浏览的过程中,内容不会改变。

  • 动态文档是指文档的内容是在浏览器访问万维网服务器时才由应用程序动态创建。
  • 动态文档和静态文档之间的主要差别体现在服务器一端。这主要是文档内容的生成方法不同。而从浏览器的角度看,这两种文档并没有区别。

    5.7 万维网的信息检索系统

    全文检索搜索

  • 全文检索搜索引擎是一种纯技术型的检索工具。它的工作原理是通过搜索软件到因特网上的各网站收集信息,找到一个网站后可以从这个网站再链接到另一个网站。然后按照一定的规则建立一个很大的在线数据库供用户查询。

    分类目录搜索

  • 分类目录搜索引擎并不采集网站的任何信息,而是利用各网站向搜索引擎提交的网站信息时填写的关键词和网站描述等信息,经过人工审核编辑后,如果认为符合网站登录的条件,则输入到分类目录的数据库中,供网上用户查询。


6.6 动态主机配置协议 DHCP

FTP端口

FTP 使用 TCP 进行连接,它需要两个连接来传送一个文件:

  • 控制连接:服务器打开端口号 21 等待客户端的连接,客户端主动建立连接后,使用这个连接将客户端的命令传送给服务器,并传回服务器的应答。
  • 数据连接:用来传送一个文件数据。

    根据数据连接是否是服务器端主动建立,FTP 有主动和被动两种模式:

  • 主动模式:服务器端主动建立数据连接,其中服务器端的端口号为 20,客户端的端口号随机,但是必须大于 1024,因为 0~1023 是熟知端口号。

  • 被动模式:客户端主动建立数据连接,其中客户端的端口号由客户端自己指定,服务器端的端口号随机。
  • 主动模式要求客户端开放端口号给服务器端,需要去配置客户端的防火墙。被动模式只需要服务器端开放端口号即可,无需客户端配置防火墙。但是被动模式会导致服务器端的安全性减弱,因为开放了过多的端口号。


WWW传输控制协议HTTP

  • HTTP 是面向事务的客户服务器协议。
  • HTTP 1.0 协议是无状态的(stateless)。
  • HTTP 协议本身也是无连接的,虽然它使用了面向连接的 TCP 向上提供的服务。


网页从输入网址到显示到屏幕的过程 J

计算机网络复习资料_2022 - 图76计算机网络复习资料_2022 - 图77计算机网络复习资料_2022 - 图78


POP3的工作过程、SMTP工作原理 J

6.3 简单邮件传送协议 SMTP

1.连接建立
2.邮件传送
3.连接释放

SMTP 只能发送 ASCII 码,而互联网邮件扩充 MIME 可以发送二进制文件。MIME 并没有改动或者取代 SMTP,而是增加邮件主体的结构,定义了非 ASCII 码的编码规则。

计算机网络复习资料_2022 - 图79

6.5 邮件读取协议 POP3 和 IMAP

POP3

  • POP3 的特点是只要用户从服务器上读取了邮件,就把该邮件删除。但最新版本的 POP3 可以不删除邮件。


P296,298(SMTP和top3)

第 7 章网络安全

计算机网络上的通信面临以下的四种威胁(截获、中断、篡改、伪造)

防火墙

数字签名

IPV6与IPV4地址格式基本知识

计算机网络课程实验

VLAN设计

网络互联

实验

2022年考试题型:
一、选择题 (每小题 2分,共 20 分)
二、填空题 (每空2分,共 20 分)
三、简答题(每小题 5 分,共 20 分)
四、分析计算题(第1、2题6分,第3题各8分,共 20 分)
五、设计题 (每小题10分,共 20分)

计算机网络试题库(题库只代表题型案例,不代表原题)
1单项选择题

1.1 以下属于物理层的设备是(A)

A. 中继器 B. 以太网交换机 C. 桥 D. 网关

1.2 在以太网中,是根据(B)_地址来区分不同的设备的.

A. LLC地址 B. MAC地址

C. IP地址 D. IPX地址

1.3 下面哪种LAN 是应用CSMA/CD协议的 (C)

A、令牌环 B、FDDI

C、ETHERNET D、NOVELL

1.4 TCP 和UDP 协议的相似之处是 (C)

A、面向连接的协议 B、面向非连接的协议

C、传输层协议 D、以上均不对

1.5 应用程序PING 发出的是(C)报文。

A、TCP 请求报文 B、TCP 应答报文

C、ICMP 请求报文 D、ICMP 应答报文

1.6 当一台主机从一个网络移到另一个网络时,以下说法正确的是 (B)

A、必须改变它的IP 地址和MAC 地址

B、必须改变它的IP 地址,但不需改动MAC 地址

C、必须改变它的MAC 地址,但不需改动IP 地址

D、MAC 地址、IP 地址都不需改动

1.7 ARP 协议的作用是 (D)

A、将端口号映射到IP 地址

B、连接IP 层和TCP 层

C、广播IP 地址

D、将IP 地址映射到第二层地址

1.8 10BASE-T是指 (C)

A、粗同轴电缆 B、细同轴电缆

C、双绞线 D、光纤

  • 1.9 与10.110.12.29 mask 255.255.255.224 属于同一网段的主机IP 地址是 (B)

A、10.110.12.0 B、10.110.12.30

C、10.110.12.31 D、10.110.12.32

1.10 某公司申请到一个C 类IP 地址,但要连接6 个的子公司,最大的一个子公司有26 台计算机,每个子公司在一个网段中,则子网掩码应设为 (D)

A、255.255.255.0 B、255.255.255.128

C、255.255.255.192 D、255.255.255.224

1.11 路由选择协议位于(C.。

A. 物理层 B. 数据链路层 C. 网络层 D. 应用层

1.12 在局域网中,MAC指的是( B)。

A. 逻辑链路控制子层 B. 介质访问控制子层

C. 物理层 D. 数据链路层

1.13 255.255.255.224可能代表的是( C)。

A. 一个B类网络号 B. 一个C类网络中的广播

C. 一个具有子网的网络掩码 D. 以上都不是

1.14 传输层可以通过(B )标识不同的应用。

A. 物理地址B. 端口号C. IP地址D. 逻辑地址

1.15 IP地址为 140.111.0.0 的B类网络,若要切割为9个子网,而且都要 连上Internet,请问子网掩码设为( D)。

A.255.0.0.0 B. 255.255.0.0

C. 255.255.128.0 D. 255.255.240.0

1.16 在Internet上浏览时,浏览器和WWW服务器之间传输网页使用的协议是( B)。

A. IP B. HTTP C. FTP D. Telnet

1.17 计算机通信子网技术发展的顺序是( C)。

A. ATM->帧中继->电路交换->报文组交换

B. 电路交换->报文组交换->ATM->帧中继

C. 电路交换->报文分组交换->帧中继->ATM

D. 电路交换->帧中继->ATM->报文组交换

1.18 相邻层间交换的数据单元称之为服务数据单元,其英文缩写为(A )。

A. SDU B.IDU C. PDU D . ICI

1.19 DNS服务器和客户机设置完毕后,有三个命令可以测试其设置是否正确,下面(B)不是其中之一。

A.PINGB.LOGIN C.IPCONFIG D. NSLOOKUP

1.20 世界上很多国家都相继组建了自己国家的公用数据网,现有的公用数据网大多采用( A)。

A.分组交换方式  B.报文交换方式  

C.电路交换方式 D.空分交换方式

1.21 在IP地址方案中,159.226.181.1是一个( B)。

A. A类地址 B. B类地址 C. C类地址 D. D类地址

1.22 在TCP/IP中,解决计算机到计算机之间通信问题的层次是( B)。

A. 网络接口层 B.网际层 C.传输层 D. 应用层

1.23 三次握手方法用于( A)。

A. 传输层连接的建立 B. 数据链路层的流量控制

C. 传输层的重复检测 D. 传输层的流量控制

1.24在计算机网络中,所有的计算机均连接到一条通信传输线路上,在线路两端连有防止信号反射的装置。 这种连接结构被称为(A )。

A.总线结构 B.环型结构 C.星型结构 D.网状结构

1.25 以下属于广域网技术的是( C)。

A. 以太网 B. 令牌环网 C. 帧中继 D. FDDI

1.26 TCP的协议数据单元被称为(C )。

A. 比特  B. 帧  C. 分段  D. 字符

1.27 在同一个信道上的同一时刻,能够进行双向数据传送的通信方式是(C )。

A. 单工 B.半双工 C. 全双工 D. 上述三种均不是

1.28某部门申请到一个C类IP地址,若要分成8个子网,其掩码应为(C )。

A. 255.255.255.255B.255.255.255.0

C.255.255.255.224D.255.255.255.192

1.29 以下的网络分类方法中,哪一组分类方法有误B

A. 局域网/广域网 B. 对等网/城域网

C. 环型网/星型网 D. 有线网/无线网

1.30 在OSI的七层参考模型中,工作在第三层以上的网间连接设备是( C)。

A. 集线器   B. 网关  C. 网桥  D. 中继器

1.31 世界上第一个计算机网络是 (A)。

A. ARPANET B. ChinaNetC.InternetD.CERNET

1.32 以太网媒体访问控制技术CSMA/CD的机制是(A)。

A. 争用带宽 B. 预约带宽

C. 循环使用带宽  D. 按优先级分配带宽

1.33一般来说,用户上网要通过因特网服务提供商,其英文缩写为( D )

A.IDC B.ICP C.ASP D.ISP

1.34使用双绞线作为传输介质,适用于下列哪种类型的以太网( B )

A.10Base-5 B.10/100Base-T

C.10/100Base-F D.10Base-2

1.35PPP协议是哪一层的协议( B )

A.物理层 B.数据链路层C.网络层 D.高层

1.36在以下传输介质中,带宽最宽,抗干扰能力最强的是( D)

A、双绞线 B、无线信道 C、同轴电缆 D、光纤

1.37 目前网络应用系统采用的主要模型是( C )

A.离散个人计算模型 B.主机计算模型

C客户/服务器计算模型 D网络/文件服务器计算模型

1.38 IP协议是无连接的,其信息传输方式是( B )

A.点对点 B.数据报 C.广播 D.虚电路

1.39 一座大楼内的一个计算机网络系统,属于(B)

A、PAN B、LAN C、MAN D、WAN

1.40 采用专用线路通信时,可以省去的通信阶段是A

A、建立通信线路 B、建立数据传输链路

C、传送通信控制信号和数据 D、双方确认通信结束

1.41 62.在中继系统中,中继器处于( A)

A、物理层 B、数据链路层 C、网络层 D、高层

1.42 就交换技术而言,局域网中的以太网采用的是A

A 分组交换技术 B 电路交换技术

C 报文交换技术 D 分组交换与电路交换结合技术

1.43 一个VLAN可以看作是一个 (B)

A、冲突域 B、广播域 C、管理域 D、阻塞域

1.44 在internet的基本服务功能中,远程登录所使用的命令是(B)。

A、 ftp B、 telnet C、 mail D、open

1.45 TCP/IP协议规定为(A)。

A、 4层 B、 5层 C、 6层 D、7层

1.46 Internet网络是一种(D)结构的网络。

A、 星型 B、 环型 C、 树型 D、网型

1.47 下列有关集线器的说法正确的是(B)。

A、 集线器只能和工作站相连

B、 利用集线器可将总线型网络转换为星型拓扑

C、 集线器只对信号起传递作用

D、集线器不能实现网段的隔离

1.48 以太网交换机的每一个端口可以看做一个(A)

A. 冲突域 B. 广播域 C. 管理域 D. 阻塞域

1.49 请判断下述中正确的是( C )

A、 时分多路复用是将物理信道的总带宽分割成若干个子信道,该物理信道同时传输各子信道的信号;

B、 虚电路传输方式类似于邮政信箱服务,数据报服务类似于长途电话服务;

C、 多路复用的方法中,从性质上来说,频分多路复用较适用于模拟信号传输,而时分多路复用较适用于数字信号传输

D、 即使采用数字通信方式,也还需要同模拟通信方式一样,必须使用调制解调器。

1.50 IP电话使用的数据交换技术是(C)

A电路交换 B报文交换 C分组交换 D包交换

1.51 在OSI环境中,不同开放系统对等实体之间的通信,需要(N)实体向相邻的上一层(N+1)实体提供一种能力,这种能力称为(B)

A、协议 B、服务 C、用户 D、功能

1.52 INTERNET最初创建的目的是用于_D_

A. 政治 B. 经济 C. 教育 D. 军事

1.53下列只能简单再生信号的设备是。

A. 网卡  B. 网桥  C. 中继器 D. 路由器

1.54 网卡是完成( C )功能的 .

A. 物理层 B. 数据链路层

C. 物理和数据链路层 D. 数据链路层和网络层

1.55 当数据由计算机A传送至计算机B时,不参与数据封装工作的是(A).

A. 物理层 B. 数据链路层 C. 应用层 D. 网络层

1.56 CSMA/CD是IEEE802.3所定义的协议标准,它适用于 ( D).

A.令牌环网 B.令牌总线网 C. 网络互连 D.以太网

1.57 随着电信和信息技术的发展,国际上出现了所谓“三网融合”的趋势,下列不属于三网之一的是(D)

A.传统电信网   B.计算机网(主要指互联网)

C.有线电视网  D.卫星通信网

1.58 假如收到1000000000个码元,经检查有一个码元出错,则误码率为:(D)

A、十的负二次方 B、十的负四次方

C、十的负六次方 D、十的负九次方

1.59 以下属于低层协议的是:(B)

A、FTP B、IP C、UDP D、TCP

1.60 TCP/IP层的网络接口层对应OSI的(D)。

A.物理层 B.链路层 C.网络层 D.物理层和链路层

1.61 若网络形状是由站点和连接站点的链路组成的一个闭合环,则称这种拓扑结构为( C )

A.星形拓扑 B.总线拓扑 C.环形拓扑 D.树形拓扑

1.62 以下各项中,不是数据报操作特点的是( C )

A.每个分组自身携带有足够的信息,它的传送是被单独处理的

B.在整个传送过程中,不需建立虚电路

C.使所有分组按顺序到达目的端系统

D.网络节点要为每个分组做出路由选择

1.63 对于基带CSMA/CD而言,为了确保发送站点在传输时能检测到可能存在的冲突,数据帧的传输时延至少要等于信号传播时延的( B )

A. 1倍 B. 2倍 C. 4倍 D.2.5倍

1.64 以下哪一个设置不是上互联网所必须的(b )

A、IP 地址 B、工作组 C、子网掩码 D、网关

1.65 IP电话、电报和专线电话分别使用的数据交换技术是(B )

A、电路交换技术、报文交换技术和分组交换技术

B、分组交换技术、报文交换技术和电路交换技术

C、报文交换技术、分组交换技术和电路交换技术

D、电路交换技术、分组交换技术和报文交换技术

1.66 下列交换技术中,节点不采用“存储—转发”方式的是( A)。

A、电路交换技术 B、报文交换技术

C、虚电路交换技术 D、数据报交换技术

1.67 因特网中完成域名地址和IP 地址转换的系统是(B)

A、POP B、DNS C、SLIP D、Usenet

1.68 Ipv6 将32 位地址空间扩展到(B )。

A、64 位 B、128 位 C、256 位 D、1024 位

1.69 双绞线由两根具有绝缘保护层的铜导线按一定密度互相绞在一起组成,这样可以(A )。

A、降低信号干扰的程度 B、降低成本

C、提高传输速度 D、没有任何作用

1.70 在下列传输介质中,那种传输介质的抗电磁干扰性最好? C

A)双绞线 B)同轴电缆 C)光缆 D)无线介质

1.71 将传输比特流划分为帧,应属于下列OSI 的哪一层处理? B

A)物理层 B)数据链路层 C)传输层 D)网络层

1.72 两端用户传输文件,应属于下列OSI 的哪一层处理?(D)

(A)表示层(B)会话层(C)传输层(D)应用层

1.73两个不同的计算机类型能通信,如果(C)。

A) 它们符合OSI 模型

B)它们都使用TCP/IP

C)它们都是兼容的协议组

D)它们一个是Macintosh,一个是Unix 工作站

1.74 OSI/RM 模型中,哪个层次用来在设备的进程间传递报文? B

(A)网络层(B)传输层(C)会话层(D)表示层

1.75 下列说法中哪些正确?C

(1)虚电路与电路交换中的电路没有实质不同

(2)在通信的两站间只能建立一条虚电路

(3)虚电路也有连接建立、数据传输、连接释放三阶段

(4)虚电路的各个结点不需要为每个分组作路径选择判定

A) (1),(2) B) (2),(3) C) (3),(4) D) (1),(4)

1.76 下列有关计算机网络叙述错误的是D

A:利用Internet网可以使用远程的超级计算中心的计算机资源

B:计算机网络是在通信协议控制下实现的计算机互联

C:建立计算机网络的最主要目的是实现资源共享

D:以接入的计算机多少可以将网络划分为广域网、城域网和局域网

1.77 TCP/IP协议是Internet中计算机之间通信所必须共同遵循的一种B

A:信息资源 B:通信规定 C:软件 D:硬件

1.78 下列说法错误的是D

A:电子邮件是Internet提供的一项最基本的服务

B:电子邮件具有快速、高效、方便、价廉等特点

C:通过电子邮件,可向世界上任何一个角落的网上用户发送信息

D:可发送的多媒体信息只有文字和图像

1.79 系统可靠性最高的网络拓扑结构是_B

A:总线型 B:网状型 C:星型 D:树型

1.80 下列关于广域网的叙述,错误的是B

A广域网能连接多个城市或国家并能提供远距离通信

B广域网一般可以包含OSI参考模型的7个层次

C目前大部分广域网都采用存储转发方式进行数据交换

D广域网可以提供面向连接和无连接两种服务模式

1.81 广域网提供两种服务模式,对应于这两种服务模式,广域网的组网方式有C_

A:虚电路方式和总线型方式

B:总线型方式和星型方式

C:虚电路方式和数据报方式

D:数据报方式和总线型方式

1.82 Internet 是由B发展而来的。

A.局域网B.ARPANET C.标准网D.WAN

1.83 对于下列说法,错误的是D

A:TCP协议可以提供可靠的数据流传输服务

B:TCP协议可以提供面向连接的数据流传输服务

C:TCP协议可以提供全双工的数据流传输服务

D:TCP协议可以提供面向非连接的数据流传输服务

1.84 以下关于TCP/IP协议的描述中,哪个是错误的 A 。

A.TCP/IP协议属于应用层

B.TCP、UDP协议都要通过IP协议来发送、接收数据

C.TCP协议提供可靠的面向连接服务

D.UDP协议提供简单的无连接服务

1.85 下列关于IP地址的说法中错误的是C

A:一个IP地址只能标识网络中的唯一的一台计算机

B:IP地址一般用点分十进制表示

C:地址205.106.286.36是一个合法的IP地址

D:同一个网络中不能有两台计算机的IP地址相同

1.86 一个IP地址包含网络地址与C_

A:广播地址 B:多址地址

C:主机地址 D:子网掩码

1.87 IPv4的32位地址共40多亿个,IPv6的128位地址是IPv4地址总数的 C 倍。

A.4 B.96 C.2的96次方 D.2的4次方

1.88 在以下四个WWW网址中,哪一个网址不符合WWW网址书写规则B

A:www.163.com B:www.nk.cn.edu

C:www.863.org.cn D:www.tj.net.jp

1.89 TCP/IP协议簇包含一个提供对电子邮件邮箱进行远程获取的协议,称为A

A:POP B:SMTP C:FTP D:TELNET

1.90 OSPF协议是 A 。

A.域内路由协议 B.域间路由协议

C.无域路由协议 D.应用层协议

1.91 下面属于路由选择协议的是 B 。

A.TCP/IP B.RIP C.IPX/SPX D.AppleTalk

1.92 在OSI参考模型中能实现路由选择、拥塞控制与互联功能的层是 C 。

A.传输层 B.应用层 C.网络层 D.物理层

1.93 电子邮件服务器之间相互传递邮件通常使用的协议是B_

A)PPP B)SMTP C)FTP D)EMAIL

1.94 下列哪种连接方式采用上、下行不对称的高速数据调制技术__C.

A) ISDN B)CableModem C) ADSL D) UML

1.95 在TCP/IP协议簇中,A__协议属于网络层的无连接协议。
A.IPB.SMTPC.UDPD.TCP

1.96在TCP/IP协议簇中,C_属于自上而下的第二层。
A.ICMPB.SNMPC.UDP D.IP

1.97 在B类网络中,可以分配的主机地址是多少?D

A.1022B.4094C.32766 D.65534

1.98 设有2条路由21.1.193.0/24和21.1.194.0/24,如果进行路由汇聚,覆盖这2条路由的地址是C

A.21.1.200.0/22B.21.1.192.0/23
C.21.1.192.0/21D.21.1.224.0/20

1.99下面关于IPv6协议优点的描述中,准确的是B

A.IPv6协议允许全局IP地址出现重复
B.IPv6协议解决了IP地址短缺的问题
C.IPv6协议支持通过卫星链路的Intemet连接
D.IPv6协议支持光纤通信

1.100 RARP协议用于C

A.根据IP地址查询对应的MAC地址
B.IP协议运行中的差错控制
C.把MAC地址转换成对应的IP地址
D.根据交换的路由信息动态生成路由表

RARP:知道自己的硬件地址(MAC)IP

ARP:通过IP地址找到硬件地址(MAC)

1.101 下面关于ICMP协议的描述中,正确的是(C)。

A.ICMP协议根据MAC地址查找对应的IP地址
B.ICMP协议把公网的IP地址转换为私网的IP地址
C.ICMP协议用于控制数据报传送中的差错情况
D.ICMP协议集中管理网络中的IP地址分配

1.102 某公司的几个分部在市内的不同地点办公,各分部联网的最好解决方案是 D 。

A.公司使用统一的网络地址块,各分部之间用以太网相连
B.公司使用统一的网络地址块,各分部之间用网桥相连
C.各分部分别申请一个网络地址块,用集线器相连
D.把公司的网络地址块划分为几个子网,各分部之间用路由器相连

1.103 某工作站无法访问域名为www.test.com的服务器,此时使用ping命令按照该服务器的IP地址进行测试,发现响应正常。但是按照服务器域名进行测试,发现超时。此时可能出现的问题是__C

A.线路故障  B.路由故障 

C.域名解析故障 D.服务器网卡故障

1.104 在Windows操作系统中可以通过安装A组件创建FTP站点。

A.IISB.IEC.WWW D.DNS

1.105 电子邮件应用程序利用POP3协议 D 。

A. 创建邮件 B. 加密邮件C.发送邮件 D. 接收邮件

1.106 TCP/IP网络中常用的距离矢量路由协议是 D

A.ARP B.ICMP C.OSPF D. RIP

1.107 下面有关VLAN的说法正确的是 (A) 。

A. 一个VLAN组成一个广播域

B. 一个VLAN是一个冲突域

C. 各个VLAN之间不能通信

D. VLAN之间必须通过服务器交换信息

1.108 下面关于CSMA/CD网络的叙述哪个是正确的?(A)

A 任何一个节点的通信数据要通过整个网络,并且每—个节点都接收并检验该数据
B 如果源节点知道目的地的IP和MAC地址的话,信号是直接送往目的地
C —个节点的数据发往最近的路由器,路由器将数据直接发到目的地
D 信号都是以广播方式发送的

1.109 关于路由器,下列说法中正确的是 ( C)。

A. 路由器处理的信息量比交换机少,因而转发速度比交换机快

B. 对于同一目标,路由器只提供延迟最小的最佳路由

C. 通常的路由器可以支持多种网络层协议,并提供不同协议之间的分组转换

D. 路由器不但能够根据逻辑地址进行转发,而且可以根据物理地址进行转发

1.110 用TCP/IP协议的网络在传输信息时,如果出了错误需要报告,采用的协议是(A)

A.ICMP B.HTTP C.TCP D.SMTP

1.111 以下各项中,不是IP数据报操作特点的是( C )

A.每个分组自身携带有足够的信息,它的传送是被单独处理的

B.在整个传送过程中,不需建立虚电路

C.使所有分组按顺序到达目的端系统

D.网络节点要为每个分组做出路由选择

1.112对IP数据报分片的重组通常发生在( B)上。

A.源主机 B.目的主机

C.IP数据报经过的路由器 D.目的主机或路由器

1.113 下面接入方式中哪种传输速率最快( E)。

A.电话拨号 B.DDN专线

C.ADSLD光纤同轴混合(HFC)

E.光纤接入 F.无线接入

1.114 关于路由器,下列说法中错误的是 D .

A.路由器可以隔离子网,抑制广播风暴

B.路由器可以实现网络地址转换
C.路由器可以提供可靠性不同的多条路由选择

D.路由器只能实现点对点的传输

1.115 关于ARP表,以下描述中正确的是 B .

A.提供常用目标地址的快捷方式来减少网络流量

B.用于建立IP地址到MAC地址的映射
C.用于在各个子网之间进行路由选择

D.用于进行应用层信息的转换

1.116 当一个以太网中的一台源主机要发送数据给同一网络中的另一台目的主机时,以太帧头部的目的地址是 c ,IP包头部的目的地址 d 。

A.路由器的IP地址 B.路由器的MAC地址

C.目的主机的MAC地址 D.目的主机的IP地址

1.117 下列关于IPv4地址的描述中错误是 D

A.IP地址的总长度为32位

B.每一个IP地址都由网络地址和主机地址组成

C.一个C类地址拥有8位主机地址,可给254台主机分配地址

D.A类地址拥有最多的网络数

1.118路由器在两个网段之间转发数据包时,读取其中的 A 地址来确定下一跳的转发路径。

A. 目标IP B. MAC C. 源IP D. ARP

1.119 以下对IP地址分配中描述不正确的是( B ).

A、网络ID不能全为1或全为0

B、同一网络上每台主机必须有不同的网络ID

C、网络ID不能以127开头

D、同一网络上每台主机必须分配唯一的主机ID

1.120 对网际控制协议(ICMP)描述错误的是( B ).

A、ICMP封装在IP数据报的数据部分

B、ICMP消息的传输是可靠的

C、ICMP是IP协议的必需的一个部分

D、ICMP可用来进行拥塞控制

1.121 TELNET通过TCP/IP协议在客户机和远程登录服务器之间建立一个( C ).

A、UDP B、ARP C、TCP D、RARP

1.122 FTP协议的缺省端口号是 A .

A. 21 B.23 C. 25 D. 29

1.123 在IP协议中用来进行组播的IP地址是 C .

A. A类 B. C类 C. D类 D. E类

1.124 随着微型计算机的广泛应用,大量的微型计算机是通过局域网连入到广域网的,而局域网与广域网的互联一般是通过(B)设备实现的。

A.Ethernet交换机B.路由器C.网桥D.电话交换机

1.125 IPv4版本的因特网总共有C个A类地址网络。

A.65000 B.200万 C.126 D.128

1.126 在下列各项中,一个计算机网络的3个主要组成部分是B

1、若干数据库2、一个通信子网 3、一系列通信协议

4、若干主机 5、电话网 6、大量终端
A.1、2、3 B.2、3、4 C.3、4、5 D.2、4、6

1.127 下面对应用层协议说法正确的有(B )

A.DNS 协议支持域名解析服务,其服务端口号为80。

B.TELNET 协议支持远程登陆应用。

C.电子邮件系统中,发送电子邮件和接收电子邮件均采用SMTP 协议。

D.FTP 协议提供文件传输服务,并仅使用一个端口。

1.128 数据解封装的过程是 B .

A段—包—帧—流—数据 B流—帧—包—段—数据

C数据—包—段—帧—流 D数据—段—包—帧—流

1.129 一台十六口交换机,每端口均为10/100M全双工自适应,则该交换机的总线带宽为 D .

A、10M B、100M C、1.6G D、3.2G

1.130 当路由器接收的IP报文中的目标网络不在路由表中时,将采取的策略是 A .

A、丢掉该报文

B、将该报文以广播的形式从该路由器的所有端口发出

C、将报文退还给上级设备

D、向某个特定的路由器请求路由

1.131 收音机的信号传输属于 A .

A、单工 B、半双工 C、全双工

1.132 出于安全的考试,管理员希望阻止由外网进入的PING嗅探,那么管理员需要阻止哪一类协议?(D)

A、TCP B、UDP C、IP D、ICMP

1.133 当数据在网络层时,称之为 B .

A、Segment B、Packet C、Bit D、Frame

1.134交换机收到一个帧,但该帧的目标地址在其MAC地址表中找不到对应,交换机将 C .

A、丢弃 B、退回 C、洪泛 D、转发给网关

1.135 以下有关以太网MAC地址说法正确的是 A .

A、MAC地址全球唯一 B、MAC地址56位

C、MAC地址中前八位十六进制数由IEEE统一分配,后八位十六制数由厂商自行分配

D、Internet中每个设备都有MAC地址

3 填空题

3.1. 收发电子邮件,属于ISO/OSI RM中 _ 应用 层的功能。

3.2. 在TCP/IP层次模型中与OSI参考模型第四层相对应的主要协议有TCP(传输控制协议) 和UDP(用户数据报协议) ,其中后者提供无连接的不可靠传输服。

3.3. 计算机网络中常用的三种有线媒体是 同轴电缆. 双绞线 和 光纤。

3.4. 计算机网络系统由负责信息传递的通信子网和负责信息处理的资源_子网组成。

3.5. OSI模型有物理层__.数据链路层__.网络层__. 运输层. 会话层. 表示层和应用层七个层次。

3.6. 国内最早的四大网络包括原邮电部的ChinaNet. 原电子部的ChinaGBN. 教育部的 CERnet (或中国教育科研网)_和中科院的CSTnet。

3.7. 复盖一个国家,地区或几个洲的计算机网络称为 广域网,在同一建筑或复盖几公里内范围的网络称为 局域网 ,而介于两者之间的是城域网。

3.8 Outlook等常用电子邮件软件接收邮件使用的协议是( POP3 ),发送邮件时使用的协议是( SMTP )。

3.9. 串行数据通信的方向性结构有三种,即单工、 半双工__全双工

3.10. 最常用的两种多路复用技术为 频分多路复用 FDM 时分多路复用 TDM ,其中,前者是同一时间同时传送多路信号,而后者是将一条物理信道按时间分成若干个时间片轮流分配给多个信号使用。

3.11. 通信系统中,称调制前的电信号为基带__信号,调制后的信号为调制信号。

3.12 常用的IP地址有A、B、C三类,128.11.3.31是一个 B 类IP地址,其网络标识(netiD.为128.11,主机标识(hosteD.为3.31

3.13. 有两种基本的差错控制编码,即检错码和纠错码,在计算机网络和数据通信中广泛使用的一种检错码为循环冗余码(或CRC码)_

3.14. 按照IPV4标准,IP地址205.3.127.13属于C__ 类地址。

3.15. IP地址 11011011,00001101,00000101,11101ll0用点分10进制表示可写为219.13.5.238_

3.16. 计算机网络是发展经历了(面向终端的计算机通信系统)、(计算机-计算机通信网络)和(计算机网络)三个阶段。

3.17. 计算机网络采用分组交换技术,而传统电话网络则采用电路交换技术。

3.18. 计算机内传输的信号是(数字信号),而公用电话系统的传输系统只能传输(模拟信号)。

3.19. 通信系统中,称调制前的电信号为(基带信号),调制后的信号叫(调制信号)。

3.20. 将数字信号调制为模拟信号有三种方式,即(调幅)、(调频)、(调相)。

3.21. 交换是网络实现(数据传输)的一种手段。实现数据交换的三种技术是(线路交换),(报文交换)和(分组交换)。

3.22. 分组交换的主要任务就是负责系统中分组数据的(存储)、(转发)、和(选择合适的分组传输路径)。

3.23. 差错控制技术常采用冗余编码方案,常用的两种校验码是(奇偶校验)和(循环冗余码校验)。

3.24. 计算机网络系统是非常复杂的系统,计算机之间相互通信涉及到许多复杂的技术问题,为实现计算机网络通信,实现网络资源共享,计算机网络采用的是对解决复杂问题十分有效的(分层解决问题)的方法。

3.25. 传输层以上各层协议统称为高层协议,它们主要考虑的问题是(主机与主机)之间的协议问题。

3.26. 局域网中数据链路层又分为逻辑链路控制(LLC)子层与媒体接入控制(MAC)子层,其中(LLC)子层与硬件无关。

3.27. 载体侦听多路访问技术,是为了减少(碰撞),它是在源结点发送报文之前,侦听信道是否(忙(有冲突)),如果侦听到信道上有信号,则(推迟)发送报文。

3.28. 10BASE5 Ethernet表示使用粗同轴电缆的以太网络,其中“10”代表(传输速率为10M),“BASE”代表(基带传输),“5”代表(最大传输距离为500M)。

3.29. 中继器是运行在OSI模型的(物理)层上的。它扩展了网络传输的(长度),是最简单的网络互连产品。

3.30. 网桥也称桥接器,它是(数据链路)层上局域网之间的互连设备。网桥同中继器不同,网桥处理的是一个完整的(帧),并使用和计算机相同的(接口)设备。

3.31. IP地址是INTERNET中识别主机的唯一标识。为了便于记忆,在INTERNET中报IP地址分成(4)组,每组(8)位,组与组之间用(.)分隔开。

3.32. IP地址分(网络号)和(主机号)两个部分。

3.33. 互连网中,域名是对IP地址的命名,它采用( 层次)结构,通常最高域名为(国家名)。如CN代表(中国);次高域名常用于标识行业,如COM代表(商业),EDU代表(教育)。

3.34. IP地址协议作网间网中(网络)层协议,提供无连接的数据报传输机制,IP数据报也分为(报头)和(数据区)两个部分。

3.35. Internet网所采用的协议是(TCP/IP),其前身是(ARPANET)。

3.36. Internet广泛使用的电子邮件传送协议是(SMTP)。

3.37. (TELNET)是一个简单的远程终端协议。

3.38. ICMP通常被认为是 网络 层的协议。

3.39. 在同一个系统内,相邻层之间交换信息的连接点称之为接口,而低层模块向高层提供功能性的支持称之为服务。

3.40. 信道复用技术主要有频分多路复用 、时分多路复用 、波分多路复用 和码分多路复用四类。

3 计算题
1将一个C类网络划分为3个子网,每个子网最少要容纳55台主机,使用的子网掩码是?
答:c类网络只有最后8位来分配子网号和主机号,每个子网至少容纳55台主机,所以需要6位来分配主机号,只有两位来分配子网号,子网掩码就是255.255.255.11000000;就是255.255.255.192

2.共有4 个站点进行码分多址CDMA通信,4个站的码片序列为:
A:(–1 –1 –1 +1 +1 –1 +1 +1 ) B:(–1 +1 –1 –1 –1 –1 +1 –1 )
C:(–1 +1 –1 +1 +1 +1 –1 –1 )D:(–1 –1 +1 –1 +1 +1 +1 –1 )
现收到这样的码片序列:(–1 +3 –1–1 –1 +1 –1 –3 )
问那些站发送了数据?发送的数据是什么?(要求写出计算过程)

  1. 现有一个公司需要创建内部的网络,该公司包括工程技术部、市场部、财务部和办公室等四大部门,每个部门约有50~60台计算机。现分配该公司使用的地址为一个C类地址,网络地址为203.108.161.0,要求为四个部门分别组建子网。请写出分配给每个部门网络中的主机IP地址范围及子网掩码。