408计算机网络错题知识点拾遗

news/2024/11/30 7:43:01/

个人向错题相关部分整理,涵盖真题、模拟、课后习题等。

  • 408相关:
    408数据结构错题知识点拾遗
    408计算机网络错题知识点拾遗
    408操作系统错题知识点拾遗等待完善
    408计算机组成原理错题知识点拾遗

计网复习资料下载整合

已进行资源绑定,相关计网复习资料上方下载。


第一章 计算机网络体系结构
第二章 物理层
第三章 数据链路层
第四章 网络层
第五章 传输层
第六章 应用层



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

  • 协议三要素:语法、语义、时序。 在这里插入图片描述
  • 电路交换的优点有:传输时延小、分组按序到达。


第二章 物理层
回到目录

  • 信号状态数X即码元数。每个码元所携带的比特数量为log2X。
    码元传输速率(波特率、调制速率)也为脉冲个数或者信号变化次数。
    曼彻斯特编码每位数据被调制为两个电信号。数据率:波特率调制速率)= 1:2
    在这里插入图片描述
    在这里插入图片描述

    • 虚电路只是逻辑上的连接,并不是物理上的连接,不需要为每条虚电路预分配带宽。
  • 编码方式(数据->数字信号)2021-34

    • 在这里插入图片描述
    • 归零编码:一个码元之内要恢复到0。(自同步,效率低)
      • 非归零编码(无法自同步
      • 反向不归零编码:翻转为0,不变为1(无法自同步
    • 曼彻斯特编码:前高后为1,前低后高为0(自同步
      • 差分曼彻斯特编码:类似反向不归零编码,数据为0则前半个码元电平跳变,数据为1则前半个码元电平与前一个数据持平。(翻转为0,不变为1)(自同步
    • 4B/5B编码:比特流中插入额外的比特以打破一连串的0或1,就是用5个比特来编码4个比特的数据,之后再传给接收方,因此称为4B/5B。编码效率为80%。
  • 基带传输数字信号(编码而来)

    • 频带传输模拟信号(调制而来)

    • 在这里插入图片描述

    • 数字基带信号 通过 调制成 高频信号(频带信号)。

      • 模拟信号只在模拟信道上传输。如绞线、光纤,模拟信号以无线电波的形式在上面传递。这种传输叫频带传输
    • 模拟信号的数字化一般需要三个步骤:采样、量化和编码

      • 在这里插入图片描述
  • 数字数据调制为模拟信号

    • 调幅、调频、调相、正交振幅调制QAM在这里插入图片描述 * 二进制数字调制方法中,需要2个不同频率载波的是FSK(频移键控)


第三章 数据链路层
回到目录

  • GBN协议,发送窗口 + 1<= 窗口总数(序号总数2n
    序号还是能使用2n个,只是发送窗口数要2n - 1

  • 在这里插入图片描述

    • T是双绞线,F是光纤。(T和F是传输媒体不属于网络体系结构物理层的范畴)
  • CSMA/CA协议的帧间间隔

    • 在这里插入图片描述
  • NAV网络分配矢量

    • 虚拟载波侦听由网络分配矢量(NAV)提供,帧中的Duration字段用来预定媒介的使用时间,NAV就是一个定时器(timer),当NAV为0时,表示媒介处于空闲状态,利用NAV可以确保工作站的原子操作不被中断。
    • 在这里插入图片描述
  • 在这里插入图片描述

  • CSMA-CD指数退避算法

    • 退避时间 time_backoff=2 τ ⋅ r

    • 基本退避时间为:2 τ(争用期)

    • 16次冲突后,发送失败,报告上层

    • 在这里插入图片描述

    • 算法好处是:考虑了网络负载对冲突的影响

  • 直通式交换机只检查帧的目的MAC地址6B,相较于存储转发式交换机,直通式不支持具有不同速率的端口的交换。

  • 交换机默认工作全双工,每个用户可以获得W带宽,而端口带宽是2W

    • 总容量=N端口每个用户带宽W(因为一个用户通信时是独占,所以不是2W)
    • 半双工下,端口带宽是W,总容量=N端口/2*每个用户带宽W
  • 海明码,设校验位k位,数据位n位,纠正一位错满足关系:2k ≥ n + k +1

  • 以太网的数据链路层分为LLC子层(逻辑链路控制子层)和MAC子层

    • LLC 子层功能:建立和释放数据链路层的逻辑连接、提供与高层的接口、差错控制、给帧加序号
    • MAC 子层功能:组帧和拆帧、比特差错检测、寻址、竞争处理。
  • 关于滑动窗口

    • 发送窗口、ARQ自动选择重传
    • 在这里插入图片描述


第四章 网络层
回到目录

  • SDN接口(软件定义网络)。

    • 南向接口:负责控制平面和数据平面间的通信。
    • 在这里插入图片描述
      *在这里插入图片描述
      *在这里插入图片描述
  • ARP请求是广播发送,ARP响应是单播发送。(网络层协议)

    • 请求目的MAC全1
  • IPv4

    • 在这里插入图片描述

    • 在这里插入图片描述

    • 在这里插入图片描述

  • IPv6首部固定40B,去掉了v4的校验和字段,取消分片和重组相关字段,取消选项字段。

    • 湖科大模拟题2-40在这里插入图片描述

      • 与IPv4协议配套使用的网际层协议有:ICMP、IGMP、ARP和RARP。
      • 在IPv6中,ICMPv6包括了IPv4中的ARP和IGMP的功能。邻站询问和邻站通告报文代替了原来的ARP协议,而多播听众发现报文替代了原来的IGMP协议。另外,IPv6取消了RARP协议。因此,与IPv6配套使用的网际层协议只有ICMPv6一个协议,选项D的叙述错误。
  • 几类特殊的IP地址

    • 在这里插入图片描述
  • IP多播地址以太网多播MAC地址映射关系不是唯一的。

    • 在这里插入图片描述
  • ICMP差错报告报文询问报文

    • 差错报告报文

      • 终点不可达(不知如何转发)
      • 源点抑制(拥塞而丢弃)
      • 重定向(改变路由)
      • 时间超过(TTL;规定时间)
      • 参数问题(首部出现误码)
        • 不发生差错报告报文情况
        • 在这里插入图片描述
    • 询问报文

      • 回送请求和回答(测试目的目的站是否可达)
      • 时间戳请求和回答(时钟同步和测量时间)
    • ICMP应用

      • 在这里插入图片描述
  • OSPF协议是网络层,RIP(UDP)和BGP(TCP)是应用层。

  • OSPF协议有 5 种不同的分组类型,分别是:问候、数据库描述、数据库请求、数据库更新和确认报文

  • BGP边界网关协议,4种报文类型(百度百科):

    • 打开Open:用于协商参数、建立邻居,TCP三次握手正常建立之后,才会发送Open报文。
    • 更新Update:用于更新传递路由信息。
    • 通知Notification:报告错误信息,用于断开邻居关系。
    • 保活Keepalive:定期发送,用于维持BGP邻居关系,Keepalive报文格式中只包含报文头,没有附加其他任何字段。


第五章 传输层
回到目录

  • 传输层分用的定义:接收方的传输层剥去报文首部后,能把这些数据正确交付到目的进程。

    • 实现分用所依据的头部字段是目的端口号
    • UDP校验和字段的计算,对伪首部及首部及数据部分每16位进行加和,再将结果取反。
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
  • TCP连接,TIME_WAIT状态的作用:等待远程端的关闭确认

    • C确保已经接受到所有数据是FIN-WAIT-2终止等待2的作用
    • 在这里插入图片描述

图片标注CLOSED关闭未细分,在第四次挥手后TCP客户应当是进入TIME-WAIT状态,经过2MSL后才进入到CLOSED状态


第六章 应用层
回到目录

  • DNS查询后进行与服务器数据请求的过程,不要忘记需要1.5RTT进行TCP连接建立。

  • 在这里插入图片描述

  • HTTP请求响应中,假定HTTP交互过程中使用慢开始拥塞控制算法,考虑发送窗口大小。

    • 在这里插入图片描述
  • DHCP动态主机配置协议,应用层协议,基于UDP

    • 发现、提供、请求、确认。(广播)
    • 发现和请求的源IP全0,目的IP全1(广播)
    • DHCP客户机收到DHCP服务器回应的ACK确认报文后,通过地址冲突检测(arp)发现服务器分配的地址冲突或者由于其他原因导致不能使用,则发送DECLINE报文,通知服务器所分配的IP地址不可用.

注意,DHCP在提供之前也会使用ARP进行确认是否已经有主机使用当前分配的IP地址

  • 注意DNS迭代查询,本地域名服务器发出查询中,com域名服务器(权限) ≠ 根域名服务器
    • 根域名服务器、顶级域名服务器(.com)、权限域名服务器(abc.xyz.com,有两个权限域名服务器)
  • 端口的分类
    • 服务器端使用的端口号
      • 熟知端口号(0-1023)210-1,端口号长度2B~16bit
      • 登记端口号(1024-49151)
    • 客户端使用的端口号(49152-65535)
FTPTELNETSMTPDNSTFTPHTTPSNMPHTTPS
控制21 数据202325536980161443
  • 有效降低WWW服务器访问时延的是:WWW高速缓存
    • 在这里插入图片描述

    • 在这里插入图片描述


锐评一下24今年的408计网部分吧,大题偏题BGP相关,没考深入的计算,但是考了报文的类型使用,需要知道不同报文名字;选择题也偏题,算是第一次考802.11的NAV计算了吧,还有UDP首部校验和字段的计算问题,琐碎又不被大家重视。


http://www.ppmy.cn/news/1282749.html

相关文章

ubuntu18.04安装sqlserver2019

下载 wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -注册ubuntu存储库 安装add-apt-repository sudo apt-get install software-properties-common sudo apt-get update注册ubuntu存储库 sudo add-apt-repository "$(wget -qO- h…

<ctype.h> 头文件:C 语言字符处理函数详解

文章目录 引言函数isalpha():isdigit():isalnum():isspace():ispunct():islower():isupper():tolower():toupper(): 引言 在 C 语言中&#xff0c;<ctype.h> 头文件提供了一系列用于字符处理的函数&#xff0c;这些函数对于处理和验证用户输入、进行文本处理以及字符转换…

nat地址转换

原理 将内网地址转换成外网地址 方式 掌握动态NAT的配置方法 掌握Easy IP的配置方法 掌握NAT Server的配置方法 实验 r1 r2 是内网 ar1 ip地址 ip add ip地址 掩码 ip route-static 0.0.0.0 0 192.168.1.254 默认网关 吓一跳网关 相等于设置了网关 ar2 …

深度学习中的收敛是什么意思?

在深度学习中&#xff0c;“收敛” 指的是训练过程中模型逐渐学习并改善其性能&#xff0c;直到达到一种稳定状态。具体来说&#xff0c;这通常涉及以下几个方面&#xff1a; 1. 损失函数的减少 深度学习模型的训练通常涉及最小化一个称为损失函数&#xff08;或代价函数&#…

【贪心算法】专题练习一

欢迎来到Cefler的博客&#x1f601; &#x1f54c;博客主页&#xff1a;那个传说中的man的主页 &#x1f3e0;个人专栏&#xff1a;题目解析 &#x1f30e;推荐文章&#xff1a;题目大解析&#xff08;3&#xff09; 前言 1.什么是贪心算法&#xff1f;——贪婪鼠目寸光 贪心策…

【Qt-Event-信号和槽】

Qt编程指南 ■ Qt事件■ Qt鼠标事件■ Qt事件同步和异步分发■ Qt事件循环&#xff08;exec、eventloop&#xff09;■ Qt事件-发送-过滤■ QT事件过滤 ■ 信号和槽■ 一个信号可以连接多个槽■ 多个信号可以连接同一个槽■ 一个信号可以连接另外一个信号■ 信号槽连接■ []() …

【C++】STL 容器 - list 双向链表容器 ① ( 容器特点 | 容器操作时间复杂度 | 构造函数 )

文章目录 一、 list 双向链表容器简介1、容器特点2、容器操作时间复杂度3、遍历访问5、头文件 二、 list 双向链表容器 构造函数1、默认无参构造函数2、创建包含 n 个相同元素的 list 双向链表3、使用初始化列表构造 list 双向链表4、使用另外一个 list 容器 构造 list 双向链表…

前端Vue进阶

Vue进阶 当你熟悉了Vue.js的基本概念和用法后&#xff0c;可以继续深入学习Vue.js的进阶内容。以下是一些Vue.js的进阶主题&#xff0c;可以帮助你更好地理解和应用Vue.js。 组件通信 Vue.js提供了多种方式来实现组件之间的通信。除了父子组件之间的通信&#xff0c;还有兄弟…