什么是 OSI 七层模型?为什么需要 OSI 七层模型?...OSI 七层模型(Open Systems Interconnection,开放系统互联)是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系结构。...OSI 七层模型的存在有以下几个原因: 标准化:提供了一个标准的框架,使不同厂商的设备和软件能够互相通信。...2.7 应用层 应用层是最靠近用户的一层,它提供了用户接口和各种应用程序。HTTP、FTP、SMTP 等协议工作在应用层。 3. OSI 七层模型的使用示例 假设我们要通过网络发送一封电子邮件。...OSI 七层模型的注意点 抽象性:OSI 七层模型是一个抽象的概念模型,实际的网络协议并不完全符合这个模型,例如 TCP/IP 协议族。
OSI模型是一个描述了一个网络中各个协议层的常用方法,即计算机通信开放系统互连模型。 这是一个七层模型,图中给出了他与网际协议族的近似映射。...3、传输层 传输层提供终端到终端的可靠连接,相当于公司中跑邮局的送信职员,可以选择的协议有TCP、UDP等,TCP、UDP之间留有间隙,表明网络应用绕过传输层直接使用IPv4或IPv6是可能的,这就是所谓的...6、应用层 应用层就是用户的应用程序和网络之间的接口 会话层、表示层、应用层三层就是网际协议的应用层,我们使用套接字编程接口从这三层进入传输层的接口,为什么套接字提供这个进入传输层的接口呢?...理由之一是顶上的三层处理具体的网络应用(如HTTP、FTP或Telnet)的所有细节,却对通信细节了解很少,底下四层却对具体网络应用了解不多,他们只处理通信的细节。...另外,顶上的三层构成了所谓的用户进程,底下四层却通常作为操作系统内核的一部分提供,因此,第四层和第五层之间的接口是构建API的自然位置。
OSI模型,也就告诉我有哪些层,这些层之间有个接口。然后呢?然后就没了。它没告诉我这些层到底解决了什么问题,也没告诉我该怎么解决。你说OSI模型能帮我理解每层的功能,或者每层解决的问题吗?...在理解每层功能方面的确有点用,但作用真的有限,在解决问题上,真的很少引用OSI模型来解决问题。 更令人困惑的是,我们如何处理OSI模型中的隧道问题?...在OSI模型里,这种“层中层”的概念是不存在的。递归?在OSI模型里可没这玩意儿,它主要描述的是接口,而不是功能。 比如说,通过OSI模型,你能解释BGP和OSPF这些协议到底属于哪一层?...OSI模型的好处在于它让我们有了分层的基本概念,特别是接口到接口、主机到主机、应用程序到应用程序的通信方式。但是,OSI模型是理解网络工作方式的强大基础模型吗?恐怕不是。...所以,在你看来,OSI模型到底是理论巨人还是实践矮子?
作者:神的孩子都在歌唱 OSI参考模型(Open Systems Interconnection Model,开放系统互联模型)是由国际标准化组织(ISO)提出的,用于指导计算机网络通信的标准化结构。...OSI模型图解 二. OSI七层模型 物理层(Physical Layer) 负责在物理媒介上传输比特流(0和1)。 主要定义了硬件设备,如网卡、电缆、信号传输等。...跨平台:不同厂商的设备可以通过遵循相同的OSI模型协议进行互通。 四. OSI模型与TCP/IP模型的对比 TCP/IP模型是现实中网络通信的主要模型,它通常与OSI模型进行对比。...不同之处在于,TCP/IP模型只有四个层次(网络接口层、互联网层、传输层和应用层),而OSI模型有七个层次。 五....总结 OSI参考模型为网络通信提供了理论框架,使得网络协议、设备和软件的设计更加模块化、规范化。虽然在实际应用中,TCP/IP模型更为常见,但OSI模型依然是理解网络通信的基础工具。
OSI参考模型将协议分成了7层。在这一模型中,每个分层都接受由它下一个分层所提供的特定服务,并且负责为它上一层提供服务。上下层之间进行交互时所遵循的约定叫做“接口”。...ISO希望这7层模型是每一层都可以独立使用的。也就是说即使系统的某些分层发生了变化,他并不会影响整个系统。这是比较理想化的,这样这7层组合起来就是一个完整的网络通信。下面给出OSI参考模型。...7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 OSI参考模型只是给出了一些粗略的界定。并没有进行详细的定义。...OSI协议:OSI协议是为了让异构的计算机之间能够相互通信的,由ISO和ITU-T推进其标准化的一种网络体系结构。...7 应用层 针对特定应用的协议,例如邮件使用的SMTP,文件传输使用的FTP 6 表示层 将应用层的信息转换为适合网络传输的格式,或者是将会话层的信息转换成应用层能够处理的格式。
图解OSI ? OSI模型 OSI七层模型通过七个层次化的结构模型是不同的系统的不同网络之前实现可靠通信。 完成中继功能的节点通常称为中继系统。...OSI七层模型详解 物理层 在OSI参考模型中,物理层(Physical Layer)是参考模型的最低层,也是OSI模型的第一层。...数据链路层 数据链路层Data Link Layer是OSI模型的第二层,负责建立和管理节点之间的链路。...网络层 网络层(Network Layer)是OSI模型的第三层,它是OSI参考模型中最复杂的一层,也是通信子网的最高一层。...会话层 会话层Session Layer是OSI模型的第5层,是用户应用程序和网络之间的接口。 主要任务 向两个实体的表示层之间提供建立和使用连接的方法。
引言 公众号收到私信,希望我写一篇关于计算机网络是如何传输的文章,既然如此,本文就来详细说一说。 事实上,此前我们介绍过 OSI 模型,介绍过 TCP/IP 协议族,其实已经包含了计算机传输的内容。...OSI模型 TCP/IP 协议族简介 但这样框架性的介绍毕竟较为粗略,本文,我们就来详细介绍一下计算机网络究竟是如何工作的。 2....但整个计算机体系内充满了丰富的细节,我们必须对大量的通信协议进行抽象、分类和管理,同时,计算机的设计中有着明确的分工和依赖关系,因此,1984 年,国际标准化组织提出了 OSI 七层模型,用来规范计算机的网络通信...在 1984 年,国际标准化组织提出 OSI 协议框架的时候,他们的理想是非常好的,但实际上,由于会话层、表示层、应用层都是在应用程序内部实现的,最终产出的是一个应用数据包,而应用程序之间是几乎无法实现代码的抽象共享的...那么,什么是 MAC 地址呢?MAC 地址就是网卡物理地址,也就是网卡的 48 位硬件编码,那么,计算机是如何获取网络上其他计算机的物理地址的呢?这就是链路层地址解析协议 — ARP 协议。
产生背景 各大厂商IT设备只支持自己的私有协议 用户购买成本高 不利于网络技术发展 概念 定义了网络中设备所遵循的层次结构 优点 开放的标准化接口,协议不再封闭...
网络模型图和我的注释 上面关于网卡工作层有误,这里进行勘正 网络层:ICMP 、IP、路由器、防火墙 数据链路层:网卡、网桥、交换机 物理层:中继器、集线器 数据处理流程 发送数据时候不断加规则加头
OSI模型,即开放式通信系统互联参考模型,是国际标准化组织提出的一个试图是各种计算机或者通信系统在世界范围内互联为网络的标准框架。...OSI七层模型 功能 对应的网络协议 TCP/IP四层概念模型 应用层 文件传输,文件管理,电子邮件的信息处理——apdu,数据格式转化 HTTP、TFTP, FTP, NFS, WAIS、SMTP 应用层...在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。MAC地址是网卡决定的,是固定的。...MAC地址对应于OSI参考模型的第二层数据链路层,工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。...IP地址工作在OSI参考模型的第三层网络层。两者之间分工明确,默契合作,完成通信过程。
定义 开放式系统互联通信参考模型(Open System Interconnection Reference Model,缩写为OSI),简称为OSI模型。...该模型是由ISO(国际标准化组织)定义,是个灵活稳健和可互操作的模型。 目的 规范不同系统的互联标准,使两个不同的系统能够较容易通信,而不需要改变底层的硬件和软件的逻辑。...优点 每层功能简单单一,标准化 允许各种类型的网络硬件和软件相互通信 防止对某一层的改动影响到其他层,有利于开发 分层 OSI把网络自下到上划分为7层,每层都有自己的功能,每层相互独立又相互依靠,上层依赖下层...IP地址的形式是四组以点划分的十进制数,范围是0到255,如:129.79.16.40。如下图所示是使用路由器进行网络传输: 传输层 该层负责建立端到端的连接,保证报文在端到端之间的传输。...---- 以下流程可以加深对OSI模型的理解: 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
7层模型 1974年,ISO(开放的通信系统互联参考模型)组织发布了OSI参考模型。...应用层,表示层,会话层,传输层,网络层,数据链路层,物理层 1、OSI框架图 1.jpg 2、按照层间关系划分为两部分 应用层,表示层,会话层是基于操作系统的。...传输层,网络层,数据链路层,物理层是基于数据通信的 2.jpg 3、数据流层 物理层:OSI最底层,所有数据传输的基础,比如网线,网卡。 数据链路层:OSI中从底层到上层,第一层涉及数据封装的。...网络层:逻辑地址(IP地址,可以改变),提供路由功能,路由协议(用什么方式,正确的,快速的传递)。 传输层:提供可靠的或者不可靠的传输。TCP(保质)、UDP(保速。...4.jpg 5、OSI封装/解封过程 应用程序产生数据“hello” 表示层以及会话层数据操作系统,对数据没有改变。
201409171110531283.jpg 通信行业的技术人员肯定是很清楚OSI参考模型的重要性,就好比有些技术如果想要跳槽,去面试就会被问到对基本的通信原理OSI七层模型的理解。...那对于相关从业通讯工作人员,却不懂技术的人,这个就变得不理解OSI参考模型是什么及主要作用是什么? OSI(Open System Interconnect)即开放式系统互联。...一般称之为OSI参考模型,1985年ISO(国际标准化组织)组织研究的网络互联模型。此构造标准定义了网络通信互联的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层)。...微信图片_20190520155951.png 以上是小编对OSI七层模型理解以及作用分享,这下是不是很明确OSI参考模型究竟能做什么啦?...是不是觉得有了OSI七层模型使网络通信原理和实际操作起来也变得很好理解了呢?
网络模型的划分主要有3种方式: OSI七层模型 TCP/IP四层模型 五层模型 OSI七层网络模型(Open System Interconnection,开放系统互连)称为开放式系统互联参考模型 ,是一个逻辑上的定义...OSI 七层模型是一种框架性的设计方法 ,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能使就是帮助不同类型的主机实现数据传输。...TCP/IP四层概念模型的应用层整合了OSI参考模型的应用层,表示层,会话层,网络接口层整合了OSI的数据链路层和物理层,但作用不变。...所谓的五层协议的网络体系结构其实是为了方便学习计算机网络原理而采用的,综合了OSI七层模型和TCP/IP的四层模型而得到的五层模型。...OSI七层网络模型TCP/IP四层概念模型五层模型对应网络协议应用层(Application)应用层应用层HTTP、TFTP, FTP, NFS, WAIS、SMTP表示层(PresentationTelnet
虽然,我还不清楚厘清这两个词的关系,对基层的数学工作者有怎样的价值,但是至少对理解什么是数学是有益处的,能够帮助我们不止是了解数学的结论,而且了解数学的思考方法。...模型是开展这些工作的有效工具,模型化则是开展这些工作的前提和基础。 (三)数学模型 冯·诺依曼(von neumann)说:科学并不是试图去说明、去解释什么,科学主要的是要建立模型。...诺依曼所指的为数学对象建立数学模型。 数学模型是一种观念模型,一种以某种方式给以解释的符号 (数学符号)系统表示的模型。...从广义上说,数学模型是从现实世界中抽象出来的,是对客观事物的某些属性的一个近似反映。...在应用数学中,数学模型方法用的是作为狭义理解的数学模型,这是因为构造数学模型的目的在于解决具体的实际问题。 在这里,数学模型被看成是一个能实现某个特定目标的有用工具。
OSI七层模型 OSI七层模型包括物理层、数据链路层、网络层、运输层、会话层、表示层、应用层,其中会话层、表示层、应用层一般统称为应用层,在TCP/IP四层模型中物理层与数据链路层归为网络接口层,网络层与运输层是单独的层级...ARP协议 不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用硬件``MAC`地址。...路由器之间交换的路由信息是路由器中的完整路由表,因而随着网络规模的扩大,开销也就增加。 OSPF协议 向本自治系统中所有路由器发送信息,这里使用的方法是洪泛法。...累积确认有的优点是:容易实现,即使确认丢失也不必重传。缺点是:不能向发送方反映出接收方已经正确收到的所有分组的信息。...应用层 应用层是OSI参考模型的最高层,其功能是实现应用进程之间的信息交换,同时还具有一系列业务处理所需要的服务功能。
Overview:OSI(Open System Interconnection)七层参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。...它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。各层简介图片应用层 :应用层是最靠近用户的OSI层。...(由底层网络定义协议)机械、电子、定时接口通信信道上的原始比特流传输TCP/IP 层级模型结构,应用层之间的协议通过逐级调用传输层(Transport layer)、网络层(Network Layer)
Python中OSI七层模型是什么 说明 1、七层模型,亦称OSI。 2、参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。...分类 (1)应用层 在OSI参考模型中,最接近用户的一个层次是为计算机用户提供应用接口,并直接为用户提供各种网络服务。常用应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3,SMTP等。...传输层的功能是为上层协议提供端到端的可靠透明的数据传输服务,包括处理错误控制和流量控制。...因特网是因特网的基础。 (6)数据链路层 将比特组合成字节,然后将字节组合成帧,使用链接层地址(以太网使用MAC地址)访问介质,并进行错误检测。...以上就是Python中OSI七层模型的介绍,希望对大家有所帮助。更多Python学习指路:python基础教程 本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
https://www.cnblogs.com/qishui/p/5428938.html
适用于完全相同的两个网络的互连,主要功能是通过对数据信号的重新发送或者转发,来扩大网络传输的距离。 ...2)集线器:集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。 2. 数据链路层: 向网络层提供服务。...基本数据单位:帧 主要协议:以太网协议 两个重要设备: 1)网桥:网桥也叫桥接器,是连接两个局域网的一种存储/转发设备,它能将一个大的LAN分割为多个网段,或将两个以上的LAN互联为一个逻辑LAN,使LAN