ICode9

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

OSI七层参考模型

2021-11-23 09:31:02  阅读:175  来源: 互联网

标签:一层 HTTP 参考模型 七层 OSI 传输层 数据 应用层


OSI七层参考模型

每层的功能

  • 应用层:为用户访问网络资源提供一种手段。唯一一层能由最终用户看到的协议,因为他提供接口,是最终用户所有网络活动的基础
  • 表示层:这一层将接收到的数据转换成应用层可以读取的格式。在表示层完成的数据编码与解码取决于发送与接受数据的应用层协议。表示层同时进行用来保护数据的加密与解密等操作
  • 会话层:这一层管理两台计算机之间的对话,负责在所有通信设备之间建立、管理和终止会话连接。会话层还负责以全双工或者半双工的方式来创建会话连接,在通信主机间关闭连接,而不是以粗暴地丢弃
  • 传输层:传输层的主要目的是为较低层提供可靠的数据传输服务。通过流量控制、分段/重组、差错控制等机制,传输层确保网络数据端到端的无差错传输。因为要确保可靠传输的数据传输其过程极为烦琐,所以OSI参考模型将其作为完整一层。传输层同时提供了面向连接和无连接的网络协议。某些防火墙和代理服务器也在这一层工作。
  • 网络层:这一层负责数据在物理网络层中的路由器转发,是最复杂的OSI层之一。他除了负责网络主机的逻辑寻址,还处理数据报分片和一些情况下的差错检测。路由器就是在这一层工作的
  • 数据链路层:这一层提供了通过物理网络传输数据的方法,主要目的是提供一个寻址方案,可用于确定的物理设备(MAC地址)。网桥和交换机是工作在数据链路层的物理设备。
  • 物理层:OSI参考模型的底层是传输网络数据的物理媒介。这一层定义了所有使用的网络硬件设备的物理和电气特性,包括电压、集线器、网络适配器、中继器和线缆规范等。物理层建立和终止连接,并提供一种共享通信资源的方法,将数字型号转换成模拟信号传输,并反过来将接收的模拟信号转换回数字信号。

各层上的协议

层次协议
应用层HTTP、SMTP、FTP、Telnet
表示层ASCII、MPEG、JPEG、MIDI
会话层NetBIOS、SAP、SDP、NWlink
传输层TCP、UDP、SPX
网络层IP、IPX
数据链路层Ethernet、Token Ring、FDDI、AppleTalk

数据流向

从客户端应用层开始,逐层往下到达物理层,然后传输网络物理媒介把数据发到服务器系统上,服务器系统从物理层开始获得数据,逐层向上处理直到应用层

OSI特点

  • 每层都只与上下层通信
  • 任意层提供的服务步多余,一层提供的服务其他层不会再提供,即使功能相似也不会以相同方式实现
  • 发送和接受网络协议是相互配合的。有编码就有解码

数据封装过程

HTTP---->TCP|HTTP----->IP|TCP|HTTP---->MAC|IP|TCP|HTTP---->头部|MAC|IP|TCP|HTTP|尾部

标签:一层,HTTP,参考模型,七层,OSI,传输层,数据,应用层
来源: https://blog.csdn.net/timoraty/article/details/121485398

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

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

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

ICode9版权所有