OSI参考模型各层的功能详解

  顾客在淘宝店看到了 一款家具,顾客就联系卖家,我要什么款式,什么颜色的,什么型号,价格,然后顾客就拍下家具

  支付,厂家这边就找人打包,打完包后就得把箱子编上号,打包完成后就找快递员来取货,快递员就会在箱子上写上寄件人,

  收件人,手机等,每一个箱子上都贴上;然后快递员就把箱子搬到中转站,快递公司的中转站每天都有一辆汽车把货物运往

  火车站(假如是厂家在北京,顾客在深圳,),这里快递公司中转站的汽车就把箱子运往北京火车站,第二天,货物就达到

  深圳火车站,那么快递公司的汽车就把货物从深圳火车站运往快递公司深圳的中转站,然后再由快递员根据单号送到顾客的家里,厂家就会派人去组装家具,最终家具完整的呈现在顾客的眼前。分层就各负责各的工作。每一层只关心自己那一层的事情。

  不关心其他的,就如快递员不关心里面是什么东西,货运员连寄件人收件人都不看,他就负责每天从中转站运到火车站就完事了,比如每天运两次,有一件他也运。

  比如北京修了很多的立交桥,陆运交通有了很大的改善,以前货运员从中转站到北京火车站要30分钟,现在只要10分钟。

  那么公路的改良影响铁路运输吗?没有吧。影响不影响快递公司的快递员收寄货物呢?没有

  再比如打包工人以前打包需要5小时,现在干熟练了,只需要一小时,也不影响其他人的工作。

  应用层:要能够产生流量的应用程序才能属于应用层,本地打开一个计算器,这个就不算应用程序。要有通信才行。

  表示层:我们通过微信视频聊天,视频传输前先要压缩,到对方那边再解压缩还原,这样传输带宽就小很多,这个压缩和

  解压缩就处于表示层。腾讯对微信传输的数据也是加密的,即使中间有人捕获了,你没有腾讯的加密和解密的方法,也看不加

  传输的内容,你看到就是些乱码,这种加密解密也处于表示层。还有一些传输的内容要想正确的显示的话你还得使用正确的

  字符集:一个国家或一个民族用到的全部字符的集合,美国用ASCII字符集,UTF8

  传输层的功能:可靠传输 、流量控制 、拥塞避免,如果出现丢包,传输层会重传,传输层的缓存中的数据不会立刻丢掉,会等到对方应答收到后才丢掉。

  网络层的功能:尽最大努力为数据包选择最佳路径到达目的地,如果路由器处理不过来,它就会扔掉,网络层是不负责数据丢包问题的,丢包问题传输层来管,如果出现丢包了,传输层会重传,所以说网络层是不负责可靠性传输的,网络层层只负责选择最佳路径,路由器工作在网络层,管理员给路由器添加路由表,告诉路由器器选择最佳路由的标准是什么。

  数据链路层:用集线器组网得检查计算机与计算机之间有没有冲突,避免冲突的协议叫CSMA/CD协议,

  数据链路层故障:MAC地址冲突导致不能上网  2.交换机与计算机的网卡带宽协商不一致,网速不一致导致通不了。3.ADSL欠费导致不通。4 将计算机连接到错误的VLAN。

  网络层故障:1.计算机IP地址设置错误。2.计算机没有设置网关。3.计算机子网掩码配置错误。4.沿途的路由器路由表错误。

  应用层故障:应用层程序配置问题(比如浏览器服务器的配置问题导致的上网故障)。

  数据链路层:1.设置了WiFi密码,这个安全层面处于数据链路层。2.公司内部的交换机可以设置哪个Mac地址可以接入,设置接多少台计算机。3.家里的ADSL拨号上网的需要登入账号及密码。4.划分不同的VLAN。

  网络层安全:1.在路由器上设置哪些计算机可以访问Internet哪些不可以(在路由器上设置ACL控制数据包转发)。2.在计算机上也可以设置网络层安全,可以设置谁可以访问我。

  在传输层把数据分段,然后加上传输层首部(数据分段),整体我们称为数据段,这是在传输层的称呼;往下走加上网络层的首部(IP地址),整体我们称为数据包;往下走加上数据链路层的首部,整体我们称为帧;

  路由器:把各个网分成不同网段,这个网段的计算机不可能知道其他网段的Mac地址。因为被路由器隔开了,路由器之前的跳转根本不用MAC地址,用的是PPP协议。

  路由器需要看IP地址往下传输,所以路由器工作在网络层;同时路由器的需要与计算机的网卡连接,他们有共同语言,所以路由器也工作在数据链路层;网卡的物理层与路由器的物理层工作在同一层;路由器与路由器之间是点到点的PPP协议,他们工作在数据链路层;交换机能看懂数据链路层的协议,所以交换机工作在数据链路层。集线器什么都不看,和网线一样,没有任何智能性,有电信号我就给你四处扩散到达所有的口就得了,有一路占用了,其他路的计算机就得等。只要能接收物理信号,路由器,集线器,交换机都可以接收物理信号,就工作在物理层。

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

  OSI七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输。完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层...

  应用层:直接为用户的应用进程提供服务,如 HTTP、支持文件传输的 FTP 协议等 运输层:向两个主机中进程之间的通信提供服务。由于一个主机可同时运行多个进程,因此运输层有复用和分用的功能。复用就是...

  OSI模型,即开放式通信系统互联参考模型,是国际标准化组织提出的一个试图是各种计算机或者通信系统在世界范围内互联为网络的标准框架。整个模型分为七层,物理层,数据链路层,网络层,传输层,会话层,表示层,...

  在这里有一个问题,有的书上说TCP/IP是四层有的却说是五层。其实这个问题我也上网查了一下资料。tcp/ip是事实标准,分4层。osi模型是国际标准,分7层。讲课的时候,一般把他们综合起来讲,就说...

  OSI的概念:OpenSystemInterconnect开放系统互连参考模型,是由ISO(国际标准化组织)定义的。它是个灵活的、稳健的和可互操作的模型,并不是协议,常用来分析和设计网络体系结构。OS...

  4.1.2 ISO/OSI模型早期的计算机网络是采用不同的技术规范和实现方法组成的独立的系统,它们之间存在着兼容性问题。为了解决网络之间不兼容而导致的相互之间无法通信的问题,国际标准化组织(ISO)于...

  为什么要引入网络协议概念?为了使不同厂商生产的计算机之间能够互相通信,约定了一个共同的标准,就是网络协议。网络协议分层的好处?最大好处在于“封装”。各自独立;灵活,并且一层改变,不会造成系统问题;结构...

  为什么要有OSI七层结构:分层分工标准化\兼容性便于问题分析网络层:解决数据链路层不同局域网协议不能通信的问题传输层:解决网络层因为网络中断,数据丢失,数据传输不可控的问题。会话层:解决传输层有一个发...

  文章概述熟悉OSI参考模型每层的工作过程。我们已经学习了OSI参考模型每层的功能,之后我们将学习OSI参考模型每层的工作过程,主要是根据图理解。实例:设备A给设备B发送邮件总体来说,设备A给设备B传输...

  时间:2015-5-6系统:Windows8.1Python环境:Anaconda2一、下载并安装Anaconda2安装时注意:1、选择为当前用户安装还是所有用户安装时使用默认选项;2、勾选加入环境变...

  今天我们主要来讲解一下网络里边的OSI参考模型。   在经过最初商议之后,制定了一个网络体系结构OSI模型,OSI的全称为OpenSystemInterconnection 开放系统互联,在这个...

  1、TCP/IP四层模型:1.链路层(数据链路层/网络接口层):包括操作系统中的设备驱动程序、计算机中对应的网络接口卡2.网络层(互联网层):处理分组在网络中的活动,比如分组的选路。3.运输层:主要为...

  TCP/IP协议簇与OSI参考模型的关系物理层与OSI的物理层相对应,包含了多种与物理介质相关的协议,这些物理介质用以支撑TCP/IP通信。数据链路层与OSI的数据链路层相对应,包含了控制物理层的协议...

  OSI参考模型是计算机网路体系结构发展的产物,它的基本内容是开放系统通信功能的分层结构。该模型基于国际标准化组织(ISO)的建议作为各种层上使用的协议国际标准化的第一步而发展起来的。这一模型被称作IS...

  OSI参考模型是一个逻辑上的定义,一个规范,它把网络从逻辑上分为七层,每一层都对应着不同的作用,这七层分别为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。对OSI七层网络模型的定义,对后...

  写在前面:真正的投入到工作当中,还是希望继续坚持写博客,既可以回顾以前的知识,将其进行梳理总结,也可以学到很多以前没注意到的知识点。希望自己坚持下去,加油!1.计算机网络OSI模型模型把网络通信的工作...

  一:OSI七层网络模型互联网协议按照功能不同分为osi七层和tcp/ip五层或tcp/ip四层,如下图以osi七层模型为主,由低到高的顺序为应,表,会,传,网,数,物。应用层到会话层属于osi模型的低...

  多年之后,愿你有清风与烈酒,也有人是你的归途。打开Wireshark抓包工具开始抓包会看到如下展开内容:这里我是对wlan进行抓包,192.168.2.112是我当前wifi的ip地址。点击某个包,可...

  OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助。今天偶又复习了一下:(1)OSI七层模型OSI中的层功能TCP/IP协议族应用层文件传输,电子邮件,文件服...

  Keith三菱FX系列PLC与PC通讯的实现之专有协议(计算机联接)的程序设计之一

  阅读内容为:FX系列微型可编程控制器用户手册(通讯篇)中计算机链接功能章节。采用本方法通信,pc端的实现,其实就是,把操作按照协议(2种)翻译成相应的字符串,通过串口发送给plc。编写一应用程序,使得...

  OSI(网络七层协议)是一个开放性的通信系统互连参考模型,他是一个定义得非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。OSI的7层从上到下分别是应用层表...

  一OSI参考模型二分层功能(1)物理层(PhysicalLayer)物理层是OSI参考模型的最低层,它利用传输介质为数据链路层提供物理连接。它主要关心的是通过物理链路从一个节点向另一个节点传送比特流,...

  (一)TCP/UDP,SOCKET,HTTP,FTP简析TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层:网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:...

  今天看到一个题目,面试官当场让画出七层OSI模型。第一眼看到不以为然,自己试着画的时候却根本画不出来。所以把这个画出来当做自己的一次练习也算是回顾。下面把各层的作用介绍一下。以五层模型介绍。应用层:任...

  OSI协议集应用层应用层是OSI参考模型的最高层,是用户与网络的接口。该层通过应用程序来完成网络用户的应用需求,如文件传输、收发电子邮件等。(就是应用软件使用的协议,如邮箱使用的POP3,SMTP、远...

  我们可能经常会用到这一功能,比如有时,我们不希望用户没有进行登录访问后台的操作页面,而且这样的非法访问会让系统极为的不安全,所以我们常常需要进行登录才授权访问其它页面,否则只会出现登录页面,当然我的思...

  文章概述熟悉OSI七层参考模型的每层功能。我们前面学习OSI参考模型的创建的背景以及意义,但是同时知道对于网络体系结构起着理论作用,并没有投入到实际中。通过抓包得到上面的图。OSI参考模型:应用层,表...

  晴树的专栏Spring Boot MyBatis 动态数据源切换、多数据源,读写分离

  HelloWoodUnity-Loom的多线.Loom的原理Loom继承自MonoBehaviour,在Unity流程管理中Update方法下检查需要回调的Action进行加锁并回调,确保在主线程执行,回调序列本身又作为静态数据保存,在任意线...

  06-15阅读数 6718公司要做一个视频采集socket通信的项目,第三方服务端已经提供好了服务,让我们对接,但是目前ui还没有,所以就暂时先自己写个小demo测试一下数据连接。 ![22.png](

  08-18阅读数 2万+对于一个算术表达式我们的一般写法是这样的(3+4)×5-6这中写法是中序表达式而后序表达式则是将运算符放在操作数的后面,如34+5×6-可以看出后序表达式中没有括号,只表达了计算的顺序,而这个顺序恰好...

  :[reply][/reply] 补充一下表示层和会话层,也是参考别人博客感觉也蛮好的,分享一哈: 1.会话层: 现在已经保证给正确的计算机,发送正确的封装过后的信息了。但是用户级别的体验好不好?难道我每次都要调用TCP去打包,然后调用IP协议去找路由,自己去发?当然不行,所以我们要建立一个自动收发包,自动寻址的功能。于是,发明了会话层:会话层的作用就是建立和管理应用程序之间的通信。 2.表示层 现在能保证应用程序自动收发包和寻址了。但是要用Linux给window发包,两个系统语法不一致,就像安装包一样,exe是不能在linux下用的,shell在window下也是不能直接运行的。于是发明了表示层(presentation):解决不同系统之间的通信语法问题。

  :[reply]SUPERLEIJIAWEI[/reply] 所以写出TCP/IP5层协议的详细分析更严谨些。

  :“数据链路层中会把网络层的数据包封装到数数据链路层的数据位置,然后再添加上自己的包头,再发给物理层,物理层发给网关,网关再发给对方教室的网关,对方教室的网关收到后在那个教室做广播。”这句话是不是应该是把物理层的data作为数据链路层的一部分,再添加上自身协议的内容,然后共同交付给网络层。