OSI的七层协议

来源:互联网 发布:网络手游金币修改 编辑:程序博客网 时间:2024/05/24 06:18

OSI: Open System Interconnection.

Layer1: 物理层(Physical Layer)

网络传输介质只能传输0和1这种比特位,物理层定义所使用的传输设备的电压与信号等,同时还必须了解数据帧转换成比特流的编码方式,最后连接实际传输介质并发送和接受比特信号。

Layer2: 数据链路层(Data-Link Layer)

这一层是比较特殊的一个层,下层是实体的定义,偏硬件介质,主要负责MAC(Media Access Control);
上层是软件封装的定义,偏向软件的部分由逻辑链路层所控制,主要在多任务处理来自上层的数据包数据,并专程MAC的格式

Layer3: 网络层(Network Layer)

定义了IP(Internet Protocol)和路由(Router)
同时也定义出了计算机之间的连接建立、终止和维持等,数据数据包的传输路径选择等。

Layer4: 传输层(Transport Layer)

定义了发送端和接收端的连接技术(TCP、UDP技术等),也定义了该技术的数据包格式,数据包的发送、流程的控制、传输过程的侦测检查和重新传送等。

Layer5: 会话层(Session Layer)

主要负责两个连接信道之间的连接与中断,也可建立应用程序之间的会话等。

Layer6: 表示层(Presentation Layer)

将来自本地端应用程序的数据格式转换(或重新编码)称为网络的标准格式,然后再交给下面的传输层等的协议来进行处理。也包括数据的加密和解密。

Layer7: 应用层(Application Layer)

应用层并不属于应用程序所有,而是定义应用程序如何进入该层的沟通接口,以将数据接收或发送给应用程序,并最终展示给用户。


注:OSI七层协议只是一个参考模型,不适用于实际情况,实际情况是大家熟知的TCP/IP协议,但是OSI七层协议在解释网络传输方面是非常棒的!

原创粉丝点击