type
status
date
slug
summary
tags
category
icon
password
1. 物理层协议
负责定义硬件标准,包括电缆、信号、电压等。
- Ethernet:定义了局域网(LAN)中的物理链路和数据链路层规则。
- USB (Universal Serial Bus):定义短距离设备间的通信标准。
2. 数据链路层协议
负责节点之间的直接数据传输,解决错误检测、纠错以及数据帧的管理。
- PPP (Point-to-Point Protocol):用于建立点对点连接,常用于电话拨号网络。
- Ethernet (IEEE 802.3):用于有线局域网的帧传输。
- Wi-Fi (IEEE 802.11):用于无线局域网的数据传输。
- MAC (Media Access Control):控制数据如何在网络媒介上传输。
- HDLC (High-Level Data Link Control):用于点对点和多点连接的帧传输协议。
3. 网络层协议
负责数据的路由选择和寻址,确保数据能够在多个网络节点之间传输。
- IP (Internet Protocol):分为 IPv4 和 IPv6,负责分组交换和路由选择。
- ICMP (Internet Control Message Protocol):用于发送错误消息和诊断信息(如 ping)。
- ARP (Address Resolution Protocol):用于将 IP 地址解析为 MAC 地址。
- RARP (Reverse ARP):将 MAC 地址映射回 IP 地址。
- NAT (Network Address Translation):用于将私有网络地址映射到公共地址。
4. 传输层协议
负责提供可靠的传输、流量控制以及错误恢复,确保端到端的数据传输。
- TCP (Transmission Control Protocol):面向连接,提供可靠的数据传输,确保数据包按顺序到达。
- UDP (User Datagram Protocol):无连接协议,提供快速但不保证可靠性的传输,适用于实时应用(如视频流)。
- SCTP (Stream Control Transmission Protocol):面向多路传输流的协议,适用于电话信号传输。
5. 会话层协议
负责建立、管理和终止会话(通信链路),确保数据流在两端的通信过程中的同步和控制。
- RPC (Remote Procedure Call):允许计算机程序通过网络请求其他程序执行任务。
- SIP (Session Initiation Protocol):用于控制多媒体通信会话(如语音和视频通话)。
6. 表示层协议
负责数据的编码、加密和压缩,确保不同系统之间能够正确理解数据格式。
- TLS (Transport Layer Security):用于加密通信,确保数据传输的安全性。
- SSL (Secure Sockets Layer):TLS 的前身,用于加密通信。
- JPEG, GIF, PNG:用于图片数据的编码和解码。
- MPEG, MP3:用于音频和视频数据的编码和解码。
7. 应用层协议
直接为用户提供服务,是网络通信的最高层,处理各种应用和服务之间的通信。
- HTTP (Hypertext Transfer Protocol):用于网页浏览,传输超文本数据。
- HTTPS (Hypertext Transfer Protocol Secure):加密版本的 HTTP,确保安全的网页传输。
- FTP (File Transfer Protocol):用于文件上传和下载。
- SMTP (Simple Mail Transfer Protocol):用于发送电子邮件。
- IMAP/POP3:用于接收电子邮件。
- DNS (Domain Name System):用于将域名解析为 IP 地址。
- DHCP (Dynamic Host Configuration Protocol):自动为设备分配 IP 地址。
- SSH (Secure Shell):用于安全的远程登录和命令执行。
- Telnet:用于远程登录(不安全,明文传输)。
- NTP (Network Time Protocol):用于同步网络设备的时钟。
- SNMP (Simple Network Management Protocol):用于监控和管理网络设备。
8. 安全协议
这些协议专门用于保障通信安全,确保数据的机密性、完整性和认证。
- IPsec (Internet Protocol Security):用于在 IP 层提供加密和验证,保护网络流量。
- SSL/TLS:为应用层(如 HTTP 和 FTP)提供加密和身份验证。
- Kerberos:用于身份验证,防止密码泄露。
9. 流媒体传输协议
专门用于传输音频、视频等实时数据。
- RTP (Real-time Transport Protocol):用于实时音频和视频传输。
- RTSP (Real Time Streaming Protocol):用于控制流媒体传输。
- RTMP (Real Time Messaging Protocol):用于传输音频、视频和数据,常用于流媒体服务。
10. 虚拟专用网络(VPN)协议
用于加密网络通信,实现远程访问。
- L2TP (Layer 2 Tunneling Protocol):常与 IPsec 结合,用于创建 VPN 连接。
- PPTP (Point-to-Point Tunneling Protocol):一种老旧的 VPN 协议,安全性较低。
- OpenVPN:开源且广泛使用的 VPN 协议,支持多种加密算法。
- IKEv2 (Internet Key Exchange version 2):一种较为新型的 VPN 协议,提供高安全性和稳定性。
- Author:Gweek
- URL:https://www.myla.eu.org/article/osi
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!