当前位置:首页>文档>通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类

通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类

  • 2026-03-07 23:29:22 2026-01-27 06:15:17

文档预览

通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类
通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类
通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类
通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类
通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类
通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类
通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类
通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类
通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类
通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类
通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类
通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类
通信类-计算机网络知识点总结_2025春招题库汇总_国企题库_中国烟草_3Yancao笔试专业完整知识点(仅需看本专业)_3.14通信类

文档信息

文档格式
pdf
文档大小
0.529 MB
文档页数
13 页
上传时间
2026-01-27 06:15:17

文档内容

金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使 一、概论  计算机网络的体系结构(architecture)是计算 1、在网络边缘的端系统中运行的程序之间的通信方式 机网络的各层及其协议的集合。 通常可划分为两大类:  体系结构就是这个计算机网络及其部件所应完  客户服务器方式(C/S 方式)即Client/Server 成的功能的精确定义。 方式  实现(implementation)是遵循这种体系结构的  对等方式(P2P 方式)即 Peer-to-Peer方式 前提下用何种硬件或软件完成这些功能的问题。 (1)客户(client)和服务器(server)都是指通信中所  体系结构是抽象的,而实现则是具体的,是真 涉及的两个应用进程。 正在运行的计算机硬件和软件。  客户服务器方式所描述的是进程之间服务和被  TCP/IP 是四层的体系结构:应用层、运输层、 服务的关系。 网际层和网络接口层。  客户是服务的请求方,服务器是服务的提供方。 五层协议的体系结构:应用层 运输层 网络层 (2)对等连接(peer-to-peer,简写为 P2P)是指两个 数据链路层 物理层 使 主机在通信时并不区分哪一个是服务请求方还是服务 4、计算机网络的性能指标 天 提供方。 (1)速率:小即数据率(data rate)或比特率(bit rate)  只要两个主机都运行了对等连接软件(P2P 软 是计算机网 小 络中最重要的一 使 个 性能指标。速率的单位是 蓝 件),它们就可以进行平等的、对等连接通信。 b/s,或kb/s, Mb/s, G天b/s 等 蔚 小  双方都可以下载对方已经存储在硬盘中的共享 : 速率往往是指额定速率或标称速率。 小 文档。 服 (2)“带宽”(b蓝andwidth)本来是指使信号具有的频带宽 客 天 特点 旺度,单位是赫蔚(或千赫、兆赫 小 、吉赫等)。 :  对等连接方式从本质上看仍然是使用客户服旺务  现在“带宽”是数字小信道所能传送的“最高数 服 宝 蓝 器方式,只是对等连接中的每一个主机既是客 客据率”的同义语,单位是“比特每秒”,或 b/s 淘 蔚 旺 户又同时是服务器。 一 (bit/s)。 : 旺 例如主机 C 请求 D 的服务时,C 是客户, 唯 D 是服务器。 (3)吞吐量(thr服oughput)表示在单位时间内通过某个 宝 , 客 但如果 C 又同时向 F提供服务,那么 C 又同时起着服 淘网络(或信道、接口)的数据量。 品 旺 一 务器的作用 出  吞旺吐量更经常地用于对现实世界中的网络的一 唯 2、电路交换、分组交换、报文交 室 换 , 宝种测量,以便知道实际上到底有多少数据量能 作 淘 (1)电路交换的特点:电路工交换必定是面向连品接的; 一 够通过网络。 出 电路交换的三个阶段:建英立连接、通信、释放连接。 唯 吞吐量受网络的带宽或网络的额定速率的限制。 室 精 , 电路交换传送计算机数据效率低 作 (4)传输时延(发送时延 ) 发送数据时,数据块 场 品 工  计算机数据职具有突发性。 出 从结点进入到传输媒体所需要的时间。 英  这导致通信线路的利用率 精 很低。 室  也就是从发送数据帧的第一个比特算起,到该 作 (2)分组计划优点 场 帧的最后一个比特发送完毕所需的时间。 工 职  高效 动态分配传输带宽,对通英信链路是逐 精 段占用。 场  灵活 以分组为传送单位和查找路由。 职  迅速 不必先建立连接就能向其他主机发送 分组。  可靠 保证可靠性的网络协议;分布式的路  传播时延 电磁波在信道中需要传播一定的 由选择协议使网络有很好的生存性。 距离而花费的时间。 缺点  信号传输速率(即发送速率)和信号在信道上  分组在各结点存储转发时需要排队,这就会造 的传播速率是完全不同的概念。 成一定的时延。  分组必须携带的首部(里面有必不可少的控制 信息)也造成了一定的开销。 3、体系结构 1本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使  处理时延 交换结点为存储转发而进行一些 3、基带信号(即基本频带信号)——来自信源的信号。 必要的处理所花费的时间。 像计算机输出的代表各种文字或图像文件的数据信号  排队时延 结点缓存队列中分组排队所经历 都属于基带信号。 的时延。  带通信号——把基带信号经过载波调制后,把  排队时延的长短往往取决于网络中当时的通信 信号的频率范围搬移到较高的频段以便在信道 量。 中传输(即仅在一段频率范围内能够通过信道)。  基带信号往往包含有较多的低频成分,甚至有 直流成分,而许多信道并不能传输这种低频分 ( 5 ) 时 延 带 宽 积 量或直流分量。为了解决这一问题,就必须对 基带信号进行调制(modulation)。  最基本的二元制调制方法有以下几种:  链路的时延带宽积又称为以比特为单位的链路  调幅 (AM):载波的振幅随基带数字信号 使 长度。 而变化。 天 (6)利用率 小 调频(FM):载波的频率随基带数字信号 信道利用率指出某信道有百分之几的时间是被 小 而变化。 使 蓝 利用的(有数据通过)。完全空闲的信道的利用率是零。 蔚  调相(PM天) :载波的初始相位随基带数字 小  网络利用率则是全网络的信道利用率的加权平 : 信号而变化。 小 均值。 服 4、(1)导向传输蓝媒体 使 客 天  信道利用率并非越高越好。 旺  双绞线蔚:屏蔽双绞线 S 小 TP无屏蔽双绞线 UTP同 :  根据排队论的理论,当某信道的利用率增大时旺, 轴 服 电缆(50 Ω 同轴小电缆75 Ω 同轴电缆) 宝 蓝 该信道引起的时延也就迅速增加。  客光缆 淘 蔚 旺  若令 D 0 表示网络空闲时的时延,D 表一示网络当 ( 旺 2)非导向传输媒体 : 前的时延,则在适当的假定条件下 唯 ,D可以用下 宝 无线传输所服使用的频段很广。 D,= 0 客 面的简单公式表示 D 和 D 品0 之间1−的U关系: 淘  短 波 旺 通信主要是靠电离层的反射,但短波信道 一 U 是网络的利用率,数值在出 0 到 1 之间。 的旺通信质量较差。 唯  室 ,  宝微波在空间主要是直线传播。 作 淘 工 品 一  地面微波接力通信 出 二、英物理层 室 唯  卫星通信 精 , 1、物理层的主要任务描述为确定与传作输媒体的接口的 5、信道复用技术 场 品 工 一些特性,即: 职 出 (1)频分复用 FDM 用户在分配到一定的频带后,在通 英  机械特性 指明接口 精 所用接线器的形状室和尺 信过程中自始至终都占用这个频带。 作 寸、引线数目和排列、场固定和锁定装置等等。  频分复用的所有用户在同样的时间占用不同的 工 职  电气特性 指明在接口电缆的各英条线上出现 带宽资源(请注意,这里的“带宽”是频率带 精 的电压的范围。 宽而不是数据的发送速率)。 场  功能特性 指明某条线上 职 出现的某一电平的 (2)时分复用则是将时间划分为一段段等长的时分复 电压表示何种意义。 用帧(TDM 帧)。每一个时分复用的用户在每一个 TDM  过程特性 指明对于不同功能的各种可能事 帧中占用固定序号的时隙。 件的出现顺序。  每一个用户所占用的时隙是周期性地出现(其 2、单向通信(单工通信)——只能有一个方向的通信 周期就是 TDM 帧的长度)。 而没有反方向的交互。  TDM 信号也称为等时(isochronous)信号。  双向交替通信(半双工通信)——通信的双方  时分复用的所有用户是在不同的时间占用同样 都可以发送信息,但不能双方同时发送(当然也 的频带宽度。 就不能同时接收)。 时分复用可能会造成线路资源的浪费,使用时分复用系  双向同时通信(全双工通信)——通信的双方 统传送计算机数据时,由于计算机数据的突发性质,用 可以同时发送和接收信息。 户对 2本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使 分配到的子信道的利用率一般是不高的。 比特。 (3)统计时分复用 STDM  假设待传送的一组数据 M = 101001(现在 k = 6)。我们在 M 的后面再添加供差错检测用的 n 三、数据链路层 位冗余码一起发送。 1、数据链路层使用的信道主要有以下两种类型:  用二进制的模 2 运算进行 2n 乘 M 的运算,这  点对点信道。这种信道使用一对一的点对点通 相当于在 M 后面添加 n 个 0。 信方式。  得到的 (k + n) 位的数除以事先选定好的长度  广播信道。这种信道使用一对多的广播通信方 为 (n + 1) 位的除数 P,得出商是 Q 而余数 式,因此过程比较复杂。广播信道上连接的主 是 R,余数 R 比除数 P 少1 位,即 R 是 n 位。 机很多,因此必须使用专用的共享信道协议来  现在 k = 6, M = 101001。 协调这些主机的数据发  设 n = 3, 除数 P = 1101, 2、数据链路(data link) 除了物理线路外,还必须有  被除数是 2n M = 101001000。 使 通信协议来控制这些数据的传输。若把实现这些协议的  模 2 运算的结果是:商 Q = 110101,余数 R = 天 硬件和软件加到链路上,就构成了数据链路。 001。小  现在最常用的方法是使用适配器(即网  把 小 余数 R 作为冗余 使 码 添加在数据 M 的后面发 蓝 卡)来实现这些协议的硬件和软件。 送出去。发送的天数据是:2nM + R 蔚 小  一般的适配器都包括了数据链路层和物 : 即:101001001,共 (k + n) 位。 小 理层这两层的功能。 服 帧检验序列 FCS蓝 使 客 天 3、三个基本问题 旺  在数据蔚后面添加上的 小 冗余码称为帧检验序列 : (1) 封装成帧 旺 FCS (Frame Check 小Sequence)。 服 宝 蓝  封装成帧(framing)就是在一段数据的前后分  客循环冗余检验 CRC 和帧检验序列 FCS 并不等 淘 蔚 旺 别添加首部和尾部,然后就构成了一一个帧。确 同。 : 旺 定帧的界限。 唯 宝  CR服C 是一种常用的检错方法,而 FCS 是 , 客  首部和尾部的一个重要作用就 品 是进行帧定界。 淘 旺 添加在数据后面的冗余码。 一 (2) 解决透明传输问题 出 旺 FCS 可以用 CRC 这种方法得出,但 CRC 唯  发送端的数据链路层在 室 数据中出现控制,字符 宝 并非用来获得 FCS 的唯一方法。 作 淘 “SOH”或“EOT”工的前面插入一个转品义字符 接收 一 端对收到的每一帧进行 CRC 检验 出 “ESC”(其十六进英制编码是 1B)。 室 唯 (1) 若得出的余数 R = 0,则判定这个帧没有 精 ,  字 节 填 充 场 (byte stuffing)作或 字 符 填 充 品 差错,就接受(accept)。 工 (characte职r stuffing)——接收端的数据链出路  (2) 若余数 R ≠ 0,则判定这个帧有差错,就 英 层在将数据送 往网络层 精 之前删除插入的转室义字 丢弃。 作 符。 场  仅用循环冗余检验 CRC 差错检测技术只能做 工 职  如果转义字符也出现数据当中,那英么应在转义 到无差错接受(accept)。 字符前面插入一个转 义字符。当精接收端收到连  “无差错接受”是指:“凡是接受的帧(即不 场 续的两个转义字符时,就删除其中前面的一个。 包括丢弃的帧),我们都能以非常接近于 1 的 职 (3)差错检测 概率认为这些帧在传输过程中没有产生差错”。  在传输过程中可能会产生比特差错:1 可能会  要做到“可靠传输”(即发送什么就收到什么) 变成 0 而 0 也可能变成 1。 就必须再加上确认和重传机制。  在一段时间内,传输错误的比特占所传输比特 4、点对点协议 PPP 总数的比率称为误码率 BER (Bit Error Rate)。 (1)PPP 协议应满足的需求  误码率与信噪比有很大的关系。 简单——这是首要的要求 封装成帧 透明性 循环冗余检验CRC的原理 多种网络层协议 多种类型链路 差错检测 检  在数据链路层传送的帧中,广泛使用了循环冗 测连接状态 最大传送单元 网络层地址协商 余检验 CRC 的检错技术。 数据压缩协商  在发送端,先把数据划分为组。假定每组 k 个 (2)PPP 协议不需要的功能 3本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使 纠错 流量控制 序号 多点线路 半双工或单工  帧检验序列 FCS 字段可保证无差错接 链路 受。 (3)PPP 协议有三个组成部分 (8)PPP 协议的工作状态  一个将 IP 数据报封装到串行链路的方  当用户拨号接入 ISP 时,路由器的调制解调器 法。 对拨号做出确认,并建立一条物理连接。  链路控制协议 LCP (Link Control  PC 机向路由器发送一系列的 LCP 分组(封装 Protocol)。 成多个 PPP 帧)。  网络控制协议 NCP (Network Control  这些分组及其响应选择一些 PPP 参数,和进行 Protocol)。 网络层配置,NCP 给新接入的 PC机分配一个临 (4)PPP 协议的帧格式 时的 IP 地址,使 PC 机成为因特网上的一个 标志字段 F = 0x7E 地址字段 A 只置为 0xFF。 主机。 控制字段 C 通常置为 0x03。  通信完毕时 ,NCP 释放网络层连接,收回原来 使 PPP 有一个 2 个字节的协议字段。 分配出去的 IP 地址。接着,LCP 释放数据链 天  当协议字段为 0x0021 时,PPP 帧的信 路层小连接。最后释放的是物理层的连接。 息字段就是IP 数据报。 5、局域网 小 的数据链路层 使 蓝  若为 0xC021, 则信息字段是 PPP 链路  蔚 局域网最主要的天特点是:网络为一个单位所拥 小 控制数据。 : 有,且地理范围和站点数目均有限。 小  若为 0x8021,则表示这是网络控制数据。 服  局域网具蓝有如下的一些主要使优点: 客 天 PPP 是面向字节的,所有的 PPP 帧的长度都是旺  蔚具有广播功能, 小 从一个站点可很方便地 : 整数字节。 旺 访问全网。局小域网上的主机可共享连接 服 宝 蓝 (5)当 PPP 用在异步传输时,就使用一种特殊的字符 客 在局域网上的各种硬件和软件资源。 淘 蔚 旺 填充法 一  便于 : 系统的扩展和逐渐地演变,各设备 旺  将信息字段中出现的每一个 0x7E 唯 字节转变成 宝 的服位置可灵活调整和改变。 , 客 为 2 字节序列(0x7D, 0x5E)。 品 淘  旺 提高了系统的可靠性、可用性和残存性。 一  若信息字段中出现一个 0x出7D 的字节, 则将其  为旺了使数据链路层能更好地适应多种局域网标 唯 转变成为 2 字节序列(0x 室 7D, 0x5D)。 , 宝准,802 委员会就将局域网的数据链路层拆成 作 淘  若信息字段中出现 工ASCII 码的控制字符品(即数 一 两个子层: 出 值小于 0x20 的字英符),则在该字 室 符前面要加入 唯  逻辑链路控制 LLC (Logical Link 精 , 一个 0x7D 字节,同时将该字作符的编码加以改 Control)子层 场 品 工 变。 职 出  媒体接入控制 MAC (Medium Access 英 (6)PPP 协议用在 SONET/SDH 链路时,是使用同室步传 Control)子层。 精 作 输(一连串的比特连续传 送)场。这时 PPP 协议采用零比  与接入到传输媒体有关的内容都放在 MAC 子层, 工 职 特填充方法来实现透明传输。 英 而 LLC 子层则与传输媒体无关,不管采用何种  在发送端,只要发现有 5 个连续 精 1,则立即填 协议的局域网对 LLC 子层来说都是透明的 场 入一个 0。接收端对帧中的比特流进行扫描。 6、适配器 职 每当发现 5 个连续 1 时,就把这 5 个连续 1  网络接口板又称为通信适配器(adapter)或网 后的一个 0 删除, 络接口卡 NIC (Network Interface Card),或 (7)PPP 协议之所以不使用序号和确认机制是出于以 “网卡”。 下的考虑:  适配器的重要功能:  在数据链路层出现差错的概率不大时,  进行串行/并行转换。 使用比较简单的 PPP 协议较为合理。  对数据进行缓存。  在因特网环境下,PPP 的信息字段放入  在计算机的操作系统安装设备驱动程序。 的数据是 IP 数据报。数据链路层的可  实现以太网协议。 靠传输并不能够保证网络层的传输也是 7、CSMA/CD 协议 可靠的。 (1)简介 4本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使  “多点接入”表示许多计算机以多点接入的方  确定基本退避时间,一般是取为争用期 式连接在一根总线上。 2τ。  “载波监听”是指每一个站在发送数据之前先  定义重传次数 k ,k ≤ 10,即 要检测一下总线上是否有其他计算机在发送数 k = Min[重传次数, 10] 据,如果有,则暂时不要发送数据,以免发生  从整数集合[0,1,…, (2k −1)]中随机地 碰撞。 取出一个数,记为 r。重传所需的时延  总线上并没有什么“载波”。因此, “载波监 就是 r 倍的基本退避时间。 听”就是用电子技术检测总线上有没有其他计  当重传达 16 次仍不能成功时即丢弃该 算机发送的数据信号。 帧,并向高层报告。  “碰撞检测”就是计算机边发送数据边检测信 最短有效帧长 道上的信号电压大小。  如果发生冲突,就一定是在发送的前 64 字节  当几个站同时在总线上发送数据时,总线上的 之内。 使 信号电压摆动值将会增大(互相叠加)。  由于一检测到冲突就立即中止发送,这时已经 天  当一个站检测到的信号电压摆动值超过一定的 发送小出去的数据一定小于 64 字节。 门限值时,就认为总线上至少有两个站同时在  以 小 太网规定了最短 使 有 效帧长为 64 字节,凡长 蓝 发送数据,表明产生了碰撞。 度小于 64 字节天的帧都是由于冲突而异常中止 蔚 小 检测到碰撞后 : 的无效帧。 小  在发生碰撞时,总线上传输的信号产生了严重 服 强化碰撞 蓝 使 客 天 的失真,无法从中恢复出有用的信息来。 旺  当发送蔚数据的站一旦发 小 现发生了碰撞时: :  每一个正在发送数据的站,一旦发现总线上旺出 服  立即停止发送小数据; 宝 蓝 现了碰撞,就要立即停止发送,免得继续浪费 客  再继续发送若干比特的人为干扰信号 淘 蔚 旺 网络资源,然后等待一段随机时间后一再次发送。 (jam : ming signal),以便让所有用户都 旺 (2)重要特性 唯 知服道现在已经发生了碰撞。 宝 , 客  使用 CSMA/CD 协议的以太网 品 不能进行全双工 淘8、MAC 帧的 旺 格式 一 通信而只能进行双向交替通出信(半双工通信)。  最旺常用的 MAC 帧是以太网 V2 的格式。 唯  每个站在发送数据之后的 室 一小段时间内,,存在  宝目的地址字段 6 字节 源地址字段 6 字节 作 淘 着遭遇碰撞的可能性工。 品 一  类型字段 2 字节,类型字段用来标志上一层使 出  这种发送的不确定英性使整个以太网 室 的平均通信 唯 用的是什么协议,以便把收到的 MAC 帧的数据 精 , 量远小于以太网的最高数据率。作 上交给上一层的这个协议。 场 品 工 (3)争用期 职 出  数据字段 46 ~ 1500 字节,数据字段的正式名 英  最先发送数据 帧的站, 精 在发送数据帧后至室多经 称是 MAC 客户数据字段 作 过时间 2τ (两 倍的端场到端往返时延)就可知道 最小长度 64 字节 − 18 字节的首部和尾部 = 工 职 发送的数据帧是否遭受了碰撞。 英 数据字段的最小长度  以太网的端到端往返时 延 2τ 称为 精 争用期,或碰  FCS 字段 4 字节 场 撞窗口。 当数据字段的长度小于 46 字节时,应在数据字段的后 职  经过争用期这段时间还没有检测到碰撞,才能 面加入整数字节的填充字段,以保证以太网的 MAC 帧 肯定这次发送不会发生碰撞。 长不小于 64 字节。  以太网取 51.2 µs 为争用期的长度。 在帧的前面插入的 8 字节中的第一个字段共 7 个字  对于 10 Mb/s 以太网,在争用期内可发送 512 节,是前同步码,用来迅速实现 MAC 帧的比特同步(为 bit,即 64 字节。 了达到比特同步,在传输媒体上实际传送的要比 MAC  以太网在发送数据时,若前 64 字节没有发生 帧还多 8 个字节)。第二个字段是帧开始定界符,表示 冲突,则后续的数据就不会发生冲突。 后面的信息就是MAC 帧。 二进制指数类型退避算法 1)无效的 MAC 帧  发生碰撞的站在停止发送数据后,要推迟(退  数据字段的长度与长度字段的值不一致; 避)一个随机时间才能再发送数据。  帧的长度不是整数个字节; 5本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使  用收到的帧检验序列 FCS 查出有差错; 802.1D。  数据字段的长度不在 46 ~ 1500 字节之间。 5)网桥应当按照以下自学习算法处理收到的帧和建立  有效的 MAC 帧长度为 64 ~ 1518 字节之间。 转发表  对于检查出的无效 MAC 帧就简单地丢弃。以太  若从 A 发出的帧从接口 x 进入了某网桥,那 网不负责重传丢弃的帧。 么从这个接口出发沿相反方向一定可把一个帧 2)帧间最小间隔 传送到 A。  帧间最小间隔为 9.6 µs,相当于 96 bit 的发  网桥每收到一个帧,就记下其源地址和进入网 送时间。 桥的接口,作为转发表中的一个项目。  一个站在检测到总线开始空闲后,还要等待  在建立转发表时是把帧首部中的源地址写在 9.6 µs 才能再次发送数据。 “地址”这一栏的下面。  这样做是为了使刚刚收到数据帧的站的接收缓  在转发帧时,则是根据收到的帧首部中的目的 存来得及清理,做好接收下一帧的准备。 地址来转发的。这时就把在“地址”栏下面已 使 9、网桥 经记下的源地址当作目的地址,而把记下的进 天  在数据链路层扩展局域网是使用网桥。 入接小口当作转发接口。  网桥工作在数据链路层,它根据 MAC 帧的目的 6)网桥在小转发表中登记以 使 下 三个信息 蓝 地址对收到的帧进行转发。 在网桥的转发表天中写入的信息除了地址和接口 蔚 小  网桥具有过滤帧的功能。当网桥收到一个帧时, : 外,还有帧进入该网桥的时间。 小 并不是向所有的接口转发此帧,而是先检查此 服  这是因为蓝以太网的拓扑可能使经常会发生变化, 客 天 帧的目的 MAC 地址,然后再确定将该帧转发到旺 站点也蔚可能会更换适配 小 器(这就改变了站点的 : 哪一个接口 旺 地址)。另外,以太网小上的工作站并非总是接通 服 宝 蓝 1)使用网桥带来的好处 客电源的。 淘 蔚 旺  过滤通信量。 一  把每个帧到达 : 网桥的时间登记下来,就可以在 旺  扩大了物理范围。 唯 宝 转发表中只服保留网络拓扑的最新状态信息。这 , 客  提高了可靠性。 品 淘 样就 旺 使得网桥中的转发表能反映当前网络的最 一  可互连不同物理层、不同 M出AC 子层和不同速率 新旺拓扑状态。 唯 (如10 Mb/s 和 100 Mb/ 室 s 以太网)的局域,网。 7)网桥宝的自学习和转发帧的步骤归纳 作 淘 2)使用网桥带来的缺点 工 品 一 网桥收到一帧后先进行自学习。查找转发表中 出  存储转发增加了时英延。 室 唯 与收到帧的源地址有无相匹配的项目。如没有, 精 ,  在MAC 子层 场 并没有流量控制功能作。 品 就在转发表中增加一个项目(源地址、进入的 工  具有不同职 MAC 子层的网段桥接在一起时时出延 接口和时间)。如有,则把原有的项目进行更新。 英 更大。 精 室  转发帧。查找转发表中与收到帧的目的地址有 作  网桥只适合于用 户数场不太多(不超过几百个)和 无相匹配的项目。 工 职 通信量不太大的局域网,否则有时英还会因传播  如没有,则通过所有其他接口(但进入 过多的广播信息而产 生网络拥塞 精 。这就是所谓 网桥的接口除外)按进行转发。 场 的广播风暴。 职  如有,则按转发表中给出的接口进行转 3)网桥和集线器(或转发器)不同 发。  集线器在转发帧时,不对传输媒体进行检测。  若转发表中给出的接口就是该帧进入网  网桥在转发帧之前必须执行 CSMA/CD 算法。 桥的接口,则应丢弃这个帧(因为这时  若在发送过程中出现碰撞,就必须停止 不需要经过网桥进行转发)。 发送和进行退避。 8)透明网桥使用了生成树算法 生成树的得出 4) 透明网桥  互连在一起的网桥在进行彼此通信后,就能找  “透明”是指局域网上的站点并不知道所发送 出原来的网络拓扑的一个子集。在这个子集里, 的帧将经过哪几个网桥,因为网桥对各站来说 整个连通的网络中不存在回路,即在任何两个 是看不见的。 站之间只有一条路径。  透明网桥是一种即插即用设备,其标准是 IEEE  为了避免产生转发的帧在网络中不断地兜圈子。 6本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使  为了得出能够反映网络拓扑发生变化时的生成 理。 树,在生成树上的根网桥每隔一段时间还要对  第二,路由器仅根据目的主机所连接的网络号 生成树的拓扑进行更新。 来转发分组(而不考虑目的主机号),这样就可 9)源路由网桥 以使路由表中的项目数大幅度减少,从而减小  透明网桥容易安装,但网络资源的利用不充分。 了路由表所占的存储空间。  源路由(source route)网桥在发送帧时将详细 (2) 实际上 IP 地址是标志一个主机(或路由器) 的路由信息放在帧的首部中。 和一条链路的接口。  源站以广播方式向欲通信的目的站发送一个发  当一个主机同时连接到两个网络上时,该主机 现帧,每个发现帧都记录所经过的路由。 就必须同时具有两个相应的 IP 地址,其网络  发现帧到达目的站时就沿各自的路由返回源站。 号 net-id 必须是不同的。这种主机称为多归 源站在得知这些路由后,从所有可能的路由中 属主机(multihomed host)。 选择出一个最佳路由。凡从该源站向该目的站  由于一个路由 器至少应当连接到两个网络(这 使 发送的帧的首部,都必须携带源站所确定的这 样它才能将 IP 数据报从一个网络转发到另一 天 一路由信息。 个网小络),因此一个路由器至少应当有两个不同 的 小 IP 地址。 使 蓝 四、网络层 (3) 用转发器或网桥天连接起来的若干个局域网仍为 蔚 小 1、虚拟互连网络的意义 :一个网络,因此这些局域网都具有同样的网络号 小  所谓虚拟互连网络也就是逻辑互连网络,它的 服 net-id。 蓝 使 客 天 意思就是互连起来的各种物理网络的异构性本旺 (4) 所有蔚分配到网络号 ne 小 t-id 的网络,范围很小 : 来是客观存在的,但是我们利用 IP 协议就可旺 的局域网,还是可能覆盖很小大地理范围的广域网,都是 服 宝 蓝 以使这些性能各异的网络从用户看起来好像是 平等的客。 淘 蔚 旺 一个统一的网络。 一 3、地址解析协议 AR : P 旺  使用 IP 协议的虚拟互连网络可简 唯 称为 IP 网。 宝 不管网络层服使用的是什么协议,在实际网络的 , 客  使用虚拟互连网络的好处是: 品 当互联网上的主 淘 链路上 旺 传送数据帧时,最终还是必须使用硬件 一 机进行通信时,就好像在一出个网络上通信一样, 地旺址。 唯 而看不见互连的各具体的 室 网络异构细节。,  宝每一个主机都设有一个 ARP 高速缓存(ARP 作 淘 2、分类 IP 地址 工 品 一 cache),里面有所在的局域网上的各主机和路 出  每一类地址都由两英个固定长度的字 室 段组成,其 唯 由器的 IP 地址到硬件地址的映射表。 精 , 中一个字段是 场 网络号 net-id,作它标志主机(或 品  当主机 A 欲向本局域网上的某个主机 B 发送 工 路由器)所职连接到的网络,而另一个字段则是出 IP 数据报时,就先在其 ARP 高速缓存中查看 英 主机号 host -id,它标精志该主机(或路由室器)。 有无主机 B 的 IP 地址。如有,就可查出其对 作 IP 地址 ::= { <网络号 >, <场主机号>} 应的硬件地址,再将此硬件地址写入 MAC 帧, 工 职 1) IP 地址的使用范围 英 然后通过局域网将该 MAC 帧发往此硬件地址。 精 ARP 高速缓存的作用 场 职  为了减少网络上的通信量,主机 A 在发送其 ARP 请求分组时,就将自己的 IP 地址到硬件 地址的映射写入 ARP 请求分组。  当主机 B 收到 A 的 ARP 请求分组时,就将主 机 A 的 这一地址映射写入主机 B 自己的 ARP 2)IP 地址的一些重要特点 高速缓存中。这对主机 B 以后向 A 发送数据 (1) IP 地址是一种分等级的地址结构。分两个等 报时就更方便了。 级的好处是: 应当注意的问题  第一,IP 地址管理机构在分配 IP 地址时只分  ARP 是解决同一个局域网上的主机或路由器的 配网络号,而剩下的主机号则由得到该网络号 IP 地址和硬件地址的映射问题。 的单位自行分配。这样就方便了 IP 地址的管  如果所要找的主机和源主机不在同一个局域网 7本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使 上,那么就要通过 ARP 找到一个位于本局域网 把数据报传送给路由表中所指明的下一跳路由器;否则, 上的某个路由器的硬件地址,然后把分组发送 执行(4)。 给这个路由器,让这个路由器把分组转发给下 (4) 若路由表中有到达网络 N 的路由,则把数据报传 一个网络。剩下的工作就由下一个网络来做。 送给路由表指明的下一跳路由器;否则,执行(5)。  从IP地址到硬件地址的解析是自动进行的,主 (5) 若路由表中有一个默认路由,则把数据报传送给路 机的用户对这种地址解析过程是不知道的。 由表中所指明的默认路由器;否则,执行(6)。  只要主机或路由器要和本网络上的另一个已知 (6) 报告转发分组出错。 IP 地址的主机或路由器进行通信,ARP 协议就 6、子网 会自动地将该 IP 地址解析为链路层所需要的 1)划分子网的基本思路 硬件地址。  划分子网纯属一个单位内部的事情。单位对外 4、IP 数据报的格式 仍然表现为没有划分子网的网络。  一个 IP 数据报由首部和数据两部分组成。  从主机号借 用若干个位作为子网号 subnet-id, 使  首部的前一部分是固定长度,共 20 字节,是 而主机号 host-id 也就相应减少了若干个位。 天 所有 IP 数据报必须具有的。 IP地小址 ::= {<网络号>, <子网号>, <主机号>}  在首部的固定部分的后面是一些可选字段,其  凡 小 是从其他网络发 使 送 给本单位某个主机的 IP 蓝 长度是可变的。 数据报,仍然是天根据 IP 数据报的目的网络号 蔚 小 5、IP 层转发分组的流程 : net-id,先找到连接在本单位网络上的路由器。 小 查找路由表:根据目的网络地址就能确定下一跳路由器, 服  然后此路蓝由器在收到 IP 数使据报后,再按目的 客 天 这样做的结果是: 旺 网络号蔚 net-id 和子网 小 号 subnet-id 找到目 :  IP 数据报最终一定可以找到目的主机所旺 的 服 子网。 小 宝 蓝 在目的网络上的路由器(可能要通过多次的间  客最后就将 IP 数据报直接交付目的主机。 淘 蔚 旺 接交付)。 一 2)子网掩码 : 旺  只有到达最后一个路由器时, 唯 才试图向目 宝 从一个 IP服 数据报的首部并无法判断源主机或 , 客 的主机进行直接交付。 淘 目的主机所连接的网络是否进行了子网划分。 品 旺 一 特定主机路由 出  使旺用子网掩码(subnet mask)可以找出 IP 地址 唯  这种路由是为特定的目的 室 主机指明一个路,由。 宝中的子网部分。 作 淘  采用特定主机路由可工使网络管理人员能品更方便 子网 一 掩码是一个重要属性 出 地控制网络和测试英网络,同时也可 室 在需要考虑 唯 子网掩码是一个网络或一个子网的重要属性。 精 , 某种安全问题 场 时采用这种特定主作机路由。 品  路由器在和相邻路由器交换路由信息时,必须 工 默认路由 职 出 把自己所在网络(或子网)的子网掩码告诉相 英  路由器还可采 用默认路由 精 以减少路由表所占室用 邻路由器。 作 的空间和搜索路 由表所场用的时间。  路由器的路由表中的每一个项目,除了要给出 工 职  这种转发方式在一个网络只有很少的英对外连接 目的网络地址外,还必须同时给出该网络的子 时是很有用的。 精 网掩码。 场  默认路由在主机发送 IP 数 职 据报时往往更能显  若一个路由器连接在两个子网上就拥有两个网 示出它的好处。 络地址和两个子网掩码。 如果一个主机连接在一个小网络上,而这个网络 使用子网掩码的分组转发过程 只用一个路由器和因特网连接,那么在这种情况下使用 (1) 从收到的分组的首部提取目的 IP 地址 D。 默认路由是非常合适的 (2) 先用各网络的子网掩码和 D 逐位相“与”,看是否 分组转发算法 和相应的网络地址匹配。若匹配,则将分组直接交付。 (1) 从数据报的首部提取目的主机的 IP 地址 D, 得 否则就是间接交付,执行(3)。 出目的网络地址为 N。 (3) 若路由表中有目的地址为 D 的特定主机路由,则 (2) 若网络 N 与此路由器直接相连,则把数据报直接 将分组传送给指明的下一跳路由器;否则,执行(4)。 交付目的主机 D;否则是间接交付,执行(3)。 (4) 对路由表中的每一行的子网掩码和 D 逐位相“与”, (3) 若路由表中有目的地址为 D 的特定主机路由,则 若其结果与该行的目的网络地址匹配,则将分组传送 8本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使 给该行指明的下一跳路由器;否则,执行(5)。 8、内部网关协议 RIP (5) 若路由表中有一个默认路由,则将分组传送给路由 工作原理 表中所指明的默认路由器;否则,执行(6)。  路由信息协议 RIP 是内部网关协议 IGP中最 (6) 报告转发分组出错。 先得到广泛使用的协议。 7、无分类编址 CIDR  RIP 是一种分布式的基于距离向量的路由选择 CIDR 最主要的特点 协议。  CIDR 消除了传统的 A 类、B 类和 C 类地址以  RIP 协议要求网络中的每一个路由器都要维护 及划分子网的概念,因而可以更加有效地分配 从它自己到其他每一个目的网络的距离记录。 IPv4 的地址空间。 “距离”的定义  CIDR使用各种长度的“网络前  从一路由器到直接连接的网络的距离定义为 1。 缀”(network-prefix)来代替分类地址中的网  从一个路由器到非直接连接的网络的距离定义 络号和子网号。 为所经过的路由器数加 1。 使  IP 地址从三级编址(使用子网掩码)又回到了  RIP 协议中的“距离”也称为“跳数”(hop 天 两级编址。 coun小t),因为每经过一个路由器,跳数就加 1。 IP地址 ::= {<网络前缀>, <主机号>}  这 小 里的“距离”实 使 际 上指的是“最短距离”, 蓝 CIDR 把网络前缀都相同的连续的 IP 地址组成“CIDR  蔚 RIP 认为一个好天的路由就是它通过的路由器的 小 地址块” : 数目少,即“距离短”。 小  128.14.32.0/20 表示的地址块共有 212 个地址 服  RIP 允许蓝一条路径最多只能使包含 15 个路由器。 客 天 (因为斜线后面的 20 是网络前缀的位数,所旺  “距离蔚”的最大值为1 小 6 时即相当于不可达。可 : 以这个地址的主机号是 12 位)。 旺 见 RIP 只适用于小型小互联网。 服 宝 蓝  这个地址块的起始地址是 128.14.32.0。  客RIP 不能在两个网络之间同时使用多条路由。 淘 蔚 旺  在不需要指出地址块的起始地址时,一也可将这 RIP 选择一个 : 具有最少路由器的路由(即最短 旺 样的地址块简称为“/20 地址块” 唯 。 路由),哪服怕还存在另一条高速(低时延)但路由 宝 , 客  128.14.32.0/20 地址块的最小 品 地址: 淘 器较多 旺 的路由。 一 128.14.32.0 出 RIP 协议的旺三个要点 唯  128.14.32.0/20 地址块的 室 最大地址: ,  宝仅和相邻路由器交换信息。 作 淘 128.14.47.255 工 品 一  交换的信息是当前本路由器所知道的全部信息, 出  全 0 和全 1 的主英机号地址一般不 室 使用。 唯 即自己的路由表。 精 , 构成超网 场 作 品  按固定的时间间隔交换路由信息,例如,每隔 工  前缀长度不职超过 23 位的 CIDR 地址块都包含出 30 秒。 英 了多个 C 类地址。 室 路由表的建立 精 作  这些 C 类地址合 起来场就构成了超网。  路由器在刚刚开始工作时,只知道到直接连接 工 职  CIDR 地址块中的地址数一定是 2 英的整数次幂。 的网络的距离(此距离定义为1)。  网络前缀越短,其地址 块所包含 精 的地址数就越  以后,每一个路由器也只和数目非常有限的相 场 多。而在三级结构的IP地址中,划分子网是使 邻路由器交换并更新路由信息。 职 网络前缀变长。  经过若干次更新后,所有的路由器最终都会知 最长前缀匹配 道到达本自治系统中任何一个网络的最短距离  使用 CIDR 时,路由表中的每个项目由“网络 和下一跳路由器的地址。 前缀”和“下一跳地址”组成。在查找路由表  RIP 协议的收敛(convergence)过程较快,即在 时可能会得到不止一个匹配结果。 自治系统中所有的结点都得到正确的路由选择  应当从匹配结果中选择具有最长网络前缀的路 信息的过程。 由:最长前缀匹配(longest-prefix matching)。 RIP2 的报文由首部和路由部分组成  网络前缀越长,其地址块就越小,因而路由就  RIP2 报文中的路由部分由若干个路由信息组 越具体(more specific) 。 成。每个路由信息需要用 20 个字节。地址族  最长前缀匹配又称为最长匹配或最佳匹配。 标识符(又称为地址类别)字段用来标志所使 9本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使 用的地址协议。 应当注意  路由标记填入自治系统的号码,这是考虑使RIP  TCP 连接是一条虚连接而不是一条真正的物理 有可能收到本自治系统以外的路由选择信息。 连接。 再后面指出某个网络地址、该网络的子网掩码、  TCP 对应用进程一次把多长的报文发送到TCP 下一跳路由器地址以及到此网络的距离。 的缓存中是不关心的。 RIP 协议的优缺点  TCP 根据对方给出的窗口值和当前网络拥塞的  RIP 存在的一个问题是当网络出现故障时,要 程度来决定一个报文段应包含多少个字节(UDP 经过比较长的时间才能将此信息传送到所有的 发送的报文长度是应用进程给出的)。 路由器。  TCP 可把太长的数据块划分短一些再传送。TCP  RIP 协议最大的优点就是实现简单,开销较小。 也可等待积累有足够多的字节后再构成报文段  RIP 限制了网络的规模,它能使用的最大距离 发送出去。 为 15(16 表示不可达)。 TCP 的连接 使  路由器之间交换的路由信息是路由器中的完整  TCP 把连接作为最基本的抽象。 天 路由表,因而随着网络规模的扩大,开销也就  每一小条 TCP 连接有两个端点。 增加。  TC 小 P 连接的端点不 使 是 主机,不是主机的IP 地址, 蓝 9、自治系统 AS 不是应用进程,天也不是运输层的协议端口。TCP 蔚 小 • 自治系统 AS 的定义:在单一的技术管理下的 : 连接的端点叫做套接字(socket)或插口。 小 一组路由器,而这些路由器使用一种 AS 内部 服  端口号拼蓝接到(contatenate使d with) IP 地址即 客 天 的路由选择协议和共同的度量以确定分组在该 旺 构成了蔚套接字。 小 : AS 内的路由,同时还使用一种 AS 之间的路旺由  套接字= (IP 地址: 小端口号) 每一条 TCP 服 宝 蓝 选择协议用以确定分组在 AS之间的路由。 客连接唯一地被通信两端的两个端点(即两个套 淘 蔚 旺 • 现在对自治系统 AS 的定义是强调下一面的事实: 接字)所确定 : 。即:TCP 连接 ::= {socket1, 旺 尽管一个 AS 使用了多种内部路由 唯 选择协议和 socket2} 服 = {(IP1: port1), (IP2: port2)} 宝 , 客 度量,但重要的是一个 AS 对其他 AS 表现出 淘2、TCP 的流量控制 品 旺 一 的是一个单一的和一致的路出由选择策略。  流旺量控制(flow control)就是让发送方的发送 唯 因特网有两大类路由选择协议 室 , 宝速率不要太快,既要让接收方来得及接收,也 作 淘  内部网关协议 IGP 工(Interior Gateway品 一 不要使网络发生拥塞。 出 Protocol) 即英在一个自治系统 室 内部使用的 唯 利用滑动窗口机制可以很方便地在 TCP 连接 精 , 路由选择协议。目前这类路由选作择协议使用得 上实现流量控制。 场 品 工 最多,如 职RIP 和 OSPF 协议。 出 持续计时器 英  外部网关协议 EGP (Exte 精 rnal Gateway Prot室ocol)  TCP 为每一个连接设有一个持续计时器。 作 若源站和目的站 处在不场同的自治系统中,当数  只要 TCP 连接的一方收到对方的零窗口通知, 工 职 据报传到一个自治系统的边界时,就英需要使用 就启动持续计时器。 一种协议将路由选择信 息传递到精另一个自治系  若持续计时器设置的时间到期,就发送一个零 场 统中。这样的协议就是外部网关协议 EGP。在 窗口探测报文段(仅携带 1 字节的数据),而 职 外部网关协议中目前使用最多的是 BGP-4。 对方就在确认这个探测报文段时给出了现在的 五、运输层 窗口值。 1、传输控制协议 TCP  若窗口仍然是零,则收到这个报文段的一方就 TCP 最主要的特点 重新设置持续计时器。  TCP 是面向连接的运输层协议。  若窗口不是零,则死锁的僵局就可以打破了。  每一条 TCP 连接只能有两个端点(endpoint), 可以用不同的机制来控制 TCP 报文段的发送时机: 每一条 TCP 连接只能是点对点的(一对一)。  第一种机制是 TCP 维持一个变量,它等于最大  TCP 提供可靠交付的服务。 报文段长度 MSS。只要缓存中存放的数据达到  TCP 提供全双工通信。 MSS 字节时,就组装成一个 TCP 报文段发送出  面向字节流。 去。 10本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使  第二种机制是由发送方的应用进程指明要求发 RTT。 送报文段,即 TCP 支持的推送(push)操作。  “传输轮次”更加强调:把拥塞窗口 cwnd 所  第三种机制是发送方的一个计时器期限到了, 允许发送的报文段都连续发送出去,并收到了 这时就把当前已有的缓存数据装入报文段(但 对已发送的最后一个字节的确认。 长度不能超过 MSS)发送出去。  例如,拥塞窗口 cwnd = 4,这时的往返时间 RTT 3、TCP的拥塞控制 就是发送方连续发送 4 个报文段,并收到这 4  在某段时间,若对网络中某资源的需求超过了 个报文段的确认,总共经历的时间。 该资源所能提供的可用部分,网络的性能就要 慢开始门限 ssthresh 的用法如下: 变坏——产生拥塞(congestion)。  当 cwnd < ssthresh 时,使用慢开始算法。  出现资源拥塞的条件:对资源需求的总和 > 可  当 cwnd > ssthresh 时,停止使用慢开始算法 用资源 而改用拥塞避免算法。 拥塞控制与流量控制的关系  当 cwnd = ss thresh 时,既可使用慢开始算法, 使  拥塞控制所要做的都有一个前提,就是网络能 也可使用拥塞避免算法。 天 够承受现有的网络负荷。  拥塞小避免算法的思路是让拥塞窗口 cwnd 缓慢  拥塞控制是一个全局性的过程,涉及到所有的 地 小 增大,即每经过 使 一 个往返时间 RTT 就把发送 蓝 主机、所有的路由器,以及与降低网络传输性 方的拥塞窗口 c天wnd 加 1,而不是加倍,使拥 蔚 小 能有关的所有因素。 : 塞窗口 cwnd 按线性规律缓慢增长。 小  流量控制往往指在给定的发送端和接收端之间 服 当网络出现拥塞蓝时 使 客 天 的点对点通信量的控制。 旺  无论在蔚慢开始阶段还是 小 在拥塞避免阶段,只要 :  流量控制所要做的就是抑制发送端发送数据的旺 发 服 送方判断网络出现小拥塞(其根据就是没有按 宝 蓝 速率,以便使接收端来得及接收。 客时收到确认),就要把慢开始门限 ssthresh 设 淘 蔚 旺 慢开始和拥塞避免 一 置为出现拥塞 : 时的发送方窗口值的一半(但不 旺  发送方维持一个叫做拥塞窗口 cwn 唯 d 宝 能小于2)服。 , 客 (congestion window)的状态变 品 量。拥塞窗口的 淘  然后把 旺 拥塞窗口 cwnd 重新设置为 1,执行慢 一 大小取决于网络的拥塞程度出,并且动态地在变 开旺始算法。 唯 化。发送方让自己的发送 室 窗口等于拥塞窗,口。  宝这样做的目的就是要迅速减少主机发送到网络 作 淘 如再考虑到接收方的工接收能力,则发送品窗口还 一 中的分组数,使得发生拥塞的路由器有足够时 出 可能小于拥塞窗口英。 唯 间把队列中积压的分组处理完毕。 室 精 ,  发送方控制拥 场 塞窗口的原则是:作只要网络没有 品 乘法减小 工 出现拥塞,职拥塞窗口就再增大一些,以便把更出  “乘法减小“是指不论在慢开始阶段还是拥塞 英 多的分组发送出去。但只要网络出现拥塞,室拥 避免阶段,只要出现一次超时(即出现一次网 精 作 塞窗口就减小一 些,以场减少注入到网络中的分 络拥塞),就把慢开始门限值 ssthresh 设置为 工 职 组数。 英 当前的拥塞窗口值乘以 0.5。 慢开始算法的原理 精  当网络频繁出现拥塞时,ssthresh 值就下降得 场  在主机刚刚开始发送报文段 职 时可先设置拥塞窗 很快,以大大减少注入到网络中的分组数。 口 cwnd = 1,即设置为一个最大报文段 MSS 的 加法增大 数值。  “加法增大”是指执行拥塞避免算法后,在收  在每收到一个对新的报文段的确认后,将拥塞 到对所有报文段的确认后(即经过一个往返时 窗口加 1,即增加一个 MSS 的数值。 间),就把拥塞窗口 cwnd增加一个 MSS 大小,  用这样的方法逐步增大发送端的拥塞窗口 使拥塞窗口缓慢增大,以防止网络过早出现拥 cwnd,可以使分组注入到网络的速率更加合理。 塞。 传输轮次 快重传和快恢复  使用慢开始算法后,每经过一个传输轮次,拥  快重传算法首先要求接收方每收到一个失序的 塞窗口 cwnd 就加倍。 报文段后就立即发出重复确认。这样做可以让  一个传输轮次所经历的时间其实就是往返时间 发送方及早知道有报文段没有到达接收方。 11本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使  发送方只要一连收到三个重复确认就应当立即 重传对方尚未收到的报文段。  不难看出,快重传并非取消重传计时器,而是 在某些情况下可更早地重传丢失的报文段。 快恢复算法 (1) 当发送端收到连续三个重复的确认时,就执行 “乘法减小”算法,把慢开始门限 ssthresh 减半。 但接下去不执行慢开始算法。 (2)由于发送方现在认为网络很可能没有发生拥塞, 因此现在不执行慢开始算法,即拥塞窗口 cwnd 现 ①A 的 TCP 向 B 发出连接请求报文段,其首部中 在不设置为 1,而是设置为慢开始门限 ssthresh 的同步位 SYN = 1,并选择序号 seq = x,表明传送 减半后的数值,然后开始执行拥塞避免算法(“加法 数据时的第一个数据字节的序号是 x。 使 增大”),使拥塞窗口缓慢地线性增大。 ②B 的 TCP 收到连接请求报文段后,如同意,则发 天 发送窗口的上限值 回确认。 B 在小确认报文段中应使 SYN = 1,使 ACK = 1,  发送方的发送窗口的上限值应当取为接收方窗 其确 小 认号ack = x + 1 使 ,自 己选择的序号 seq = y。 蓝 口 rwnd 和拥塞窗口 cwnd 这两个变量中较小 ③A 收到此报文段后天向 B 给出确认,其 ACK = 1, 蔚 小 的一个,即应按以下公式确定:发送窗口的上 :确认号 ack = y + 1。A 的 TCP 通知上层应用进 小 限值 = Min [rwnd, cwnd] 服 程,连接已蓝经建立 使 客 天  当 rwnd < cwnd 时,是接收方的接收能力限制旺 ④B 的 TC蔚P 收到主机 A 的 小 确认后,也通知其上层 : 发送窗口的最大值。 旺 应用进程:TCP 连接已经建小立。 服 宝 蓝  当 cwnd < rwnd 时,则是网络的拥塞限制发送 2)TCP客 的连接释放 淘 蔚 旺 窗口的最大值。 一 ①数据传输结束后 : ,通信的双方都可释放连接。现 旺 4、TCP 的运输连接管理 唯 在 A 的应用服进程先向其 TCP 发出连接释放报文 宝 , 客  运输连接就有三个阶段,即: 品 连接建立、数据 淘 段,并 旺 停止再发送数据,主动关闭 TCP 连接。 一 传送和连接释放。运输连接出的管理就是使运输 ②A 把旺连接释放报文段首部的 FIN = 1,其序号seq 唯 连接的建立和释放都能正 室 常地进行。 , = u,等宝待 B 的确认。 作 淘  连接建立过程中要解工决以下三个问题:品 一 ③B 发出确认,确认号 ack = u + 1,而这个报文 出  要使每一英方能够确知对方 室 的存在。 段唯自己的序号 seq = v。 精 ,  要允 场 许双方协商一些参作数(如最大报文 品 ④TCP 服务器进程通知高层应用进程。 工 段职长度,最大窗口大小,服务质量等出)。 ⑤从 A 到 B 这个方向的连接就释放了,TCP 连接 英  能够 对运输实体 精 资源(如缓存大小室,连 处于半关闭状态。B 若发送数据,A 仍要接收 作 接表中的 项目场等)进行分配。 ⑥若 B 已经没有要向 A 发送的数据,其应用进程 工 职 客户服务器方式 英 就通知 TCP 释放连接。  TCP 连接的建立都是采 用客户服 精 务器方式。 7、A 收到连接释放报文段后,必须发出确认 场  主动发起连接建立的应用进 职 程叫做客户 ⑧在确认报文段中 ACK = 1,确认号 ack = w + 1, (client)。 自己的序号 seq = u + 1  被动等待连接建立的应用进程叫做服务器 A 必须等待 2MSL 的时间(TCP 连接必须经过时间 (server)。 2MSL 后才真正释放掉) 1)TCP 的连接建立  第一,为了保证 A 发送的最后一个 ACK 报文 段能够到达 B。  第二,防止 “已失效的连接请求报文段”出现 在本连接中。A 在发送完最后一个 ACK 报文段 后,再经过时间 2MSL,就可以使本连接持续的 时间内所产生的所有报文段,都从网络中消失。 这样就可以使下一个新的连接中不会出现这种 12本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。金融/四大/国企/名企求职笔试面试教育-职场精英工作室,店址:https://huntjob.taobao.com/ 唯一旺旺客服:蔚蓝小小天使 旧的连接请求报文段。 六、应用层 1、万维网必须解决的问题 (1) 怎样标志分布在整个因特网上的万维网文档?  使用统一资源定位符 URL (Uniform Resource Locator)来标志万维网上的各种文档。  使每一个文档在整个因特网的范围内具有唯一 的标识符 URL。 (2) 用何协议实现万维网上各种超链的链接?  在万维网客户程序与万维网服务器程序之间进 行交互所使用的协议,是超文本传送协议 HTTP (HyperText Transfer Protocol)。 使  HTTP 是一个应用层协议,它使用 TCP 连接进 天 行可靠的传送。 小 (3) 怎样使各种万维网文档都能在因特网上的各种计 小 使 蓝 算机上显示出来,同时使用户清楚地知道在什么地方存 天 蔚 小 在着超链? : 小  超文本标记语言 HTML (HyperText Markup 服 蓝 使 客 天 Language)使得万维网页面的设计者可以很方 旺 蔚 小 : 便地用一个超链从本页面的某处链接到因特网旺 小 服 宝 蓝 上的任何一个万维网页面,并且能够在自己的 客 淘 蔚 旺 计算机屏幕上将这些页面显示出来。一 : 旺 (4) 怎样使用户能够很方便地找到所需的信 唯 息? 服 宝 , 客  为了在万维网上方便地查找信 品 息,用户可使用 淘 旺 一 各种的搜索工具(即搜索引出擎)。 旺 唯 室 , 宝 作 淘 品 工 一 出 英 唯 室 精 , 作 场 品 工 职 出 英 室 精 作 场 工 职 英 精 场 职 13本资料仅限购买者一个人使用,不得分享/转赠/转卖;祝各位获得心仪offer。版权所有,违者必究。