• 计算机网络复习提纲

    Warning

    钢哥不会哄娃 版权所有, 抵制侵权, 绿色传播, 欢迎指正

    第一章

    1. 互联网的两个基本特点

    2. 互联网的组成

    工作方式 区分:

    3. 电路交换、报文交换和分组交换

    Tips: “ 交换 ”就是按 照某种方式动态地分配传输线路的资源。

    4. 计算机网络的分类

    1. 分布范围分类

      • 局域网 LAN (Local Area Network) :一般<u>10 公里</u>以内,一个企业可拥有一个或多个局域网

      • 城域网 MAN (Metropolitan Area Network): <u>5-50公里</u>范围,可以一个或几个单位拥有,也可以 是一个公用设施

      • 广域网 WAN (Wide Area Network):也称远程网, <u>几十到几千公里</u>,长距离(跨越不同城市或国家)运 送数据

      • (无线)个人区域网 PAN (Personal Area Network) :范围<u>10m左右</u>

    2. 使用者分类

      • 公用网——向公众开放的网络(给钱就能用)。如:办宽带、交手机话费即可使用的互联网

      • 专用网——仅供某个组织内部使用的网络(死活不给用)。如:政府、军队、电力、银行的内部网络

    3. 传输技术分类

      • 广播式网络——当一台计算机发送数据分组时,广播范围内所有计算机都会 收到该分组,并通过检查分组的目的地址决定是否接收该分组(Eg: 无线网)

      • 点对点网络——数据只会从发送方“点对点”发到接收方,精准送达

    4. 拓扑结构分类

      结构图示描述
      总线型image-20251211203311004数据“广播式”传输; 存在“总线争用”问题
      环形image-20251211203350136环形结构:数据“广播式”传输;通过“令牌”解决总线 争用问题,令牌顺环形依次传递,拿到令牌者可使用总线
      星形image-20251211203426463星形结构:由中央设备实现数据的“点对点”传输;不存在“总线争用”问题
      网状image-20251211203442905网状结构:数据通过各中间节点逐一存储转发; 属于“点到点”传输

    5. 计算机网络的性能指标、时延的计算方法

    性能指标包括:速率带宽吞吐量, 时延时延带宽积往返时延, 信道利用率

    1B(字节)=8bit(比特)$**

    存储单位换算速率单位换算
    1K=210b=1024b1kb/s=103b/s
    1M=220b1Mb/s=10^6b/s
    1T=240b1Gb/s=10^9b/s
    1. 速率(也叫数据率, 比特率, 数据传输速率)[单位bit/s, b/s, bps]

    2. 带宽(也叫最高数据率)[单位赫Hz,千赫kHz..., b/s, bit/s]

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

    4. 时延:数据从网络的一端到另一端所需的时间.

      image-20251212081710713

    5. 时延带宽积: 一条链路中,从发送端发出但尚未到达接收端的最大比特数[单位bit]

      =
    6. 往返时延RTT( Round-Trip Time ):表示从发送方发送完数据,到发送方收到来自接收方的确认总共经历的时间(Eg:游戏延迟)。

      image-20251212082654070

    7. 信道利用率

      =/(+)

      例题 1(总时延计算):

      image-20251215184317445

    已知条件

    • 传播距离:d=1000 km=106 m

    • 信号传播速率:v=2×108 m/s

    解(1)

    L=107 bitR=100 kb/s=105 bit/s

    1. 传播时延: t_传播=1062×108=5×103 s=5 ms

    2. 发送时延:t_传输=107105=100 s

    3. 总时延: t=100+0.005=100.005 s

    解(2)

    L=103 bitR=1 Gb/s=109 bit/s

    1. 传播时延(与发送速率无关):t_传播=5 ms

    2. 发送时延: t传输=103109=106 s=1 μs

    3. 总时延:t_=0.000001+0.005=0.005001 s

    6. 网络协议三要素

    7. 五层体系结构以及TCP/IP体系结构、各层的功能

    体系结构:

    image-20251212090427270

    1)物理层主要负责在物理线路上传输原始的二进制数据
    2)数据链路层主要负责在通信的实体间建立数据链路连接;
    3)网络层主要负责创建逻辑链路,以及实现数据包的分片和重组,实现拥塞控制、网络互连等功能;
    4)传输层负责向用户提供端到端的通信服务,实现流量控制以及差错控制;
    5)应用层为应用程序提供了网络服务。

    第二章

    1. 网络常见的传输介质有哪些?

    导向型分类/构成特点代表
    双绞线有屏蔽层->屏蔽双绞线(STP);<br>无屏蔽层->非屏蔽双绞线(UTP)信号衰减厉害, 传输速率,传输距离短早期电话线,网线
    同轴电缆内导体(传输信号))+外导体屏蔽层(抗电磁干扰)抗干扰能力(屏蔽层),安装较麻烦、造价高早期局域网、早期有线电视
    光纤(光缆)纤芯(高折射率)+包层(低折射率)<br>单模光纤(适合长距离传输)<br>多模光纤(适合近距离传输,损耗高)抗干扰能力非常好。(利用光的全反射光信号对电磁干扰不敏感)<br>信号传输损耗小<br>传输距离长适于组建大规模网络
    非导向型特点代表
    无限电波穿透能力强、传输距离长、信号指向性弱手机信号、WiFi
    微波通信频率带宽高、信号指向性强、保密性差(容易被窃听)卫星通信

    2. 就双方信息交互方法看,通信的三种基本方式(单工、半双工、全双工,生活中的实例)

    数据通信方式描述图示代表
    单工通信只能有一个方向的通 信而没有反方向的交互image-20251212093250722听广播和看电视
    半双工通信通信的双方都 可以发送信息,但同一时刻只限于一个方向传输image-20251212093421504对讲机
    双向同时通信通信的双方可 以同时发送和接收信息image-20251212093358989计算机之间通信

    3. 奈氏准则和香农公式

    W 是信道的频率带宽[单位Hz]

    4. 常用的宽带接入技术有哪些

    5. 信道复用技术

    1. 频分复用 FDM (Frequency Division Multiplexing):的所有用户在同样的时间占用不同的带宽资源

    2. 时分复用TDM(Time Division Multiplexing):将时间划分为一段段等长的时分复用帧(TDM 帧)。每一个时分复用的用户在每一个 TDM 帧中占用固定序号 的时隙。

    3. 统计时分复用STDM(Statistic TDM):改进的时分复用

    4. 波分复用 WDM (Wavelength Division Multiplexing):主要用于光纤通信,利用不同的波长的光在同一条光纤同时传输多路信号

    5. 码分复用 CDM (Code Division Multiplexing):各用户使用经过特殊挑选的不同码型,因此彼此不会造成干扰

    第三章

    1. 数据链路层的三个基本问题是什么?为什么要加以解决?具体如何解决的?

    Tip

    注意要会CRC计算FCS的详细过程。接收方如何判断收到的帧是否有差错。

    三个基本问题:封装成帧 透明传输 差错控制

    基本问题为什么要解决如何解决
    封装成帧1. 如果帧长度太小,就可能出现网络上同时有两个帧在传播,就会产生<u>冲突(碰撞)</u>而造成网络<u>无法发送数据</u><br>2. 如果数据帧太长就会出现有的工作长时间不能发送数据,而且可能超出接受端的缓冲区大小, 造成<u>缓冲溢出</u>每个以太网帧都有最小的 大小64bytes最大不能超过1518bytes,对于小于或者大于这个限制的以太网帧都可以视之为 错误的数据帧,一般的以太网转发设备会丢弃这些数据帧。
    透明传输1. 传送的帧是文本文件:所有字符都从键盘输入,不会出现与帧首尾定界控制符雷同字符, 可以实现透明传输。<br> 2. 非文本文件(如程序或图像等):出现数据与首尾定界符相同,部分数据就会丢弃。字节填充(byte stuffing)或字符填充(character stuffing)—— 接收端的数据链路层在将数据送往网络层之前删除插入的转义字符
    差错控制在传输过程中可能会产生比特差错:1 可能会 变成 0 , 而 0 也可能变成 1。奇偶校验循环冗余校验(CRC)海明码

    2. 字节填充和零比特填充

    image-20251212104922810

    image-20251212110045403

    3. 网络适配器的作用是什么?它工作在哪一层?

    Tip

    1. 适配器(网卡)的重要功能

      • 进行串行/并行转换;

      • 对数据进行缓存;

      • 在计算机的操作系统安装设备驱动程序;

      • 实现以太网协议。

    2. 工作层: 工作在数据链路层和物理层

    4. 试从工作层次和功能上比较和分析集线器、交换机和路由器的区别与联系

    Tip

    网络层及以下各层所使用的的设备,这些设备的作用是什么

    碰撞域冲突域):连接在同一导线上的所有 工作站集合(同一物理网段上所有节点集合)<u>域内争用端口</u>,在任意时刻,只能有一个站发送数据

    广播域:接收同样广播信息的节点集合

    设备工作层次核心功能数据转发依据冲突域 / 广播域影响通信方式
    集线器物理层(第 1 层)把收到的电信号复制到所有接口无(仅做信号放大)所有接口属于同一个冲突域 + 同一个广播域半双工
    换机数据链路层(第 2 层)依据MAC 地址表转发数据设备的 MAC 地址每个接口是独立冲突域,但所有接口属于同一个广播域全双工
    路由器网络层(第 3 层)依据路由表转发 IP 分组目标 IP 地址每个接口是独立冲突域 + 独立广播域 

    答案 (1) <u>[ 4 ]</u> (2) <u>[ 3 ]</u> (3) <u>[ 1+5= 6 1+2=3 ]</u>

    5. CSMA/CD协议(IEEE802.3以太网采用的介质访问控制协议)要点:P88

    CSMA/CD : 载波监听 多点接入 / 碰撞检测

    要点 : ->先听后发,边听边发,冲突停发,随机重发

    特点 :

    6. 交换机的自学习功能

    7. MAC地址

    8. 冲突域、广播域的概念

    第四章

    1. 网络层提供的两种服务

    2. IP地址

    Tip

    (122-130注意划分子网和地址块划分方法!地址聚合方法)

    分类IP地址、CIDR、掩码、IP地址的特点

    分类IP地址划分子网时不适用全0和全1的子网,但是CIDR可以使用全0和全1的子网

    习题4-19(P204)

    1. 分类IP地址: 将IP地址划分为若干个固定类,每一类地址由网络号(net-id)和主机号(host-id)构成--->IP地址::={<网络号>,<主机号>}

      • image-20251214100201161

      • 特点:

        • 网络号和主机号不能全0或全1,每类地址中最小网络地址为1,可用最小网络地址为: A类1.0.0.0, B类128.1.0.0,C类192.0.1.0

        • 网络号127保留为本地环回测试 地址,如 127.0.0.1

        • 全0的主机号字段表示该IP地址是“本主机”所连接到的网络地址

        • 全1的主机号字段表示该网络上所有主机

    2. CIDR(无分类域间路由选择): IP地址::={<网络前缀>,<主机号>}

      • 特点:

        • CIDR 消除了传统的 A 类、B 类和 C 类地址以及划分子网的概念,因而可以更加有效地分配 IPv4 的地址空间

        • 使用各种长度的“网络前缀”来代替分类地址中的网络号和子网号

        • IP 地址从三级编址(使用子网掩码)又回到了两级编址

      • CIDR地址块: 网络前缀都相同的连续的 IP 地址组成“CIDR 地址块”

        • 128.14.32.0/20 表示的地址块共有212 个地址(因为斜线后面的 20 是网络前缀的位数 255.255.11110000.00000000所以这个地址的主机号是 12 位)。

        • 128.14.32.0/20 地址块的最小地址:128.14.32.0

        • 128.14.32.0/20 地址块的最大地址:128.14.47.255

        • 全 0全 1 的主机号地址一般不使用

    3. 子网掩码

      • 特点:

        • 斜线后面的数字就是地址掩码1的个数

        • 路由器在和相邻路由器交换路由信息时,必须把自己 所在网络(或子网)的子网掩码告诉相邻路由器

        • 路由器的路由表中的每一个项目,除了要给出目的网络地址外,还必须同时给出该网络的子网掩码

    4. IP地址的特点

      • IP地址是一个分等级的地址结构,每一个 IP地址由网络前缀主机号构成

      • IP地址是标志一个主机(或路由器)一条链路接口

      • 用转发器或交换机连接起来的若干个局域网仍为一个网络,因此这些局域网都具有同样的网络号(net-id)

      • 所有分配到网络号 net-id 的网络(无视地理范围), 都是平等

    5. 习题4-19(P204)

      题设: 某单位分配到一个地址块 129.250/16,该单位共有 4000 台计算机,且这些计算机平均分布在 16 个不同的地点。需要为这 16 个地点各自分配一个地址块,并计算出每个地址块中 IP 地址的最小值和最大值。

      解:

      1. 网络位 16 位, 需要划分 16 个地点, 需要借 log216=4 位作为子网位, 则子网掩码255.255.11110000.0->255.255.240.0

      2. 分配地址块, 子网增量256240=16, 每个 /20子网包含IP数2(3220)=4096个(满足每个地点250台)

      3. 第n个地点,地址块为 129.250.1111xxxx.0/20, 最小值 129.250.240.1, 最大值 129.250.255.254

      4. 地址范围129.250.240.1~129.250.255.254

    3. ARP协议工作原理

    ARP:地址解析协议(Address Resolution Protocol), 实现由IP地址MAC地址的自动解析

    1. 工作原理:

      1. 主机 A 做好向主机 B 发送 IP 数据报的准备;

      2. 主机 A 查询自身的 ARP 高速缓存,判断缓存中是否存在主机 B 对应的 IP 地址;

        • 若 ARP 高速缓存中存在主机 B 的 IP 地址,直接从 ARP 缓存中提取该 IP 地址对应的硬件地址;

          1. 将提取到的硬件地址写入 MAC 帧的目的地址字段;

          2. 通过局域网将该 MAC 帧发送到目标硬件地址,完成数据报的初步转发;

        • 若 ARP 高速缓存中没有主机 B 的 IP 地址,主机 A 会先查找本局域网上某个路由器的 MAC 地址;

          • 随后将待发送的分组发送给该路由器,由路由器继续完成后续的转发流程。

    2. 使用情况

      • 主机(发送方)<-ARP->主机(接收方)

      • 主机<-->路由器

      • 路由器<-->主机

      • 路由器<-->路由器

    3. :

      题设:主机A发送数据报给主机B,途径5个路由器,试问在IP 数据报的发送过程中总共使用了几次ARP协议

      解:

      1. 发送方是主机,要把 IP 数据报发送到另一个网络上的一个主机,先用 ARP 找到本网络上的一个路由器 的硬件地址

      2. 主机A—>R1—>R2—>R3—>R4—>R5—>主机B

      3. 6次, 主机1 次, 路由器5 次

    4. IP分组转发的算法

    Tip

    (P140-142,例4-2)

    [例4-2]

    image-20251214161650383

    解:

    1. 源主机H1的本地判断

      • H1的IP地址为 128.1.2.194, 子网前缀为 128.1.2.192/26, 所在子网的地址范围是 128.1.2.192~128.1.2.255

      • 目的地址 128.1.2.132不在范围内-->H1将分组发送给连接在本网络上的路由器R1

    2. 路由器R1的转发

      • R1查询自身转发表:

        • 目的地址 128.1.2.132匹配前缀 128.1.2.128/26(该前缀的范围为 128.1.2.128~128.1.2.191)

        • 转发表该前缀对应下一跳为"直接, 接口1"

      • R1将分组从接口1转发到子网N2(前缀 128.1.2.128/26)

    3. 子网N2内的交付

      • 分组在N2内通过广播,最终将分组交付给主机H2

    4. 整个传输路径

      • H₁ → 子网N → 路由器R₁(接口0→接口1) → 子网N₂ → 目的主机H₂

    5. RIP特点、工作原理以及距离向量算法

    1. RIP(路由信息协议Routing Information Protocol)

      • 一种分布式的基于距离向量的路由选择协议

      • 要求网络中的每一个路由器都要维护从它自已到其他每一个目的网络的距离记录

    2. "距离(跳数)"的定义

      1. 从一个路由器到直接连接的网络的距离定义为1, 到非直接连接的网络的距离定义为经过的路由器数

      2. 一条路径最多只能包含15 个路由器, 只适用于小型网络

      3. 多条路径下,RIP选择跳数最少的路径

    3. RIP特点

      1. 仅和相邻路由器交换信息

      2. 交换的信息是当前本路由器所知道的全部信息(即自己的路由表)

      3. 固定的时间间隔交换路由信息

      4. 坏消息传播的慢

    4. 工作原理

      • 路由器在刚刚开始工作时,只知道到直接连接的网络的距离 (此距离定义为1)。

      • 以后,每一个路由器也只和数目非常有限的相邻路由器交换并更新路由信息。

      • 经过若干次更新后,所有的路由器最终都会知道到达本自治系统中任何一个网络的最短距离和下一跳路由器的地址。

        自治系统AS(Autonomous System):在单一的技术管理下的一组路由器

    5. 距离向量算法

      1. 第一步:修改地址

        • 对地址为 X 的相邻路由器发来的 RIP 报文,将 “下一跳字段中的地址都改为 X”,所有 “距离” 字段的值 + 1。

        • 示例:若 X 路由器发来的项目是 "Net2,3,Y"[<目的网络>,<距离>,<下一跳路由> ],则改为 "Net2,4,X"。

      2. 第二步:更新本路由信息

        • 若原来路由表中没有目的网络 Net,则把该项目添加到路由表中;

        • 若有目的网络 Net:

          • 若下一跳路由器地址是 X,把收到的项目替换原路由表中项目;

          • 若下一跳路由器地址不是 X,且收到的项目中距离小于路由表中的距离,则更新;否则什么也不做。

      3. 超时处理:若 3 分钟没有收到相邻路由器的更新路由表,则把此相邻路由器记为不可达的路由器(距离置为 16)。

      4. 例:已知路由器R6的路由表,现收到相邻路由器R4发来的路由更新信息,试更新路由器R6的路由表:

        image-20251214173407624

    6. OSPF的特点和基本工作原理

    1. OSPF(开放最短路径优先Open Shortest Path First): 是一个分布式的链路状态协议

    2. 三个要点

      1. 信息发送范围: 本自治系统中所有路由器发送信息(方法:洪泛法

      2. 发送的信息内容:只发送与本路由器相邻的所有路由器的链路状态("链路状态”指本路由器与哪些路由器相邻,及链路的“度量"metric);

      3. 发送时机:只有当链路状态发生变化时,才用洪泛法向所有路由器发送此信息。

      4. 特点:

        • 每隔30min,要刷新一次数据库中的链路状态

        • 互联网规模很大时,OSPF 协议要比距离向量协议 RIP 好得多

        • OSPF不存在坏消息传的慢的问题,它的收敛速度很快

    3. 工作原理

      链路状态数据库: 全网的拓扑结构图, 全网内一致, 能较快的更新链路状态信息

      OSPF区域:

      • 将一个自治系统划分若干个更小的范围

      • 一个区域内部的路由器只知道本区域内的完整网络拓扑

      • 上层叫主干区域,标识符规定为 0.0.0.0, 用来联通下层区域

      初始链路状态同步

      1. 邻居发现与链路度量配置:路由器发现相邻节点建立邻居关系,同时为与各邻居的链路配置对应的度量值(记忆: 认邻居, 认路, 标距离)

      2. 链路状态摘要交互:路由器向邻居发送数据库描述分组,传递自身链路状态数据库的条目摘要(邻居间唠嗑,交换信息)

      3. 链路状态请求与更新:邻居基于摘要,通过链路状态请求获取自身缺失或更新的链路状态信息;源路由器以链路状态更新响应,邻居则通过链路状态确认分组完成同步,最终构建全网一致的链路状态数据库(上传已知信息,合并出结果, 给邻居确认)

      链路状态变更处理

      1. 洪泛式更新:状态变更的路由器以洪泛方式向自治系统内所有路由器广播新的链路状态(广播发信息)

      2. 确认与拓扑更新:其他路由器接收后确认,完成链路状态数据库的更新(各自确认)

      3. 最短路径计算:各路由器基于更新后的链路状态数据库,采用 Dijkstra 算法重新计算至各节点的最短路径,生成新的路由表(算最短路径)

      RIP和OSPF都是内部网关协议, BGP为外部(或边界)网关协议

    7. BGP路由

    第五章

    1. 传输层的功能

    2. UDP的特点,TCP的特点

    3. 可靠传输的工作原理

    1. 停止等待协议

      • 注意点:

        • 在发送完一个分组后,必须暂时保留已发送的分组的副本

        • 分组和确认分组都必须进行编号

        • 超时计时器的重传时间应当比数据在分组传输的平均往返时间更长

      • 可靠通信的实现

        • 确认和重传机制,可以在不可靠的传输网络上实现可靠的通信

        • 自动重传请求ARQ (Automatic Repeat reQuest)表明重传的请求是自动进行的, 接收方不需要请求发送方重传某个出错的分组

      • 优缺点:

        • 优点简单

        • 缺点信道利用率太低-->改进:流水线传输,连续发送多个分组

    2. 连续ARQ协议

      image-20251215135329508

      • 累积确认

        • 不必对收到的分组逐个发送确认,而是对按序到达的最后一个分组发送确认, 表示到这个分组为止的所有分组都已正确收到了

        • 优势: 容易实现, 即使丢失也不必重传

        • 缺点: 不能向发送方反映出接收方已经正 确收到的所有分组的信息

      • Go-back-N(回退 N)

        • 表示需要再退回来重传已发送过的 N 个分组

        • 如果发送方发送了前 5 个分组,而中间的第 3 个分组丢失了。这时接收方只能对前两个分组发出确认。发送方无法知道后面三个分组的下落,而只好把后面的三个分组都再重传一次

      • 可靠通信的实现

        • TCP 连接的每一端都必须设有两个窗口(发送窗口, 接收窗口)

        • TCP 的可靠传输机制用字节的序号进行控制

        • TCP 两端的四个窗口经常处于动态变化之中, 往返时间 RTT 也是动态的, 需要使用特定算法进行估算

    4. TCP可靠传输的实现

    1. 以字节为单位的滑动窗口

      image-20251215141518882

      1. A的发送窗口

        • 发送窗口的位置由窗口前沿后沿的位置决定

        • 发送窗口的后沿变化有两种情况:不动(没有收到新的确认)和前移(收到了新的确认)

        • 发送窗口的前沿有可能向后收缩,由于对方通知的窗口缩小

      2. 工作过程

        状态指针: P1-->之前的数据已发送并确认; P3-->之后的数据是不允许发送的

      3. 注意:

        • A 的发送窗口和 B 的接收窗口不一定一样大(因为有一定的时间滞后)

        • TCP 标准没有规定对不按序到达的数据应如何处理。 通常是先临时存放在接收窗口中,等到字节流中所缺少的字节收到后,再按序交付上层的应用进程

        • TCP 要求接收方必须有累积确认的功能,这样可以减小传输开销

    2. 超时重传时间的选择

      • TCP发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的重传时间到但还没有收到确认, 就要重传这一报文段

      • 采用了一种自适应算法,记录一个报文发出的时间, 以及收到的相应的确认的时间

    3. 选择确认SACK(Selective ACK)

      • 接收方收到了和前面的字节流不连续的两个字节块

      • 如果这些字节的序号都在接收窗口之内,那么接收方就先收下这些数据,但要把这些信息准确地告诉发送方,使发送方不要再重复发送这些已收到的数据

    5. TCP流量控制(包括超时重传时间的选择)

    1. 流量控制(flow control)就是让发送方的发送速率不要太快,既要让接收方来得及接收,也不要使网络发生拥塞

    2. 利用滑动窗口机制可以很方便地在 TCP 连接上实现流量控制

    3. 持续计时器:

      • TCP 为每一个连接设有一个持续计时器, 只要 TCP 连接的一方收到对方的零窗口通知,就启动持续计时器

      • 若持续计时器设置的时间到期,就发送一个零窗口探测报文段, 在对方确认后报文段为窗口值

      • 窗口为0-->收到这个报文段的一方就重新设置持续计时器; 不为0 ,继续数据传输

    4. 可以用不同的机制来控制 TCP 报文段的发送时机

    6. TCP拥塞控制方法

    1. 慢开始和拥塞避免

      • 核心: 拥塞窗口(cwnd)

        • 发送方维护的状态变量(发送量上限),大小由网络拥塞程度决定动态变化(越堵越小,越顺越大)

        • 发送窗口拥塞窗口

      • 慢开始: 由小到大逐渐增大注入到网络中的数据字节数(指数级逐渐增大拥塞窗口)

      • 拥塞避免: 在拥塞避免阶段把拥塞窗口控制为按线性规律增长,使网络比较不容易出现拥塞

    2. 快重传和快恢复

      1. 要求接收方每收到一个失序的报文段后就立即发出重复确认

      2. 发送方只要一连收到三个重复确认就应当立即重传对方尚未收到的报文段

        image-20251215145547896

    7. 发送方如何感知网络存在拥塞?发送方如何改变发送速率?[未提及,不准备]

    8. 流量控制与拥塞控制的主要区别是什么?

     流量控制拥塞控制
    控制范围全局性过程,涉及所有主机、路由器及影响网络传输性能的所有因素点对点过程,仅针对给定的发送端与接收端之间的通信量
    控制目的前提是“网络能承受现有负荷”,核心是避免网络整体拥塞目的是抑制发送端速率,确保接收端来得及接收数据

    9. TCP连接管理(三次握手和四次挥手)

    第六章

    1. 应用层主要有哪些协议(HTTP、FTP、DNS......)?这些协议的作用是什么?分别基于哪些运输层协议。

    2. HTTP操作过程、HTTP代理服务器

    例如:一名学生A希望访问网站www.tust.edu.cn,学生A在其浏览器中输入http://www.tust.edu.cn并按回车,直到baidu的网站首页显示在其浏览器中,请问: 在此过程中,按照TCP/IP参考模型,从应用层到网际层都用到了哪些协议,每个协议所起的作用是什么?

    协议及其功能如下:

    (1)应用层:

    HTTP:WWW访问协议.

    DNS:域名解析.

    (2)传输层:

    TCP:在客户和服务器之间建立连接,提供可靠的数据传输.

    UDP:为应用层提供无连接的传输服务,实现数据包的快速传输

    (3)网络层:

    IP:进行路由选择.

    ICMP:提供网络传输中的差错检测.

    ARP:将目的IP地址映射成物理MAC地址.

    习题

    3-07,3-08

    4-18,4-25,4-26,4-37

    5-21,5-37,5-38,5-39#

    [题 3-07]

    [题3-08]

    [题4-18]

    [题4-25]

    [题4-26]

    [题4-37]

    [题5-21]

    [题5-37]

    [题5-38]

    [题5-39]