跳转至

网络知识框架

网络复习主线:OSI/TCP-IP 分层 → TCP/UDP 传输 → IP 地址与子网 → DNS、路由与常见网络层协议 → ARP、ICMP、NAT、DHCP → 以太网与介质访问控制 → HTTP/HTTPS 场景判断。

分层与协议

OSI 七层从下到上为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。HTTP/HTTPS、DNS、FTP 属于应用层;TCP/UDP 属于传输层;IP、ICMP 属于网络层;ARP 常在网络层附近讨论;Ethernet 属于数据链路层。

页面分工

  • 核心知识点:分层、TCP/UDP、HTTP/HTTPS、DNS、ICMP、ARP、NAT、DHCP。
  • 典型场景与对比:协议、路由、设备和介质访问机制的选择。
  • 计算与分析题:IPv4、子网、广播地址和路径判断。
  • 题目解析与自测:沉淀高频判断和错题。

本模块内容来自本地速记的通用计算机知识补充,协议版本和教材层次划分的考试口径待核验。

大纲补充:网络定义、功能与拓扑

计算机网络是通过通信链路和互连设备,把具有独立功能的计算机等终端按协议连接起来,实现数据通信和资源共享的系统。基本组成可分为端系统、通信链路、交换或路由设备、网络软件与协议;互联网是由大量网络互连形成的网络,不等同于某一个局域网。

网络的基本功能包括数据通信、硬件与软件及数据资源共享,也支持分布式处理、负载分担和可靠性提升;可靠性提升需要冗余与相应机制,联网本身不保证不出故障。按覆盖范围常分为局域网(LAN)、城域网(MAN)、广域网(WAN),不能只靠某一个固定距离值机械判断。

拓扑 连接特点 常见优点 典型限制
总线型 多结点共享主干 布线较少 主干故障影响大,共享介质需访问控制
星型 各结点连接中心设备 易于增删结点和定位支线故障 中心设备故障影响所连接结点
环型 结点首尾相连 可按特定机制有序访问 单环断点可能中断通信,需冗余或旁路保护
树型 多层分支互连 便于分层扩展 上层设备或链路故障影响其下属分支
网状 结点间有多条互连路径 冗余路径多,可靠性潜力高 链路与管理成本较高

物理拓扑描述实际连线,逻辑拓扑描述数据传播或介质访问关系,两者可以不同;例如采用集线器连接的以太网物理上是星型,逻辑上仍共享介质。

协议、接口与服务的区别

  • 协议:对等实体通信的规则,包含语法(格式)、语义(字段含义和控制动作)、同步或时序(事件顺序和配合)。
  • 服务:下层通过层间边界向上层提供的能力,回答“提供什么”;协议回答对等实体“怎样协作实现”。
  • 接口:同一系统相邻层进行交互的约定,服务访问点(SAP)是上层使用下层服务的逻辑位置;具体编程 API 是一种实现接口,不能把所有 SAP 直接理解为端口号。

对等层是逻辑通信,实际数据仍沿本机协议栈向下发送,再经介质到对方并逐层交付。面向连接通常经历建立、传输、释放;连接方式和可靠性是不同维度,不能认为只要面向连接就天然无差错。

OSI 与 TCP/IP 分层职责

OSI 层次(自下而上) 主要职责 典型对象或例子 TCP/IP 四层对应
物理层 在介质上传送比特,规定机械、电气、功能和过程特性 比特、接口、信号 网络接口层
数据链路层 相邻结点间成帧、介质访问、差错检测;按协议可提供重传 帧、以太网、PPP、网桥 网络接口层
网络层 逻辑寻址、路由选择和分组转发 IP 分组、路由器 网际层
传输层 进程间端到端通信、复用分用;可靠性由具体协议决定 TCP 报文段、UDP 数据报、端口 传输层
会话层 建立、管理和终止会话,组织对话与同步 会话管理 应用层
表示层 数据表示转换、编码、加密和压缩等 数据格式转换 应用层
应用层 为应用进程提供网络通信服务 HTTP、DNS、FTP 应用层

教学用五层模型将 TCP/IP 网络接口层拆为物理层和数据链路层,得到物理、链路、网络、传输、应用五层;答题应按题目指定模型,不把“四层”和“五层”混写。TLS 常处于应用与传输之间,ARP 的归层随教材口径可能不同,应优先说明其 IP 到链路地址解析的职责。

补充样例 16:跨网段通信的逐层分工

主机访问另一网段的 Web 服务器:应用层组织 HTTP 请求,传输层用 TCP 端口标识进程,网络层用目的 IP 选择下一跳,链路层把本跳数据封装为帧,物理层发送比特。下一跳是默认网关时,主机通过 ARP 获取网关接口的 MAC,而不是获取远端服务器的 MAC。路由器逐跳替换链路层封装,IP 地址通常保持端到端不变(不考虑 NAT),但 TTL 等首部字段会变化。

大纲补充:网络服务与分层模型辨析

网络按交换方式可概括为电路交换、报文交换和分组交换:电路交换先建立资源预留的端到端通路,时延相对稳定但建立前需等待且资源可能闲置;报文交换以完整报文为单位存储转发;分组交换将报文拆成分组,统计复用效率较高,但可能排队、丢失或乱序。Internet 的 IP 网络通常采用分组交换,不能据此推断每种链路层技术都采用相同交换方式。

服务原语用于描述层间可观察的操作,例如请求、指示、响应、确认;它们说明服务使用者与提供者如何交互,不等同于线上传输的协议报文。协议的语法、语义和时序属于对等实体约定;接口/SAP 属于相邻层边界。答题时可按“服务是什么、接口在哪里、协议如何实现”分别表述,避免把服务和协议混为一谈。

五层教学模型的职责可速记为:物理层传比特并规定信号与接口;数据链路层在相邻结点间成帧并控制介质访问、检测差错;网络层负责逻辑寻址和跨网路由;传输层提供进程到进程的复用分用及端到端传输;应用层承载应用协议与网络服务。该模型把 OSI 会话层、表示层功能并入应用层,把 TCP/IP 网络接口层细分为物理层和链路层;模型映射是教学抽象,不意味着协议实现必须严格对应独立模块。