OSI模型

  • 什么是OSI模型
  • OSI模型
  • 各层作用
  • 各层的协议集
  • 总结

什么是OSI模型

开放系统互连 (OSI) 模型是由国际标准化组织创建的概念模型,它使不同的通信系统能够使用标准协议进行通信。通俗地说,OSI 为不同的计算机系统提供了能够相互通信的标准。
OSI 模型可以看作是计算机网络的通用语言。它基于将通信系统分成七个抽象层的概念,每一层都堆叠在上一层之上。

OSI模型

各层作用

OSI七层模型 简介
应用层 osi最高层,直接为端用户服务,提供分布式处理环境
表示层 表示层以下只关心如何可靠传输数据,而表示层关心是把所传输的数据的表现方式,它的语法语义,为应用层提供选择的服务集合
会话层 支持两个表示层之间的实体交互作用。1 把连个表示实体结合在一起,或者分开,这叫会话管理 。2控制两个实体间的数据交换过程,例如分段,同步,这叫会话服务
传输层 这一层在底层服务基础上提供通用的传输服务,传输层下面的功能层协议都是通信子网的协议
网络层 这一层功能属于通信子网,它通过网络连接交换传输层实体发出的数据
数据链路层 建立维持和释放网络实体之间的数据链路。这种数据链路对于网络层表现为一条无差错的信道
物理层 规定通信设备机械的,电气的、功能的和过程的特性,用于建立维持,释放数据链路实体间的连接

各层的协议集

总结

OSI 只获得了一些理论研究的成果,在市场化方面却失败了。原因包括:
OSI 的专家们在完成 OSI 标准时没有商业驱动力;
OSI 的协议实现起来过分复杂,且运行效率很低;
OSI 标准的制定周期太长,因而使得按 OSI 标准生产的设备无法及时进入市场;
OSI 的层次划分也不太合理,有些功能在多个层次中重复出现。

OSI七层协议的简介相关推荐

  1. 计算机网络OSI七层协议

    计算机网络OSI七层协议 前言 计算机系统原理 操作系统是管理和控制计算机硬件与软件资源的应用程序,任何其他软件都必须在操作系统的支持下才能运行. 网络通信原理 互联网本质就是一系列网络协议 一台硬设 ...

  2. 软件开发架构介绍||OSI七层协议之物理层、数据链路层、网络层、传输层(mac地址、ip协议、断开协议、tcp协议之三次握手四次挥手)

    阅读目录 一.网络编程 一.网络编程 软件开发架构 C/S架构 C:客户端 想体验服务的时候才会去找服务端体验服务 S:服务端 24小时不间断的提供服务,即时监听,随时待命 B/S架构 B:浏览器 想 ...

  3. 网络编程之网络架构及其演变过程、互联网与互联网的组成、OSI七层协议、socket抽象层...

    目录 网络架构及其演变过程 单机架构 CS架构 BS架构 BS架构和CS架构的区别 C/S架构的优缺点: B/S架构的优缺点: 互联网与互联网的组成 互联网的组成(教科书版) 互联网的组成(科普版) ...

  4. Day09: socket网络编程-OSI七层协议,tcp/udp套接字,tcp粘包问题,socketserver

    今日内容:socket网络编程     1.OSI七层协议     2.基于tcp协议的套接字通信     3.模拟ssh远程执行命令     4.tcp的粘包问题及解决方案     5.基于udp协 ...

  5. 网络编程之OSI七层协议略析

    OSI七层协议 1 物理连接层 用高低电平模拟二进制数0101 2 数据链路层 以太网协议,Ethernet,要求连入网络的计算机必要要有一块网卡,并且规定全球每一块网卡的mac 地址都不一样,用12 ...

  6. 网络编程之 osi七层协议

    内容目录: 1.软件开发架构 2.OSI七层协议 3.每层协议介绍 1.软件开发架构 c/s架构:c:客户端s:服务端 b/s架构:b:浏览器s:服务器 本质:b/s其实也是c/s 2.OSI七层协议 ...

  7. 网络编程 之osi七层协议

    osi 七层协议 : 应用层: 应用层功能:规定应用程序的数据格式 传输层:tcp协议可靠传输 tcp协议不可靠传输 设定端口,端口即应用程序与网卡关联的编号. 网络层: ip协议 网络部分:标识子网 ...

  8. 如何记住OSI七层协议模型,脑洞大开有木有?

    学过计算机网络的各位,一定知道OSI七层协议模型.OSI七层协议模型(或简称OSI七层模型),是一个定义得非常好的协议规范,被认为是现代开放性通信系统互连互通的标准参考模型.OSI模型有7层结构,每层 ...

  9. 网络七层协议:OSI七层协议大白话解读

    互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层.实际上这个七层是不存在的.没有这七层的概念,只是人为的划分而已.区分出来的目的只是让你明 ...

  10. 【网络编程】一、如何记住OSI七层协议模型,看完还记不住的来打我。

    学过计算机网络这门课的童鞋,一定都知道OSI七层协议模型. 那么现在闭上眼,能按顺序说出来的童鞋麻烦右上角点个赞,让博主看看有多少? 哇,0个赞,不是吧. 没关系,下面跟着博主的思路,看完本篇之后,我 ...

最新文章

  1. java二维数组矩阵_java使用二维数组开发五子棋
  2. Silverlight与数据库的三种互操作[源代码]
  3. php mescroll,mescroll下拉刷新和上拉加载js框架
  4. 等了一个月,我主讲的课程《机器学习》在中国大学慕课开课了!
  5. Pytorch模型层简单介绍
  6. Flink学习笔记01:初探Flink - 词频统计
  7. request 和require区别_JAVA WEB开发中涉及到的get和post请求,他们的区别
  8. Java、Node.js、PHP还是.Net? 无论你选谁,我都能教你一招!
  9. ExtJs页面布局总结(转载)
  10. 《Java 程序设计》课堂实践二
  11. 幂次方计算_4.初中数学:怎么求n的m次方的值?幂的运算,单项式相乘,基础常见考试题...
  12. UART write过程分析
  13. ZR1012 Zbox loves keyboard (dp)
  14. 2022年的电视评判标准,为何还要强调画质?
  15. dirver时区_【作业】偶入卡地亚Driver de Cartier双时区大日历腕表|腕表之家xbiao.com...
  16. STM32Cube MX USB虚拟U盘+FATFS+W25Q128
  17. 运用阿里云地图实现经纬度转换为省市县
  18. 前端必备知识储存——HTML篇一(面试常考)
  19. Python飞机大战(究极迫害版)
  20. 【网络】SNAT和DNAT

热门文章

  1. Werkflow java_几大工作流引擎对比
  2. 医院信息系统培训心得
  3. 计算机输入法切换用户登录,电脑切换不出来输入法,教您解决切换输入法的问题...
  4. windows server上通过关闭端口有效防治勒索病毒
  5. html5 在线抽奖,HTML5大转盘抽奖特效代码
  6. 拼团小程序源码_深圳微信小程序,拼团小程序有哪些拼团模式?
  7. 芭比Q了,腰间盘给整突出了
  8. 魅族android11,魅族17系列即将吃上安卓11,信息保护更稳了?
  9. NLP论文阅读1--More Data, More Relations, More Context and More Openness: A Review and Outlook for Relati
  10. 信息系统项目管理师计算题(进度管理总浮动时间、自由浮动时间、工期)