OSI开放式互联参考模型--2019年1月5日01:30:56

OSI开放式互联参考模型

现在市面上的协议模型分为四层、五层和七层协议,而国际标准化组织ISO制定的OSI七层协议模型,是业界提出来的概念型模型

第一层 物理层

 (机械、电子、定时接口通信信道上的原始比特流传输)

        机器A往机器B上传输比特流,机器B可以收到比特流 物理层主要定义了物理设备的标准,如网线的类型、光纤的接口类型、各种传输介质的传输速率 把01010101的机器码转化成电流的强弱,到达目标机器后再转化成010101的机器码 这就是传说中的数模转换和模数转换,网卡就是工作在这一层上的

第二层 数据链路层

(物理寻址,同时将原始比特流转变为逻辑传输线路)

        在传输比特流的过程中会产生错传 或者数据传输不完整的可能因此呢,数据链路层应运而生,数据链路层定义了如何格式化数据已进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测和纠正,以确保数据传输的可靠性。本层将比特数据组成了帧,其中交换机工作在这一层里面,对帧解码并根据帧中包含的信息把数据发送到正确的接收方。那随着网络节点的不断增加,点对点通信的时候是需要经过多个节点的,那么如何找到目标节点,如何选择最佳路径便成为了首要需求,此时便有了网络层

第三层 网络层 

(控制子网的运行,如逻辑编址、分组传输、路由选择)

        其主要功能是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。网络层通过综合考虑发送优先权、网络拥塞程度、服务质量以及可选路由的花费来决定从一个网络中节点A到另一个网络中节点B的最佳路径。由于网络层处理并智能指导数据传送、路由器连接网络隔断,所以路由器属于网络层。此层的数据,我们称之为数据包。本层我们需要关注的协议,主要是Tcp/IP协议中的IP协议,随着网络通信需求的进一步扩大,通信过程中需要发送大量的数据,如海量文件传输的可能需要很长时间,而网络在通信的过程中会中断好多次,此时为了保证传输大量文件时的准确性,需要对发出去数据进行切分,切分为一个一个的段落,即segament 进行发送。那么其中一个段落丢失了该怎么办?要不要重传?每个段落要按照顺序到达吗?这个便是传输层需要考虑的问题了。

第四层 传输层

(接受上一层的数据,在必要的时候把数据进行分割,并将这些数据交给网络层,且保证这些数据段有效到达对端)

        传输层解决了主机间的数据传输,数据间的传输,可以是不同网络的,并且传输层解决了传输质量的问题,该层称之为OSI模型中最重要的一层。传输协议同时进行流量控制或是基于接收方可接收数据的快慢程度规定适当的发送速率。除此之外,传输层按照网络能处理的最大尺寸将较强的数据包进行强制分割。例如以太坊无法接收大于1500字节的数据包。发送方节点的传输层将数据分割成较小的数据片,同时对每一数据片安排一序列号,以便数据到达接收方节点的传输层时能以正确的顺序重组。该过程即称为排序。传输单中需要我们关注的协议有,TCP/IP协议中的TCP协议和UDP协议。现在我们已经保证给正确的计算机发送正确的封装过后的信息啦,但是用户级别的体验好不好?难道我每次都要去调用TCP去打包?然后调用IP协议去找路由,自己去发?当然不行,所以我们要建立一个自动收发包自动寻址的功能。于是发明了会话层

第五层 会话层

(不同机器间上的用户之间建立及管理会话)

        会话层的作用就是建立和管理应用程序之间的通信。现在我能保证应用程序自动收发包和寻址了,但我要Linux给windows发包。两个系统语法不一致,就像安装包一样,exe是不能在Linux上面去执行的,shell在windows下也是不能直接运行的,于是需要表示层。

第六层 表示层

(信息的语法语义以及他们的关联,如加密解密、转换翻译、压缩解压缩)

        即Presentation Layer。帮我们解决不同系统之间的通信语法的问题,在表示层,数据将按照网络能理解的方案进行格式化。这种格式化也因所使用的网络类型类型不同而不同。此时虽然发送方知道自己发送的是什么东西,转换成字节数组之后有多长,但接收方肯定不知道。所以应用层的网络协议诞生了。

第七层 应用层 

        它规定发送方和接收方必须使用一个固定长度的消息头,消息头必须使用某种固定的组成。而且消息头里必须记录消息体的长度等一系列信息,以方便接收方能够正确地解析发送方发送的数据。应用层旨在让你更方便的应用同网络中接收到的数据,至于数据的传递,没有该层,你也可以直接在两台电脑间开干,只不过传来传去就是1对1和0组成的字节数组。该成需要我们重点去关注的是TCP/IP协议中的http协议。

总结

以上就是关于OSI各层次的划分,从应用开始,都会对要传输的数据头部进行处理,加上本层的一些信息 最终由物理层通过以太网电缆等介质将数据解析成比特流在网络中传输。数据传递到目标地址。并自底而上的讲先前对应成的头部给解析分离出来,这就是网络数据处理的整个流程。


OSI开放式互联参考模型
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,384评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,845评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,148评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,640评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,731评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,712评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,703评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,473评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,915评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,227评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,384评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,063评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,706评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,302评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,531评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,321评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,248评论 2 352

推荐阅读更多精彩内容