OSI七层模型及其数据的封装和解封过程
版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin
OSI(Open System Interconnection)参考模型把网络分为七层:
1.物理层(Physical Layer)
物理层主要传输原始的比特流,集线器(Hub)是本层的典型设备;
2.数据链路层(Data Link Layer)
数据链路层负责在两个相邻节点间无差错的传送以帧为单位的数据,本层的典型设备是交换机(Switch);
3.网络层(Network Layer)
网络层主要完成的工作是:选择合适的网间路由和交换节点,网络层将数据层提供的帧组成数据包,包中封装有网络层包头,包头中含有逻辑地址信息(源主机和目标主机的网络地址),典型设备是路由器(Router);
4.传输层(Transport Layer)
传输层为两个端系统(即源主机和目标主机)的回话提供建立,维护和取消传输连接的功能.这一层传输的信息以报文为单位.
5.会话层(Session Layer)
会话层及以上层中数据传送的单位不再另外命名,统称为报文.
会话层管理进程之间的会话过程,即负责建立,管理,终止进程之间的会话.会话层还通过在数据中插入校验点来实现数据的同步.
6.表示层(Presentation Layer)
表示层负责对上层数据进行转换,以保证一个主机的应用层的数据可以被另一个主机的应用层理解.表示层的数据转换包括对数据的加密,解密,压缩,解压和格式转换.
7.应用层(Application Layer)
应用层确定进程之间通信的实际用途;
OSI参考模型并没有具体的实现方式,他没有在各层定制网络协议,只是提供了一个参考框架,以下是OSI各层的一些典型协议:
物理层(Physical Layer): | EIA/TIA RS-232 ;EIA/TIA RS449; V.35; RJ45 |
---|---|
数据链路层(Data Link Layer): | SDLC;HDLC;PPP;STP |
网络层(Network Layer): | UP;IPX;RIP;OSPF; |
传输层(Transport Layer): | TCP;UDP;SPX |
会话层(Session Layer): | NetBIOS;ZIP |
表示层(Presentation Layer): | ASCII;ASN.1;JPEG,MPEG; |
应用层(Application Layer): | TELNET;FTP;HTTP;SNMP; |
本文来自博客园,作者:kirin(麒麟),转载请注明原文链接:https://www.cnblogs.com/kirin365/articles/16137212.html