广外计算机网络期末复习笔记(知识点+真题)

一、计算机网络概述

1. 计算机网络的目标

  • 实现资源共享与数据通信,使不同主机之间能够交换信息、共享硬件和软件资源。

2. 网络核心部分

  • 组成元素:路由器、主机、网络链路。

  • 路由器功能:连接不同网络,根据路由表转发分组,实现网络层的路径选择。

3. 五层协议的体系结构

层次

功能

关键协议 / 技术

应用层

为进程间通信提供服务

HTTP、SMTP、DNS、RTP

运输层

负责主机间进程通信

TCP、UDP

网络层

分组路由与转发,IP 地址管理

IP、ICMP、ARP

数据链路层

帧传输与差错检测

PPP、CSMA/CD、MAC 地址

物理层

比特流传输,定义电气 / 机械特性

双绞线、光纤、编码调制

4. 分层策略的好处

  • 各层独立,便于设计与维护;

  • 降低系统复杂度,层间通过接口交互;

  • 支持标准化,便于不同系统互联。

5. TCP/IP 协议族结构


6、 三种交换

  • 电路交换——整个报文的比特流连续地从源点直达终点,好像在一个管道中传送。
  • 报文交换——整个报文先传送到相邻节点,全部存储下来后查找转发表,转发到下一个节点。
  • 分组交换——单个分组传送到相邻节点,存储下来后查找转发表,转发到下一个节点

7.性能指标

  

二、物理层

1. 物理层的作用与任务

  • 作用:透明传输比特流,定义物理连接的电气、机械、功能和规程特性。

  • 主要任务

    • 传输介质选择(双绞线、光纤、无线);

    • 比特编码(如曼彻斯特编码);

    • 数据传输方式(并行 / 串行、异步 / 同步)。

2. 编码与调制

  • 模拟信号调制

    • 调幅(AM):改变信号振幅;

    • 调频(FM):改变信号频率;

    • 调相(PM):改变信号相位。

  • 数字信号编码

3. 传输媒介

  • ​​​双绞线:两根绝缘铜导线绞合,成本低、易安装,抗干扰一般,分屏蔽(STP)与非屏蔽(UTP,如超五类、六类线 )。适用于局域网短距连接。
  • 同轴电缆:以硬铜芯为内导体,外包多层结构,抗干扰优于双绞线,传输远、带宽较高,但施工复杂、成本高。曾用于有线电视网、园区网骨干及监控系统等中短距场景 。
  • 光纤:借光信号传输,分单模(长距高速,用于骨干网 )、多模(短距低成本,用于园区网 )。抗电磁干扰强、带宽大、损耗小、传距远,需专业设备,成本高。适用于长距高速通信(如骨干网、海底光缆 )、敏感环境及大数据中心互联 。
  • 无线传输介质:短波信号的绕射(越障)能力强;长波信号的绕射、指向性弱。

4.信道复用技术:频分复用(FDM)、时分复用(TDM)、波分复用(WDM)、码分复用(CDMA)。

5.中继器、集线器

  • 端口:中继器一般 2 个端口,连接两个网段;集线器多端口(4/8 口等 ),可连多设备。
  • 功能:中继器放大、再生信号,延长传输距离;集线器是多端口中继器,接收信号后广播转发,构建共享局域网,所有端口同冲突域,易冲突。

三、数据链路层

1. 基本概念

  • 数据链路:物理链路 + 链路层协议(如 PPP、以太网)。
  • :数据链路层的传输单位,包含首部、数据、尾部(CRC 校验)。
  • 透明传输:通过字节填充(PPP)或比特填充(HDLC)解决帧中特殊字符冲突。
  • 差错检测:CRC 校验,但仅能检测错误,需结合 ARQ 协议实现可靠传输。

2. 可靠传输协议

  • 停止等待协议:发送一帧后等待确认,出错则重传。
  • 回退 N 步协议(GBN):发送多个帧,出错时回退重传所有后续帧。
  • 选择重传协议(SR):仅重传出错的帧,效率更高。

3. PPP 协议

  • 用途:点到点链路(如拨号上网),支持身份验证(PAP/CHAP)。
  • 帧结构:标志字段 + 地址字段 + 控制字段 + 协议字段 + 数据 + FCS。

4. 以太网(Ethernet)  

  • 核心技术CSMA/CD(载波监听多路访问 / 冲突检测
  • MAC 地址48 位物理地址,全球唯一,用于链路层寻址。
  • 帧结构:前导码 + 帧开始定界符 + 目的 MAC + 源 MAC + 类型 + 数据 + FCS。
  • 碰撞检测与退避:检测到冲突后,按二进制指数退避算法延迟重传。

5.网桥

6.交换机

7. 虚拟局域网(VLAN)

  • 优势:隔离广播域、增强安全性、灵活组网。
  • 搭建方式:基于端口、MAC 地址、协议或 IP 子网划分。

8. 无线局域网(WLAN)

  • 与有线差异:采用 CSMA/CA(冲突避免),因无线信道隐藏站问题无法实时检测冲突。
  • 协议:CSMA/CA

四、网络层

1. 基本概念

  • 虚电路与数据报

    • 虚电路:面向连接,通信前建立路径,所有分组沿同一路径传输;

    • 数据报:无连接,每个分组独立路由,可能走不同路径。

2. 网络层主要任务

  • IP 分组路由与转发、IP 地址管理、拥塞控制、网络互联。

3. IP 地址与 MAC 地址关系

  • IP 地址是逻辑地址(网络层),MAC 地址是物理地址(数据链路层)。

  • ARP 协议:通过 IP 地址获取 MAC 地址,缓存表保存映射关系。

4、IP分组格式

5.子网掩码

5. IP 分组存储转发流程

(1)假设路由器接收到一个目的地址为142.150.71.132的IP分组,请确定该路由器 为该IP分组选择的下一跳,并解释说明。
将目的地址142.150.71.132分别和这四个网络前缀匹配,

可以与142.150.71.128/28和 142.150.0.0/16 匹配成功

依据最长前缀匹配原则,142.150.71.128/28前缀更长,对应下一跳是B

(2)在上面的路由表中增加一条路由选项,该路由表项使以142.150.71.132为目的 地址的IP分组选择A为下一跳,而不影响其他目的地址的IP分组转发。
即单独增加一条 :142.150.71.132/32 的下一跳为 A。

(3)在上面的路由表中增加一条路由表项,使所有目的地址与该路由表中任何路 由表项都不匹配的IP分组被转发到下一跳“E”。
即单独增加一条默认路由 :0.0.0.0/0 的下一跳为 E。

(4)将142.150.64.0/24划分为四个规模尽可能大的等长子网,给出子网掩码及每个 子网的主机IP地址范围。
根据分成4个子网,可知需要2个子网位(2^2=4); 8-2=4,剩有6个主机位,地址块大小为2^6=64; 子网掩码均为 255.255.255.11000000(2个子网位,6个主机位),即为192。 根据地址块大小为64,可写出每个子网的网络地址。

6. ICMP 协议

  • 作用:网络层差错报告与控制(如 ping 命令使用 ICMP Echo 请求 / 应答)。

  • 常见报文:终点不可达、源点抑制、路由重定向、超时。

7. 路由协议

  • 内部网关协议(IGP)

    • RIP:基于距离向量,最大跳数 15,定期广播路由表;

    • OSPF:基于链路状态,划分区域,支持负载均衡与认证;

  • 外部网关协议(EGP)

    • BGP:用于自治系统间路由,基于路径向量,避免环路。

8. 路由器与交换机差异

设备

工作层次

寻址依据

主要功能

路由器

网络层

IP 地址

网络互联、路由选择

交换机

数据链路层

MAC 地址

局域网内帧转发

9. 其他技术

  • VPN(虚拟专用网):通过公网构建安全私有通道,使用隧道技术;

  • NAT(网络地址转换):多个主机共享一个公网 IP,解决 IP 地址短缺;

  • IP 多播:一对多通信,节省带宽;

  • 移动 IP:支持主机移动时保持连接,通过家乡代理与外地代理转发数据。

10. IPv6

  • 升级原因:IPv4 地址耗尽、安全性与扩展性不足。

  • 特点:128 位地址、简化首部、支持自动配置、内置安全性(IPsec)。

  • 过渡技术:双协议栈、隧道技术、NAT-PT。

五、运输层

1. 基本概念

  • 端口(Port):标识主机中的进程(0~65535,1~1023 为知名端口)。

  • 端到端通信:运输层为应用进程提供逻辑通信通道。

  • 可能的风险:分组丢失、重复、失序,需通过协议保证可靠性。

2. UDP 协议

  • 首部格式:源端口 + 目的端口 + 长度 + 校验和(8 字节)。

  • 特点:无连接、不可靠、轻量级,适合实时应用(如语音、视频)。

3. TCP 协议

  • 面向连接:三次握手建立连接,四次挥手释放连接。

  • 可靠传输:序号与确认、滑动窗口(流量控制)、超时重传。

  • 流量控制:通过窗口大小告知发送方接收能力,防止缓冲区溢出。

  • 拥塞控制

    • 慢开始(慢启动):初始拥塞窗口小,指数增长;

    • 拥塞避免:达到阈值后线性增长;

    • 快速重传:收到 3 次重复确认时重传;

    • 快速恢复:重传后调整拥塞窗口,避免网络拥塞。

UDP 与 TCP 对比

特性

UDP

TCP

连接

无连接

面向连接

可靠性

不可靠

可靠

首部开销

8 字节

20 字节(无选项)

适用场景

实时应用(语音、视频)

文件传输、HTTP

4.TCP的可靠传输

  • 确认应答(ACK):发送方每发一个数据包,接收方会返回确认号(ACK),告知已收到的最后一个字节序号。
  • 超时重传:若发送方在超时时间内未收到 ACK,自动重发数据包。
  • 序列号与排序:每个数据包带有序列号,接收方按序重组,乱序包会缓存等待。
  • 校验和(Checksum):发送方计算数据校验和,接收方验证,若不一致则丢弃重传。

5.TCP的流量控制

通过滑动窗口动态调整发送速率,防止接收方缓存溢出:

  • 窗口通告:接收方在 ACK 中携带窗口大小(Window),表示自身剩余缓存空间。
  • 发送窗口动态调整:发送方根据接收方的 Window 值,限制未确认数据的最大量。
  • 零窗口探测:若接收方 Window=0,发送方定期发送探测包,等待窗口更新。
    示例:接收方 Window=5000 字节,发送方最多发 5000 字节数据,每收到 ACK 后窗口滑动,若接收方处理慢,Window 减小,发送方减速。

6.TCP 连接管理

  • 三次握手

    1. 客户端发送 SYN=1seq=x;

    2. 服务器回复 SYN=1,ACK=1,seq=y,ack=x+1;

    3. 客户端回复 ACK=1,seq=x+1,ack=y+1。

  • 四次挥手

    1. 客户端发送 FIN=1seq=u

    2. 服务器回复 ACK=1,seq=v,ack=u+1;

    3. 服务器发送 FIN=1,ACK=1,seq=w,ack=u+1;

    4. 客户端回复 ACK=1,seq=u+1,ack=w+1。

【例题】
5.19 用TCP传送512字节的数据。设窗口为100字节,而TCP报文段每次也是传送100字节的数据。再设发送方和接收方的起始序号分别选为100和200,试画出类似于图5-15的工作示意图。从连接建立阶段到连接释放都要画上。

 7.TCP的拥塞控制

慢开始:cwnd值从1开始,每收到一个ACK,就让cwnd+1(当cwnd<ssthress时适用)
拥塞避免:在一个RTT内,即使收到多个ACK,也只能让cwnd+1(当 cwnd>ssthress时适用)

快重传:当发送方收到三个确认号相同的冗余ACK时,立即重传对应报文段

快恢复算法:一旦发生快重传,就将阈值、cwnd 都设为当前 cwnd 的一半,然后切换到为“拥塞避免算法”

六、网络应用

1. DNS(域名系统)

  • 域名结构:层次化结构(如www.gdufs.edu.cn,顶级域为.cn)。

  • 域名服务器:根域名服务器、顶级域名服务器、权威域名服务器。

  • 解析过程:递归解析与迭代解析结合,缓存加速查询。

2. WWW 与 HTTP

  • URL 格式:协议:// 主机名:端口 / 路径(如Example Domain)。

  • HTTP 流程

    1. 浏览器解析 URL,获取主机名;

    2. DNS 解析主机名到 IP 地址;

    3. 建立 TCP 连接(80 端口);

    4. 发送 HTTP 请求,接收响应;

    5. 解析 HTML,渲染页面。

3. FTP(文件传输协议)

  • 特点:使用 TCP 双连接(控制连接 + 数据连接),支持文件上传与下载。

  • 模式:主动模式(服务器主动连接客户端数据端口)、被动模式(客户端主动连接服务器数据端口)。

4. 电子邮件

  • 协议

    • SMTP(简单邮件传输协议):发送邮件,端口 25;

    • POP3(邮局协议):接收邮件,端口 110;

    • IMAP(互联网邮件访问协议):更灵活的邮件管理,端口 143。

5. P2P 文件共享

  • 原理:无中心服务器,节点直接互联共享文件(如 BitTorrent,通过种子文件定位资源)。

6. 实时交互音频 / 视频

  • 协议:RTP(实时传输协议)、RTCP(实时传输控制协议),基于 UDP 传输。

七、网络安全

1. 基本概念

  • 安全威胁:窃听、篡改、伪造、拒绝服务(DoS)、中间人攻击等。

  • 攻击形式:病毒、木马、钓鱼攻击、SQL 注入、DDoS(分布式拒绝服务)。

2. 加密技术

  • 对称密钥加密:加密与解密使用同一密钥(如 AES、DES),效率高但密钥分发困难。

  • 非对称密钥加密:公钥加密、私钥解密(如 RSA),安全性高但效率低。

3. 报文摘要与数字签名

  • 报文摘要:通过哈希函数(如 MD5、SHA-256)生成固定长度摘要,用于验证数据完整性。

  • 数字签名:发送方用私钥加密摘要,接收方用公钥解密,确保报文真实性与不可否认性。

4. 实体鉴别

  • 通过密码、证书(如 SSL/TLS 中的数字证书)验证通信方身份。

八、Packet Tracer 实验配置

1. 设备连接与线缆

  • 配置线:一端接电脑串口,另一端接设备 Console 口,用于初始配置。

  • 直通线:连接不同类型设备(如电脑 - 交换机、路由器 - 交换机)。

  • 交叉线:连接相同类型设备(如交换机 - 交换机、路由器 - 路由器以太网口)。

  • DCE 线:连接路由器串口,DCE 端需配置时钟频率(clock rate 64000 或 128000)。

2. DTE 与 DCE

  • DTE(数据终端设备):如计算机、路由器(通常为针头接口)。

  • DCE(数据电路端接设备):如 Modem、DCE 线缆(通常为孔头接口)。

  • 判断方法show controller <端口> 命令查看,用户侧通常为 DTE,运营商侧为 DCE。

3. 交换机配置命令示例

enable                # 进入特权模式
configure terminal      # 进入全局配置模式
vlan 30               # 创建VLAN 30
interface fa0/10       # 进入接口fa0/10
switchport access vlan 30  # 将接口加入VLAN 30
show vlan             # 查看VLAN配置
hostname Switch-1     # 修改交换机名称
show mac-address-table # 查看MAC地址表

4. 三层交换机配置示例

enable
conf t
vlan 30
exit
interface fa0/10
switchport access vlan 30
exit
interface vlan 30
ip address 192.168.2.1 255.255.255.0
no shutdown
exit
router rip
version 2
network 192.168.2.0
no shutdown

5. 路由器配置命令

(1)接口配置

enable
configure terminal
interface fa0/0         # 配置以太网接口
ip address 192.168.1.254 255.255.255.0
no shutdown
interface s0/0/0       # 配置串口(若为DCE)
clock rate 128000
ip address 192.168.2.254 255.255.255.0
no shutdown

(2)静态路由配置

enable
configure terminal
ip route 192.168.3.0 255.255.255.0 192.168.2.1  # 目标网络 掩码 下一跳
show ip route                                # 查看路由表

(3)RIP 动态路由配置

enable
configure terminal
router rip
version 2
network 192.168.2.0
network 192.168.3.0
end
show ip route

(4)OSPF 动态路由配置

enable
configure terminal
router ospf 1           # OSPF进程号(本地有效)
network 192.168.2.0 0.0.0.255 area 0  # 网络地址 反掩码 区域号
network 192.168.3.0 0.0.0.255 area 0
end
show ip route

6. 关键配置注意事项

  • OSPF 中network命令的反掩码(通配符掩码)用于匹配接口 IP,如0.0.0.255表示匹配最后一个字节任意;

  • 串口连接时,DCE 端必须配置时钟频率,否则无法通信;

  • 路由协议配置后需用no shutdown激活接口。

 考试题型:

2025年计算机网络考试题目: 

一.简答题

1.介绍计算机网络分层的好处。

2.请举例介绍数据链路层的一种协议的分割成帧和透明传输。

4.集线器和交换机的功能和区别。

5.简要介绍VLAN作用

6.DNS,HTTP,DHCP,SMTP,FTP,选择两个协议介绍它的具体功能

二.分析题

客户端给服务器发送了TCP文件报文段,已经将文件发送完,准备释放连接

1.说明四次挥手的过程

2.客户端第一次挥手发送的FIN报文中的序号是多少,为什么。

3.为什么服务器在收到FIN报文段后不直接发送FIN报文。

4.如果服务器最后发送的FIN报文丢失,会如何处理

5.为什么客户端发送ACK报文后需要等待2MSL时间才进入关闭状态。

三.综合题

(题目描述可能不太清晰,知道考点是子网划分和填写路由表即可)

1.企业要将地址块10.0.0.0/24分给财务部,销售部,技术部三个部门,三个部门的主机数分别为50,71,40。路由器R1与三个部门网络连接的接口分别为F0,F1,F2.
路由器R1与Internet相连的接口为F3,地址为203.0.113.2/30,Internet与R1相连的节点地址为203.0.113.2/30。
(1)子网划分

网络地址子网掩码广播地址接口

(2)路由表

请写出R1连接三个部门和Internet的路由表

目标网络前缀长度下一跳/接口

2.发一个的数据报长度为1500B,但是一次传输最大MTU是 800B,因此要分片

(1)至少需要几个分片

(2)每个分片的数据部分最大字节

(3)最后一个分片的片偏移

(4)每个分片的MF的值

四.实验题 

R1的静态路由配置(填空)

1.                              # 进入特权模式
2.                              #进入全局配置模式
3.                fa0/0      # 配置以太网接口
4.                 192.168.1.254 255.255.255.0    # 配置以太网接口
5.                                #启动接口
6.                               #退出配置模式

7.              192.168.3.0  255.255.255.0  192.168.2.1    #配置静态路由

8.              #退出全局配置模式

9.              ip route  #显示路由配置信息

资源下载链接为: https://pan.quark.cn/s/67c535f75d4c 在 IT 领域,Dcat-admin 是一款基于 Laravel 和 Bootstrap 的后台管理系统框架,它拥有众多组件和便捷的生成工具,能够助力开发者快速搭建后台管理界面。本文将重点剖析如何在 Dcat-admin 中实现自定义页面,涵盖控制器、接口、JavaScript、CSS、模板等方面,以及它们的存放位置和编写规范。自定义页面的关键在于新建一个控制器。在 Dcat-admin 中,控制器主要负责处理用户请求并给出响应。可在 app/Http/Controllers 文件夹下新建一个 PHP 类,比如命名为 CustomPageController,并继承 Dcat\Admin\Controllers\Administrable 基类。要在控制器里注册相应的方法,像 index() 用于展示页面,store() 用于数据存储等。接着,要为自定义页面搭建 API 接口。接口一般存放在 app/Http/Controllers/api 文件夹中,主要处理前端交互数据。可以创建一个 CustomPageApi 类,提供获取或更新页面数据的接口,并通过 Laravel 的 Route::controller() 方法在 routes/api.php 文件中注册这些接口。 对于前端资源,Dcat-admin 支持 Eloquent JavaScript(EJS)和 Less。JavaScript 文件通常放在 resources/assets/js 文件夹下,可创建一个 custom_page.js 文件,用于处理页面交互逻辑。CSS 文件则存放在 resources/assets/less 文件夹里,创建一个 custom_page.less 文件来进行样式定义。别忘了在 webpa
数据集是一个专注于电动汽车规格信息的集合,旨在为研究人员、汽车爱好者和行业从业者提供详细的车辆参数数据。该数据集通过Tableau可视化工具进行展示,使得复杂的规格数据能够以直观易懂的方式呈现出来。该数据集涵盖了多款电动汽车的关键规格参数。每辆车的记录包括但不限于以下信息: 品牌与型号:涵盖特斯拉(Tesla)、蔚来(NIO)、比亚迪(BYD)等主流电动汽车品牌及其旗下的热门车型。 电池容量:以千瓦时(kWh)为单位,表示车辆电池的储能能力。例如,特斯拉Model S的电池容量为100kWh,而一些小型城市电动汽车的电池容量可能仅为40kWh。 续航里程:车辆在充满电的情况下能够行驶的距离,通常以公里为单位。数据集中包含了不同工况下的续航里程,如城市道路和高速公路工况。 充电时间:分为快充和慢充两种模式,快充通常能在短时间内将电池充至80%,而慢充则可能需要数小时充满。 电机功率:以千瓦(kW)为单位,反映车辆的动力性能。高功率电机通常能提供更强的加速性能。 车身尺寸与重量:包括车辆的长、宽、高尺寸以及整备质量,这些参数对于评估车辆的空间和操控性非常重要。 价格区间:提供不同配置车辆的售价范围,帮助消费者根据预算选择合适的车型。 数据来源与质量 数据来源于多个渠道,包括汽车制造商的官方发布、行业评测报告以及用户反馈等。为了确保数据的准确性和可靠性,数据集经过了严格的清洗和验证过程。例如,对于续航里程数据,会参EPA(美国环保署)等权威机构的测试结果,并结合实际用户反馈进行校准。 应用场景该数据集非常适合用于以下场景: 市场研究:帮助汽车制造商了解竞争对手的产品特点,制定市场策略。 消费者决策支持:为潜在购车者提供详细的产品对比信息,帮助他们做出更明智的购买决策。 行业分析:研究人员可以利用这些数据进行电动汽车发展趋势、技术进步等方面的分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值