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模型更适合作为理论框架。