OSI七层模型是由国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,它是一个七层的抽象模型,不仅包括一系列抽象的术语或概念,也包括具体的协议。这一模型从上到下依次是:12
应用层:这是OSI模型的顶层,与用户直接交互,提供网络服务。常见的应用层协议包括HTTP、HTTPS、FTP、SMTP、SNMP、DNS、TELNET、HTTPS、POP3、DHCP等。
表示层:这一层负责数据的表示和转换,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。可能涉及数据的加密和压缩。
会话层:负责建立、管理和终止表示层实体之间的通信会话。该层的通信由不同设备中的应用程序之间的服务请求和响应组成。
传输层:定义传输数据的协议和端口号,以及流控和差错校验。常见的传输层协议有TCP和UDP。
网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。协议有ICMP、IGMP、IP(包括IPV4和IPV6)、ARP、RARP等。