码迷,mamicode.com
首页 > 其他好文 > 详细

OSI七层协议

时间:2020-01-11 20:19:31      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:osi   tp服务器   system   拥塞控制   计算   数据报   进程间   检查   expand   

什么是OSI模型?

  • OSI协议即开放系统互联(Open System Interconnection)参考模型
  • OSI 7 层由低到高分为:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
  • 5层由低到高分为:物理层,数据链路层,网络层,传输层,应用层

物理层

比如说光纤,你想跟异地的朋友聊天,那就接入一根网线,装上路由器,你异地的朋友也接入一个网线,装上路由器,也就是说两台计算机之间进行数据传输,必须接入网络。

数据链路层

数据链路层的主要功能是实现相邻节点之间数据可靠而有效的传输。

1、数据在传输过程中,可能会有差错,为保证有效的传输,就采取了一种以“帧”为传输单位的数据块传输方式。

2、数据链路层还可以实现相邻节点间通信的流量控制。

网络层

将传输层报文段的网络层数据报从源主机送达到目的主机。网络层还要对网络的通信量加以控制,避免太多的通信量导致性能下降。当然,网络层还具有寻址功能,比如Internet的IP地址。

传输层

OSI模型最核心的一层,在会话层接收数据,再把数据传给网络层,在传输前先确定传输协议,以及错误检查,流量监控,拥塞控制,最终为会话提供可靠的,无误的数据传输,比如(TCP协议,UDP协议)

会话层

会话层是指用户与用户的连接,通过两台计算机间建立、管理和终止通信来完成对话。会话层不参与传输,主要功能:

1、在建立会话时确认双方是否有权参与会话

2、在会话建立以后,需要对进程间的对话进行管理与控制,如果会话过程中出现故障,会话层会尽可能保存数据,如不能保存,则重新开始。

表示层

表示层主要是解决格式和数据间的差别。比如文本压缩/解压,数据加密/解密,字符编码的转换(ASCII,JPG等)

应用层

应用层与提供给用户的网络服务相关,这些服务非常丰富,比如文件传送,电子邮件,DNS协议,FTP服务器等。应用层为用户提供了一个使用网络应用的“接口”。

OSI七层协议

标签:osi   tp服务器   system   拥塞控制   计算   数据报   进程间   检查   expand   

原文地址:https://www.cnblogs.com/jingjing-2019/p/12180738.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!