OSI参考模型以及各层的作用

OSI是Open System Interconnection的缩写,意为开放式系统互联。国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。OSI模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

物理层 (比特流)(所有设备都处于同一个广播域、冲突域,设备共享带宽)
处于OSI参考模型的最底层。利用物理传输介质为数据链路层提供物理连接,以便透明的传送比特流。物理层考虑的是怎样才能在连接各种计算机的传输介质上传输数据比特流。常用设备:集线器、中继器、调制解调器、网线、双绞线、同轴电缆。

数据链路层 (帧)(每个网段都是一个单独的冲突域,所有网段都处于同一个广播域)
IP数据包封装成数据帧,通过物理地址来寻址,建立相邻结点之间的数据链路,通过差错控制提供数据帧在信道上无差错的传输,同时为其上面的网络层提供有效的服务。
数据链路层在不可靠的物理介质上提供可靠的传输。
该层的作用包括:物理地址寻址、封装成帧、链路控制、差错控制(重发机制)、流量控制(窗口机制)、透明传输、数据的检错等。
链路就是从一个结点到相邻结点的一段物理线路,中间没有任何其他的交换结点。
数据链路层的典型设备:二层交换机、网桥、网卡。
交换机的功能:地址学习、转发/过滤、防止回路

网络层 (数据包)(提供编制方案,提供路由)
提供点到点连接。通过路由选择算法,为报文或分组通过通信子网选择最适当的路径。控制数据链路层与传输层之间的信息转发,建立、维持和终止网络的连接。
网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据包(IP数据包)服务。
此层的作用提供路由选择(静态路由,动态路由)、网络连接建立与管理、阻塞控制,存储转发等
常用设备:路由器、三层交换机(有IP配置功能,可以IP转发,配置vlan)

传输层 (数据段)
为会话层实体提供透明、可靠的数据传输服务,保证端到端的数据完整性;选择网络层的最适宜的服务;提供建立、维护和拆除传输连接功能。传输层根据通信子网的特性,最佳的利用网络资源,为两个端系统的会话层之间提供建立、维护和取消传输连接的功能,并以可靠和经济的方式传输数据。
此层的作用:提供分割与重组数据,按端口号寻址,连接管理(三次握手,四次挥手)、差错控制和流量控制、纠错的功能。传输层要向会话层提供通信服务的可靠性,避免报文的出错、丢失、延迟时间紊乱、重复、乱序等差错。
常用设备:四层交换机、四层路由器

会话层
在会话层及以上的高层次中,数据传送的单位不再另外命名,统称为报文。会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。不同机器上的用户之间建立和管理会话。

表示层
主要用于处理两个通信系统中交换信息的表示方式。为上层用户解决用户信息的语法问题。它包括数据格式交换、数据加密与解密、数据压缩与终端类型的转换。

应用层
为特定类型的网络应用提供了访问OSI环境的手段。应用层确定进程之间通信的性质,以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远程操作,而且还要作为应用进程的用户代理,来完成一些为进行信息交换所必需的功能。
此层常见的协议:HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。

数据封装是指将协议数据单元(PDU)封装在一组协议头和尾中的过程。
网卡所属物理层、数据链路层、网络层。网卡接受比特信息流,分割成数据帧,IP地址的设置也是在网卡上的。
分片:链路层具有最大传输单元MTU这个特性,它限制了数据帧的最大长度,不同的网络类型都有一个上限值。如果IP层有数据包要传,而且数据包的长度超过了MTU,那么IP层就要对数据包进行分片(fragmentation)操作,使每一片的长度都小于或等于MTU。

原文地址:https://www.cnblogs.com/zjy0806/p/11956067.html

时间: 2024-08-29 15:58:47

OSI参考模型以及各层的作用的相关文章

OSI参考模型中各层的作用

在OSI参考模型中,从下至上,每一层完成不同的.目标明确的功能. 1.物理层(Physical Layer) 物理层规定了激活.维持.关闭通信端点之间的机械特性.电气特性.功能特性以及过程特性.该层为上层协议提供了一个传输数据的物理媒体. 在这一层,数据的单位称为比特(bit). 属于物理层定义的典型规范代表包括:EIA/TIA RS-232.EIA/TIA RS-449.V.35.RJ-45等. 2.数据链路层(Data Link Layer) 数据链路层在不可靠的物理介质上提供可靠的传输.该

OSI参考模型及各层功能,TCP与UDP的区别

OSI参考模型:ISO/IEC 7498标准定义了网络互联的7层结构模型,即开放系统互连参考模型. OSI参考模型定义了开放系统的层次结构.层次之间的相互关系,以及各层所包括的可能的服务.OSI的服务定义详细的说明了各层所提供的服务,但是并不涉及接口的具体实现方法.OSI参考模型并不是一个标准,而是一种在制定标准时所使用的概念性的框架. 1 物理层是OSI参考模型的最底层.物理层利用传输介质为通信的主机之间建立.管理和释放物理连接,实现比特流的透明传输,为数据链路层提供数据传输服务.物理层的数据

6、OSI参考模型之“传输层”

目录 TCP UDP 1.TCP 1.1.概述 TCP提供一种面向连接的.可靠的字节流服务 字节流服务(bytestreamservice):TCP不在字节流中插入记录标识符 TCP对字节流的内容不作任何解释.TCP不知道传输的数据字节流是二进制数据,还是ASCII字符.EBCDIC字符或者其他类型数据.对字节流的解释由TCP连接双方的应用层解释. TCP是在IP数据报内部被传输的 1.2.TCP报文格式 原文地址:http://blog.51cto.com/9652150/2095340

OSI参考模型是什么及主要的作用是什么?

通信行业的技术人员肯定是很清楚OSI参考模型的重要性,就好比有些技术如果想要跳槽,去面试就会被问到对基本的通信原理OSI七层模型的理解.这个就是真正的试探你技术的时候.那对于相关从业通讯工作人员,却不懂技术的人,这个就变得不理解OSI参考模型是什么及主要作用是什么?OSI(Open System Interconnect)即开放式系统互联. 一般称之为OSI参考模型,1985年ISO(国际标准化组织)组织研究的网络互联模型.此构造标准定义了网络通信互联的七层框架(物理层.数据链路层.网络层.传输

协议分层与OSI参考模型

协议的分层 OSI参考模型将通信协议中必要的功能分成了7层.通过这些分层,使得那些比较复杂的网络协议更加简单化.在这一模型中,每个分层都接收由它下一层所提供的特定服务,并且负责为自己的上一层提供特定的服务.上下层之间进行交互时所遵循的约定叫做"接口".同一层之间的交互所遵循的约定叫做"协议".如图: OSI参考模型 OSI参考模型将这样一个复杂的协议整理并分为了易于理解的7个分层: OSI参考模型中各个分层的作用 应用层 为应用程序提供服务并规定应用程序中通信相关的

学习笔记之TCP/IP协议分层与OSI参考模型

1.协议的分层      ISO在制定标准化OSI之前,对网络体系结构相关的问题进行了充分的讨论, 最终提出了作为通信协议设计指标的OSI参考模型.这一模型将通信协议中必要 的功能分成了7层.通过这些分层,使得那些比较复杂的网络协议更加简单化. 在这一模型中,每个分层都接收由它下一层所提供的特定服务,并且负责为自己的上一层提供特定的服务.上下层之间进行交互时所遵循的约定叫做"接口".同一层之间的交互所遵循的约定叫做"协议". 协议分层就如同计算机软件中的模块化开发.

在ISO/OSI参考模型中,网络层的主要功能是()----百度2016研发工程师笔试题(六)

在ISO/OSI参考模型中,网络层的主要功能是() 正确答案: A   你的答案: A (正确) 路由选择,拥塞控制与网络互连 提供可靠的端一端服务,透明地传送报文 数据格式变换,数据加密与解密,数据压缩与恢复 在通信实体之间传送以帧为单位的数据 添加笔记 收藏 纠错 OSI ( Open System Interconnect ),即开放式系统互联. 一般都叫 OSI 参考模型,是 ISO (国际标准化组织)组织在 1985 年研究的网络互联模型.该体系结构标准定义了网络互连的七层框架(物理层

人人都必需懂的OSI参考模型,到底是什么玩意儿

在很久很久以前,企业级通讯设备的协议是不互通的.HP,IBM等厂商都根据自己的协议生产了不同的软硬件.这样做也是因为数据通讯的保密性,但是这样做有一个弊端,就是不同品牌的设备之间相互通讯非常困难. 举个例子,以前的中国,阎锡山为了做山西土皇帝,山高皇帝远,在自己势力范围内建造窄轨铁路,蒋介石国军的火车无法进入山西境内,无法便利调动军队.物资,实现一人独大的军阀割据格局.以互联网的眼光看,如果标准轨道铁路网是一个互联网,那阎锡山的窄轨铁路就是一个自我封闭的局域网,为了打破这种非标准化的私有标准,需

OSI七层协议模型及OSI参考模型中的数据封装过程

转载自:http://blog.csdn.net/qq_14935437/article/details/71081546 OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems InterconnectionReference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI. 0SI/RM协议是由IS0(国际标准化组织)制定的,它有三个基本的功能:提