OSI七层模型及其数据的封装和解封过程

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;

转载于:https://www.cnblogs.com/mbigger/archive/2012/08/07/2626717.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/377277.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

rss聚合模式案例_RSS的完整形式是什么?

rss聚合模式案例RSS:真正简单的联合 (RSS: Really Simple Syndication) RSS is an abbreviation of Really Simple Syndication. It is also called Rich Site Summary. It is quality attainment for the syndication of collection of web content and used to di…

《MySQL——38道查询练习(无连接查询)》

目录一、准备数据1、创建数据库2、创建学生表3、创建教师表4、创建课程表5、创建成绩表6、添加数据二、查询练习1、查询 student 表的所有行2、查询 student 表中的 name、sex 和 class 字段的所有行3、查询 teacher 表中不重复的 department 列4、查询 score 表中成绩在60-80之…

工作经常使用的SQL整理,实战篇(一)

工作经常使用的SQL整理,实战篇(一) 原文:工作经常使用的SQL整理,实战篇(一)工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇&#xff…

XPth和XSLT的一些简单用法

(目的在于让大家知道有这个东西的存在) XPath:即XML Path语言(Xpath)表达式使用路径表示法(像在URL中使用一样)来为XML文档的各部分寻址! 关于XPath如何使用了,我们来看看!当然这里面的代码只是入门,更深层…

isc dhcp_ISC的完整形式是什么?

isc dhcpISC:印度学校证书 (ISC: Indian School Certificate) ISC is an abbreviation of the Indian School Certificate. It alludes to the 12th class examination or higher secondary examination conducted by the Council for the Indian School Certificat…

《MySQL——连接查询》

内连接: inner join 或者 join 外连接 1、左连接 left join 或 left outer join 2、右连接 right join 或 right outer join 3、完全外连接 full join 或 full outer join 图示理解 全连接 创建person表和card表 CREATE DATABASE testJoin;CREATE TABLE person (…

win7下 apache2.2 +php5.4 环境搭建

这篇文章很好 没法复制 把链接粘贴来http://www.360doc.com/content/13/0506/13/11495619_283349585.shtml# 现在能复制了: 把任何一篇你要复制、却不让复制的文章收藏入收藏夹(直接CtrlD,确定) 2在收藏夹中,右击刚才收藏的那个网址,点属性 3…

HDU_1533 Going Home(最优匹配) 解题报告

转载请注明出自cxb:http://blog.csdn.net/cxb569262726 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid1533 说实话,这个题目刚开始还真看不出是完备匹配下的最大权匹配(当然,这个也可以用网络流做。(应该是添加…

c#中 uint_C#中的uint关键字

c#中 uintC#uint关键字 (C# uint keyword) In C#, uint is a keyword which is used to declare a variable that can store an integral type of value (unsigned integer) the range of 0 to 4,294,967,295. uint keyword is an alias of System.UInt32. 在C&…

《MySQL——事务》

目录事务的必要性MySQL中如何控制事务手动开启事务事务的四大特征事务的四大特征事务开启方式事务手动提交与手动回滚事务的隔离性脏读现象不可重复读现象幻读现象串行化一些补充使用长事务的弊病commit work and chain的语法是做什么用的?怎么查询各个表中的长事务&#xff1…

运行在TQ2440开发板上以及X86平台上的linux内核编译

一、运行在TQ2440开发板上的linux内核编译 1、获取源码并解压 直接使用天嵌移植好的“linux-2.6.30.4_20100531.tar.bz2”源码包。 解压(天嵌默认解压到/opt/EmbedSky/linux-2.6.30.4/中) tar xvjf linux-2.6.30.4_20100531.tar.bz2 -C / 2、获取默认配置…

ArcCatalog ArcMap打不开

原来是因为: 连接了电信的无线网卡 关掉即可 启动ArcCatalog之后再开启无线网卡 没问题!转载于:https://www.cnblogs.com/ccjcjc/archive/2012/08/21/2649867.html

Python熊猫– GroupBy

Python熊猫– GroupBy (Python Pandas – GroupBy) GroupBy method can be used to work on group rows of data together and call aggregate functions. It allows to group together rows based off of a column and perform an aggregate function on them. GroupBy方法可用…

MySQL索引底层原理理解以及常见问题总结

目录二叉查找树为索引红黑树为索引B树作为索引B树作为索引MyISAM存储引擎索引实现InnoDB存储引擎索引实现常见问题聚集索引与非聚集索引InnoDB基于主键索引和普通索引的查询有什么区别?InnoDB主键索引为何是整型的自增主键何时使用业务字段作为主键呢?哈…

Spring之HibernateTemplate 和HibernateDaoSupport

spring提供访问数据库的有三种方式: HibernateDaoSupport HibernateTemplate(推荐使用) jdbcTemplate(我们一般不用) 类所在包: HibernateTemplate:org.springframework.orm.hibernate3.HibernateTemplate …

JDOJ-重建二叉树

这是一道面试题,可以说是数据结构中的基础题了,由先序遍历以及中序遍历生成一棵树,然后输出后序遍历。 一个递归函数传递5个参数,顶点编号,先序左右区间,中序左右区间,每次进行区间长度判定&…

des算法密码多长_密码学中的多个DES

des算法密码多长This is a DES that was susceptible to attacks due to tremendous advances in computer hardware in cryptography. Hence, it was a very complex or competent algorithm it would be feasible to reuse DES rather than writing an of cryptography. 由于…

《MySQL——索引笔记》

目录回表覆盖索引最左前缀原则联合索引的时候,如何安排索引内的字段顺序?索引下推重建索引问题联合主键索引和 InnoDB 索引组织表问题in与between的区别回表 回到主键索引树搜索的过程,我们称为回表。 覆盖索引 覆盖索引就是在这次的查询中…

计算凸多边形面积的算法

1. 思路: 可以将凸多边形(边数n > 3)划分为 (n - 2) 个三角形,分别运用向量叉积计算每个三角形的面积,最后累加各个三角形的面积就是多边形的面积。 2. 求多边形面积的算法模板:   定义点的结构体 str…

Windows CE开发常见问题解答

转自: http://blog.csdn.net/slyzhang/article/details/6110490 1.怎样在一个控件获得焦点时打开软键盘?比如一个EditBox获得焦点后,这个时候自动打开软键盘,这样可以方便用户输入——SIPINFO、SHSIPINFO、SIPSETINFO、SIPGETINFO…