七层模型

一.物理层

主要是一些硬件设备层面的东西,比如电缆、网线、集线器这样的,它们可以为设备提供比特流的传输通道。

二.链路层

链路层在物理层的基础上,可以建立链路连接,采用帧作为传输数据的方式。并且还具备一些保证数据传输准确的方式,像数据分帧、重发这样的。

三.网络层

网络层是针对于许多台设备之间的通信,许多设备就必须要有唯一的标识,所以在这一层有IP协议。

然后为数据在多个节点间进行逻辑地址寻址,实现不同网络之间的路径选择。协议有:IP ARP RARP等。

四.传输层

定义了一些传输数据的协议和端口号,像TCP、UDP都是在这一层的。提供应用程序之前的逻辑通信。

五.会话层

通过传输层建立数据传输的通路。在你的系统之间发起会话或者接受会话请求。负责在网络中的两节点之间建立、维持和终止通信。 总的来说就是会话的管理。

六.表示层

表示层顾名思义就是用来表示数据的,数据以什么方式展示这样的。所以在这一层进行解密和加密,图片的解码和编码,数据的压缩和解压等等,像URL加密也是这一层的。

七.应用层

为使用者提供网络服务的接口,这些接口的特点就是可以直接使用,平常开发中也用的比较多。比如HTTP请求,FTP传输工具,DNS域名解析,SMTP邮件发送协议这些。

posted @ 2021-04-05 11:44  缘未到  阅读(26)  评论(0编辑  收藏  举报