OSI开放系统互连模型是国际标准化组织ISO提出的网络分层架构将网络通信分为七个层次每层负责不同功能便于网络设计与故障排查。常用的记忆口诀有两种方向自下而上物物理层链数据链路层网网络层叔传输层会会话层使表示层用应用层——口诀“物联网叔会使用”OSI 七层模型总表自下而上 1‑7 层层级分层名称数据单元标识地址核心设备主要功能典型协议1物理层比特 (bit)无集线器、中继器传输二进制 0、1 比特流规定传输介质、接口、传输速率无2数据链路层帧FrameMAC 地址物理地址交换机成帧、局域网内转发、差错校验ARP3网络层数据包PacketIP 地址逻辑地址路由器跨网络通信、路由选择IP、ICMP4传输层TCP‑段 (Segment)UDP‑报文 (Datagram)端口号防火墙端到端传输区分主机内应用程序TCP 可靠传输UDP 高速传输TCP、UDP5会话层数据—无建立、维护、终止通信会话‑6表示层数据—无数据格式转换、加解密、压缩解压‑7应用层数据—网关为用户提供网络应用服务HTTP、DNS、FTP、SMTP一、判断题物理层传输数据单位是帧。答案× 解析物理层传输二进制比特流0、1帧是第二层数据链路层的数据单元。MAC 地址对应数据链路层。答案√ 解析MAC 地址也叫物理地址用于局域网内部通信属于第 2 层。IP 地址属于传输层。答案× 解析IP 地址属于第三层网络层传输层依靠端口号进行标识。端口号用来标识主机上的应用程序对应传输层。答案√ 解析IP 用来定位不同主机端口用来定位一台主机里的应用进程端口属于四层传输层。交换机工作在网络层。答案× 解析交换机依靠 MAC 地址转发数据工作在二层路由器才工作在三层网络层。段 (segment) 是传输层的数据单元。答案√ 解析TCP 的数据单元称为段UDP 是报文二者都属于 4 层传输层。ARP 协议工作在网络层、依赖 MAC 地址。答案× 解析ARP 实现 IP 地址解析成 MAC 地址跨二层和三层不能单纯归为网络层。端口号用来区分不同主机。答案× 解析IP 地址区分不同主机端口区分同一台主机上不同的应用程序。帧是二层数据链路层的数据单位。答案√ 解析数据链路层将比特流封装成帧帧头部包含 MAC 地址。路由器依靠 MAC 地址转发流量。答案× 解析路由器依靠 IP 地址三层转发交换机依靠 MAC 地址转发。DNS、HTTP 属于应用层。答案√ 解析HTTP 负责网页访问、DNS 负责域名解析都是面向用户的服务属于 7 层应用层。二、选择题比特流属于哪一层A. 物理层 B. 数据链路层 C. 网络层 D. 传输层答案A 解析1‑物理层只负责传输 0、1 比特流。路由器依据什么地址转发数据对应 OSI 哪一层A.MAC‑二层B.IP‑三层C. 端口‑四层答案B 解析路由器依靠 IP 地址完成路由转发工作在第三层网络层。数据包packet属于哪一层A.1 层 B.2 层 C.3 层 D.4 层答案C 解析1 层比特2 层帧3 层数据包4 层段 / 报文。依靠 MAC 地址转发设备的是A. 集线器 B. 交换机 C. 路由器答案B 解析交换机基于 MAC 地址转发集线器只传输比特流路由器依靠 IP 转发。传输层的数据单元是A. 帧 B. 段 / 报文 C. 比特 D. 数据包答案B 解析TCP 数据单元是段UDP 为报文二者都属于传输层。ARP 协议实现 IP 转 MAC交换机工作在A.1 层 B.2 层 C.3 层答案B 解析交换机工作在二层数据链路层。