_计算机网络知识文档总纲.md 6.4 KB


一、计算机网络体系结构

1. OSI七层模型与TCP/IP四层模型对比

OSI模型 TCP/IP模型 核心功能 典型协议
应用层(Application) 应用层 提供用户接口(HTTP文件传输、SMTP邮件) HTTP、FTP、DNS、SMTP
表示层(Presentation) 数据格式转换、加密解密、压缩 JPEG、ASCII、SSL
会话层(Session) 建立/维护/终止会话 RPC、NFS
传输层(Transport) 传输层 端到端通信(可靠传输、流量控制) TCP、UDP
网络层(Network) 网络层 路由选择、IP寻址、分组转发 IP、ICMP、ARP
数据链路层(Data Link) 网络接口层 成帧、差错控制、MAC寻址 Ethernet、PPP
物理层(Physical) 传输比特流(电压、接口标准) RS-232、光纤标准

关键区别

  • OSI理论性强,明确区分服务/接口/协议;TCP/IP实际应用广泛,合并会话层/表示层到应用层。

二、核心协议与工作机制

1. TCP vs UDP

特性 TCP(传输控制协议) UDP(用户数据报协议)
连接性 面向连接(三次握手) 无连接
可靠性 确认重传、流量控制、拥塞控制 尽力交付,可能丢包
数据单元 字节流(分段传输) 数据报(固定大小)
应用场景 网页(HTTP)、文件传输(FTP) 实时音视频(RTP)、DNS查询

三次握手

  1. SYN=1, seq=x → 客户端进入SYN_SENT
  2. SYN=1, ACK=1, seq=y, ack=x+1 → 服务端进入SYN_RCVD
  3. ACK=1, seq=x+1, ack=y+1 → 双方ESTABLISHED

四次挥手

  1. FIN=1 → 主动关闭方进入FIN_WAIT_1
  2. ACK=1 → 被动关闭方进入CLOSE_WAIT
  3. FIN=1 → 被动关闭方进入LAST_ACK
  4. ACK=1 → 主动关闭方等待2MSL后关闭

2. IP协议与子网划分

  • IPv4地址分类
    • A类(1.0.0.0~126.255.255.255)
    • B类(128.0.0.0~191.255.255.255)
    • C类(192.0.0.0~223.255.255.255)
  • 子网掩码:区分网络号与主机号(如255.255.255.0表示C类地址)
  • NAT技术:私有IP(如192.168.x.x)通过公有IP访问互联网,解决地址短缺

3. ARP与ICMP协议

  • ARP:IP→MAC地址解析,广播请求+单播响应,维护ARP缓存表
  • ICMP:网络探询与差错报告(Ping基于ICMP,TTL超时触发ICMP报文)

三、关键性能指标与计算

1. 速率与时延

  • 速率(bps):理论最大传输速度(如100Mbps)
  • 时延公式
    $$ \text{总时延} = \text{发送时延} + \text{传播时延} + \text{处理时延} + \text{排队时延} $$
    • 发送时延 = 数据长度 / 带宽(如1KB数据在100Mbps链路的发送时延=0.08ms)
    • 传播时延 = 距离 / 光速(如1000km光纤传播时延≈5ms)

2. 吞吐量与带宽时延积

  • 吞吐量:单位时间实际传输数据量(瓶颈链路决定)
  • 带宽时延积(BDP):链路最大容量 = 带宽 × 传播时延(如1Gbps × 10ms = 10Mb)

四、网络设备与安全机制

1. 核心设备功能

设备 工作层次 核心功能
集线器(Hub) 物理层 多端口中继器,广播数据
交换机(Switch) 数据链路层 MAC地址学习,单播转发
路由器(Router) 网络层 跨网段路由选择、NAT转换

2. 网络安全技术

  • 防火墙:过滤非法流量,基于规则控制访问
  • VPN:通过加密隧道在公网建立私有网络
  • HTTPS:HTTP + SSL/TLS加密,CA证书验证身份

五、高频考点与真题示例

1. 高频概念对比

对比项 要点
拥塞控制 vs 流量控制 拥塞控制针对网络整体负载,流量控制针对发送方与接收方速率匹配
电路交换 vs 分组交换 电路交换独占信道(电话网),分组交换存储转发(IP网络)
虚电路 vs 数据报 虚电路需预先建立连接(如ATM),数据报独立路由(如IP)

2. 真题示例

题目:某系统逻辑地址24位,页面大小4KB,页表项4B,求页表长度与逻辑地址结构。
解答

  • 页面大小=4KB=2¹² → 页内偏移12位
  • 页号位数=24-12=12 → 页表长度=2¹²=4096项
  • 逻辑地址结构:页号12位 + 页内偏移12位

六、记忆口诀与复习建议

1. 口诀总结

  • OSI七层模型:应表会传网数物(应用、表示、会话、传输、网络、数据链路、物理)
  • TCP三次握手:一请二应三确认
  • IPv4地址类:A类1-126,B类128-191,C类192-223

2. 复习策略

  • 重点章节:传输层(TCP/UDP)、网络层(IP/路由协议)、应用层(HTTP/DNS)
  • 实验工具:Wireshark抓包分析TCP握手、子网划分计算器练习
  • 真题训练:集中突破高频计算题(时延、子网划分、吞吐量)