简述OSI参考模型定义及各层的主要功能

定义:OSI参考模型定义了开放系统的层次结构、层次之间的相互关系,以及各层所包括的可能服务;OSI 参考模型并不是一个标准,而是一种在制定标准时所使用的概念性框架。

1.物理层功能利用传输介质为通信的主机之间的建立、管理和释放

物理连接,实现比特流的透明传输,为数据

联立层提供数据传输服务

2.数据链路层功能在物理层提供比特流的基础上通过建立数据链路

连接,采用差错控制与流量控制方法,使

有差错的物理线路变成无差错的数据链

3.网络层功能通过路由选择算法为分组通过通信子网选择适当的传

输路径,实现流量控制,拥塞控制与网络互联

的功能

OSI参考模型结构主要包括7层

4.传输层功能为分布不同地理位置计算机的进程提供可靠的端-端

链接与数据传输服务;传输层向高层屏蔽了底

层数据通信的细节

5.会话层功能负责维护两个会话主机之间连接的建立、管理和终止,

以及数据的交换

6.表示层功能负责通信系统之间的数据格式变换、数据加密与解密、

数据压缩与恢复

7.应用层功能实现协同工作的应用程序之间的通信过程控制

简述osi参考模型各层主要功能_简述OSI参考模型定义及各层的主要功能相关推荐

  1. 简述一下动态sql的执行原理_简述一下Pogo Pin电连接器的设计原理和考虑因素

    "简述一下Pogo Pin电连接器的设计原理和考虑因素"由电蜂优选为您整理. 目前随着电子科技时代的快速发展,电连接器的发展也逐渐成为主流发展趋势之一.例如电动汽车新能源的开发与研 ...

  2. 必须进行支持的游戏方可使用此功能_企业微信 3.0上线,开放朋友圈功能,又一风口?...

    大家好我是辰由,微信作为一款国民级APP坐拥十几亿活跃用户,工作生活中必不可少,几乎每天都能够用得到,每一次的更新都能够牵动数十亿人的关注. 2019年12月23日企业微信2019年度发布会在广州举行 ...

  3. Java堆栈功能_【ThinkingInJava】35、用java实现堆栈功能

    /** * 书本:<Thinking In Java> * 功能:用java实现堆栈功能 * 文件:LinkedStack.java * 时间:2015年4月17日14:23:34 * 作 ...

  4. 纯jsp实现评论功能_基于云开发的小程序版本更新、评论功能改进、后台管理的实现...

    关于微信小程序更新问题实现 1)小程序的启动方式: 冷启动----小程序首次打开或销毁后再次被打开 热启动----小程序打开后,在一段时间内(目前:5分钟)再次被打开,此时会将后台的小程序切换到前台. ...

  5. 用javascript实现以下功能!_模电小实验:用三极管实现触摸开关功能

    今天分享一个三极管搭的触摸开关电路,通过实验可以了解加深三极管的工作原理.原理图如下: 电路功能:通过触摸不同的金属片,控制发光二极管D1的亮与灭. 当触摸金属片2和3时,因为人体相当于一个大电阻,三 ...

  6. php 微信分享功能_使用php怎么实现一个微信分享朋友链接功能

    使用php怎么实现一个微信分享朋友链接功能 发布时间:2021-02-15 09:11:24 来源:亿速云 阅读:68 作者:Leah 这篇文章给大家介绍使用php怎么实现一个微信分享朋友链接功能,内 ...

  7. python公众号留言功能_搭建hexo博客给公众号制作留言功能

    大家都知道,18年3月份后注册的公众号都不给留言功能了,作为主要以技术文章为主的公众号,没有留言功能真是不方便.周末这两天我就一直在折腾这个留言功能,借助博客的留言功能,放在阅读原文里.昨天晚上终于折 ...

  8. 一行python代码能实现的功能_一行 Python 代码能实现这么多丧心病狂的功能?

    导读:最近看知乎上有一篇名为<一行 Python 能实现什么丧心病狂的功能?>的帖子,点进去发现一行Python代码可以做这么多丧心病狂的功能! 整理了一下知乎上这篇文章的内容,颇觉有趣, ...

  9. 简述tcp协议三报文握手过程_简述TCP的三次握手过程

    TCP握手协议 在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接. 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器 ...

  10. jquery实现app开发闹钟功能_趣味闹钟APP开发,随意切换闹钟叫醒功能

    智能手机端的发展使得人们获取外界信息更加高效,然而智能手机的出现也有一定的弊端,生活中很多人常常因为浏览手机信息而选择熬夜,早起自然也就成为了一种困难,而趣味闹钟APP开发或多或少可以帮助用户解决问题 ...

最新文章

  1. IDEA 在线翻译插件
  2. 异步函数带来的另一好处—不用混淆代码了?
  3. mysql 去空格_MySQL安装与步骤
  4. Vue js 的生命周期(看了就懂)
  5. 字母全排列快速算法C代码
  6. 2017202110104-高级软件工程2017第8次作业—个人总结
  7. 也谈大公司病1——正确是最大的错误
  8. Windows 2000缓冲区溢出技术原理
  9. 希尔排序不稳定例子_Python实现希尔排序(已编程实现)
  10. TWaver可视化软件(七) WEB组态可视化软件
  11. arcmap拓扑错误检查器不亮_ARCGIS拓扑检查步骤与修正拓扑错误技巧
  12. windows便签 の 字体设置
  13. LoadRunner视频教程
  14. Tensorflow2.0---SSD网络原理及代码解析(二)-锚点框的生成
  15. java转义字符响铃_转义字符
  16. led的c语言程序,单片机C语言LED灯点亮程序完全版
  17. 机器学习算法-EM算法
  18. K-means中K值的选取
  19. MySQL-性能分析语句 show profile和show profiles
  20. 和Xiong的一段对话

热门文章

  1. 原生开发跟混合开发两者有什么区别
  2. 利用python在excel中画图
  3. win10虚拟机连接不上内网服务器,win10系统虚拟机无法连接网络的解决方法
  4. thinkpad T500开机大于10分钟,黑屏
  5. python--数据导入--read_excel
  6. 吉他php怎么弹,吉他弹奏技巧(一看就会)
  7. word页眉的横线怎么居中
  8. python模拟登陆微博_超详细的Python实现微博模拟登陆,小白都能懂
  9. 无线摄像头一直显示请求服务器,远程摄像头为什么要连接服务器
  10. 高刷新率电视机有必要吗?