目录

OSI模型

目录

OSI模型

1. 物理层(Physical Layer)

功能 :负责传输原始比特流,定义物理接口的机械、电气、功能和规程特性,如电缆类型、接口形状、传输速率、电压水平等。

协议/技术示例 :

  • RS-232(串行通信标准)
  • V.35(广域网接口标准)
  • Ethernet(物理层定义电缆和接口,如双绞线、光纤)
  • USB(物理接口规范)

2. 数据链路层(Data Link Layer)

功能 :将比特流封装成帧(Frame),提供节点到节点(如设备到路由器)的可靠传输,处理物理地址(MAC地址)、错误检测、流量控制。

协议示例 :

  • 以太网(Ethernet) :局域网中最常用的数据链路层协议。
  • PPP(Point-to-Point Protocol) :用于拨号或点对点连接(如宽带接入)。
  • VLAN(虚拟局域网) :通过802.1Q标签划分逻辑网络。
  • Wi-Fi(802.11) :无线局域网的数据链路层协议。

3. 网络层(Network Layer)

功能 :负责逻辑地址(IP地址)寻址和路由选择,实现跨网络的数据包传输。

协议示例 :

  • IP(Internet Protocol) :IPv4和IPv6定义地址和路由规则。
  • ICMP(Internet Control Message Protocol) :用于网络诊断(如ping)。
  • ARP(Address Resolution Protocol) :将IP地址映射为MAC地址。
  • BGP(Border Gateway Protocol) :互联网核心路由协议。

4. 传输层(Transport Layer)

功能 :提供端到端通信,确保数据完整性和可靠性(如错误恢复、流量控制)。

协议示例 :

  • TCP(Transmission Control Protocol) :面向连接的可靠传输(如网页浏览、文件传输)。
  • UDP(User Datagram Protocol) :无连接的轻量级传输(如视频流、DNS查询)。
  • SCTP(Stream Control Transmission Protocol) :用于电信领域的多流传输。

5. 会话层(Session Layer)

功能 :管理会话(Session)的建立、维护和终止,支持认证、断点续传等。

协议示例 :

  • NetBIOS(Network Basic Input/Output System) :早期局域网会话管理。
  • PPTP(Point-to-Point Tunneling Protocol) :VPN会话建立。
  • L2TP(Layer 2 Tunneling Protocol) :结合PPP的隧道协议。
  • SMB(Server Message Block) :文件共享会话管理(如Windows网络)。

6. 表示层(Presentation Layer)

功能 :数据格式转换、加密/解密、压缩/解压,确保数据可被应用层正确解析。

协议示例 :

  • SSL/TLS(Secure Sockets Layer/Transport Layer Security) :加密通信(如HTTPS)。
  • ASCII/Unicode :字符编码标准。
  • JPEG/PNG :图像编码格式。
  • MPEG :视频编码标准。

7. 应用层(Application Layer)

功能 :直接面向用户提供网络服务(如邮件、文件传输、网页访问)。

协议示例 :

  • HTTP/HTTPS :网页浏览协议。
  • FTP(File Transfer Protocol) :文件传输。
  • SMTP(Simple Mail Transfer Protocol) :电子邮件发送。
  • DNS(Domain Name System) :域名解析。
  • DHCP(Dynamic Host Configuration Protocol) :动态分配IP地址。
  • SNMP(Simple Network Management Protocol) :网络设备管理。

补充说明:

  • 协议分层可能跨层 :部分协议(如SSL/TLS)功能可能涉及多层(传输层加密+表示层数据转换)。
  • TCP/IP模型简化 :实际网络中常用四层模型(应用层、传输层、网络层、网络接口层),但OSI模型更适合作为理论框架。