ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

OSI参考模型

2021-12-05 00:00:59  阅读:186  来源: 互联网

标签:发送 参考模型 表示层 主机 网络 OSI 传输 应用层


作为网络协议根据网络的需求,安全等因素,ISO对网络进行了分层处理每一层都衔接上一层并为下一层提供服务这里OSI参考模型总共分为七层:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。
在这里插入图片描述
以发送邮件为例:

左面是主机A,用户想要发送邮件“你好”给主机B,先要从上往下进行传输,通过一系列编码,校验等等步骤传输到主机B,主机B从下到上传输到应用层,这就像打电话一样,A和B打电话先用话筒接收声音,然后通过电路等介质传播电流信号,再到B的设备中进行转化信号,最后绘制成声音。这里的网络传输在逻辑上跟打电话是一样的。

接下来分层来分析应用层:发邮件的不是所有的操作都跟网络传输有关的,其中打字,点击按钮等等无关于网络。但是点击“发送”以后,后面的逻辑处理就跟网络传输有关了。应用层会在发送数据的首部加上标签(收件人信息和邮件内容),等主机B接收到传送是数据以后会解析它的头部标签和正文。当收件人拒收或者邮箱满了的时候,会返回错误信息给 A,这时候的异常信息也是应用层需要处理的。表示层:表示层主要针对传送数据格式进行调整,用户A发送“你好”,使用的软件是一种字处理方式,B电脑上又是另外一种字处理格式。

表示层会将A的数据转化为网络专属格式,UTF-8或者UTF-16等等等到传输到B的表示层的时候再转化为该计算机的数据格式会话层:会话层主要是建立网络连接时候的用决定采用何种连接方式,假如你有五封邮件需要发送,你可以一次建立五个链接,也可以建立一个连接销毁后,再建立一个连接。

传输层:主要用于进行建立或断开连接的处理逻辑,另外还有负责数据的可靠性,假如由于网络原因,B主机数据只传输了一半,他会告知A他没收收到全部信息,A会跟他把后半部分信息重新传输网络层:负责将数据发送至最终目标地址,网络层有不确定性将数据发送出去,但是和传输层相互协调就可以了。数据链路层、物理层:物理层将电路信号转换成电压和脉冲等信号。链路层负责互联设备之间的传送互联设备之间的地址使用MAC地址

标签:发送,参考模型,表示层,主机,网络,OSI,传输,应用层
来源: https://blog.csdn.net/weixin_55922953/article/details/121723990

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有