OSI 七层模型,各层涉及到的协议
OSI(Open Systems Interconnection)七层模型是一个网络通信的参考模型,用于描述计算机网络中不同层次之间的通信和协议。
以下是每一层及其涉及的一些常见协议:
物理层(Physical Layer):负责传输比特流,通过物理介质(如电缆、光纤)传输数据。主要协议包括:
Ethernet:以太网协议,用于局域网(LAN)的物理连接和数据传输。
RS-232:用于串行通信的标准接口协议。
USB(Universal Serial Bus):用于连接计算机和外部设备的通用串行总线。
数据链路层(Data Link Layer):提供可靠的点对点数据传输,通过帧(Frame)进行数据分割和错误校验。主要协议包括:
Ethernet(IEEE 802.3):局域网常用的数据链路层协议。
Wi-Fi(IEEE 802.11):无线局域网的数据链路层协议。
PPP(Point-to-Point Protocol):点对点协议,用于串行链路上的数据传输。
网络层(Network Layer):负责数据包的路由和转发,通过IP地址识别不同的主机和网络。主要协议包括:
IP(Internet Protocol):互联网协议,用于在网络中传输数据包。
ICMP(Internet Control Message Protocol):互联网控制消息协议,用于发送错误和状态信息。
ARP(Address Resolution Protocol):地址解析协议,用于将IP地址映射到物理地址(MAC地址)。
传输层(Transport Layer):提供端到端的可靠数据传输和错误恢复。主要协议包括:
TCP(Transmission Control Protocol):传输控制协议,提供可靠的、面向连接的数据传输。
UDP(User Datagram Protocol):用户数据报协议,提供无连接的数据传输,适用于实时性要求较高的应用。
会话层(Session Layer):管理不同主机之间的会话和对话。主要协议包括:
NetBIOS(Network Basic Input/Output System):网络基本输入/输出系统,用于在网络上提供服务和资源共享。
SSH(Secure Shell):安全外壳协议,用于远程登录和安全数据传输。
表示层(Presentation Layer):负责数据格式的转换和加密解密等操作。主要协议包括:
SSL/TLS(Secure Sockets Layer/Transport Layer Security):安全套接层/传输层安全协议,用于加密网络通信。
MIME(Multipurpose Internet Mail Extensions):多用途互联网邮件扩展,用于电子邮件的编码和传输。
数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)
格式有,JPEG、ASCll、EBCDIC、加密格式等
应用层(Application Layer):提供用户与网络服务之间的接口,支持各种应用程序。主要协议包括:
HTTP(Hypertext Transfer Protocol):超文本传输协议,用于在Web上传输数据。
FTP(File Transfer Protocol):文件传输协议,用于在网络上传输文件。
SMTP(Simple Mail Transfer Protocol):简单邮件传输协议,用于发送电子邮件。
这些协议和层级之间的互相配合和协同工作,构成了网络通信的基础架构。
网络服务与最终用户的一个接口。
协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP