计网复习(ISO七层模型)

OSI(开放系统互连)模型是国际标准化组织(ISO)提出的网络分层架构,将网络通信分为七个层次 ,每层负责不同功能,便于网络设计与故障排查。常用的记忆口诀有两种方向:

  • 自下而上 (物理层) (数据链路层) (网络层) (传输层) (会话层)使 (表示层) (应用层)------口诀:"物联网叔会使用"

OSI 七层模型总表(自下而上 1‑7 层)

层级 分层名称 数据单元 标识地址 核心设备 主要功能 典型协议
1 物理层 比特 (bit) 集线器、中继器 传输二进制 0、1 比特流;规定传输介质、接口、传输速率
2 数据链路层 帧(Frame) MAC 地址(物理地址) 交换机 成帧、局域网内转发、差错校验 ARP
3 网络层 数据包(Packet) IP 地址(逻辑地址) 路由器 跨网络通信、路由选择 IP、ICMP
4 传输层 TCP‑段 (Segment)UDP‑报文 (Datagram) 端口号 防火墙 端到端传输,区分主机内应用程序;TCP 可靠传输,UDP 高速传输 TCP、UDP
5 会话层 数据 --- 建立、维护、终止通信会话
6 表示层 数据 --- 数据格式转换、加解密、压缩解压
7 应用层 数据 --- 网关 为用户提供网络应用服务 HTTP、DNS、FTP、SMTP

一、判断题

  1. 物理层传输数据单位是帧。

    答案:× 解析:物理层传输二进制比特流(0、1),帧是第二层数据链路层的数据单元。

  2. MAC 地址对应数据链路层。

    答案:√ 解析:MAC 地址也叫物理地址,用于局域网内部通信,属于第 2 层。

  3. IP 地址属于传输层。

    答案:× 解析:IP 地址属于第三层网络层,传输层依靠端口号进行标识。

  4. 端口号用来标识主机上的应用程序,对应传输层。

    答案:√ 解析:IP 用来定位不同主机,端口用来定位一台主机里的应用进程,端口属于四层传输层。

  5. 交换机工作在网络层。

    答案:× 解析:交换机依靠 MAC 地址转发数据,工作在二层;路由器才工作在三层网络层。

  6. 段 (segment) 是传输层的数据单元。

    答案:√ 解析:TCP 的数据单元称为段,UDP 是报文,二者都属于 4 层传输层。

  7. ARP 协议工作在网络层、依赖 MAC 地址。

    答案:× 解析:ARP 实现 IP 地址解析成 MAC 地址,跨二层和三层,不能单纯归为网络层。

  8. 端口号用来区分不同主机。

    答案:× 解析:IP 地址区分不同主机,端口区分同一台主机上不同的应用程序。

  9. 帧是二层数据链路层的数据单位。

    答案:√ 解析:数据链路层将比特流封装成帧,帧头部包含 MAC 地址。

  10. 路由器依靠 MAC 地址转发流量。

    答案:× 解析:路由器依靠 IP 地址(三层)转发,交换机依靠 MAC 地址转发。

  11. DNS、HTTP 属于应用层。

    答案:√ 解析:HTTP 负责网页访问、DNS 负责域名解析,都是面向用户的服务,属于 7 层应用层。

二、选择题

  1. 比特流属于哪一层?A. 物理层 B. 数据链路层 C. 网络层 D. 传输层

    答案:A 解析:1‑物理层只负责传输 0、1 比特流。

  2. 路由器依据什么地址转发数据,对应 OSI 哪一层A.MAC‑二层B.IP‑三层C. 端口‑四层

    答案:B 解析:路由器依靠 IP 地址完成路由转发,工作在第三层网络层。

  3. 数据包(packet)属于哪一层?A.1 层 B.2 层 C.3 层 D.4 层

    答案:C 解析:1 层:比特;2 层:帧;3 层:数据包;4 层:段 / 报文。

  4. 依靠 MAC 地址转发设备的是?A. 集线器 B. 交换机 C. 路由器

    答案:B 解析:交换机基于 MAC 地址转发;集线器只传输比特流;路由器依靠 IP 转发。

  5. 传输层的数据单元是()A. 帧 B. 段 / 报文 C. 比特 D. 数据包

    答案:B 解析:TCP 数据单元是段,UDP 为报文,二者都属于传输层。

  6. ARP 协议实现 IP 转 MAC,交换机工作在?A.1 层 B.2 层 C.3 层

    答案:B 解析:交换机工作在二层(数据链路层)。