osi七层协议最少几层.docx
- 文档编号:9274695
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:9
- 大小:21.50KB
osi七层协议最少几层.docx
《osi七层协议最少几层.docx》由会员分享,可在线阅读,更多相关《osi七层协议最少几层.docx(9页珍藏版)》请在冰豆网上搜索。
osi七层协议最少几层
竭诚为您提供优质文档/双击可除
osi七层协议,最少几层
篇一:
osi七层模型中各层分别对应的协议
osi七层模型中各层分别对应的协议
谈到网络不能不谈osi参考模型,osi参考模型(osi/Rm)的全称是开放系统互联参考模型(opensysteminterconnectionReferencemodel,osi/Rm),它是由国际标准化组织iso提出的一个网络系统互连模型。
虽然osi参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考。
1.物理层
物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。
该层为上层协议提供了一个传输数据的物理媒体。
在这一层,数据的单位称为比特(bit)。
属于物理层定义的典型规范代表包括:
eia/tiaRs-232、eia/tiaRs-449、V.35、Rj-45等。
2.数据链路层
数据链路层在不可靠的物理介质上提供可靠的传输。
该层的作用包括:
物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
在这一层,数据的单位称为帧(frame)。
数据链路层协议的代表包括:
sdlc(同步数据链路控制)、hdlc(高级数据链路控制)、ppp(点对点协议)、stp(生成树协议)、帧中继等。
3.网络层
网络层负责对子网间的数据包进行路由选择。
网络层还可以实现拥塞控制、网际互连等功能。
在这一层,数据的单位称为数据包(packet)。
网络层协议的代表包括:
ip(网络之间互联的协议)、ipx(互联网数据包交换协议)、Rip(路由信息协议)、ospF(开放式最短路径优先)等。
4.传输层
传输层是第一个端到端,即主机到主机的层次。
传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。
此外,传输层还要处理端到端的差错控制和流量控制问题。
在这一层,数据的单位称为数据段(segment)。
传输层协议的代表包括:
tcp(传输控制协议)、udp(用户数据报协议)、spx(序列分组交换协议)等。
5.会话层
会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。
会话层还利用在数据中插入校验点来实现数据的同步。
6.表示层
表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。
表示层的数据转换包括数据的加密、压缩、格式转换等。
7.应用层
应用层为操作系统或网络应用程序提供访问网络服务的接口。
应用层协议的代表包括:
telnet(internet远程登录服务的标准协议和主要方式)、Ftp(文件传输协议)、http(超文本传送协议)、snmp(简单网络管理协议)等。
篇二:
osi的7层协议
osi参考模型表格
分层原则
网络中各结点都有相同的层次
不同结点相同层次具有相同的功能
同一结点相邻层间通过接口通信
每一层可以使用下层提供的服务,并向上层提供服务
不同结点的同等层间通过协议来实现对等层间的通信
osi/Rm分层
对等层实体间通信时信息的流动过程
对等层通信的实质:
对等层实体之间虚拟通信;下层向上层提供服务;实际通信在最底层完成;发送方数据由最高层逐渐向下层传递,到接收方数据由最低层逐渐向高层传递.协议数据单元pdu
osi参考模型中,协议之间交换的信息单元统称为协议数据单元(pdu,protocoldataunit)。
而传输层及以下各层的pdu另外还有各自特定的名称:
传输层——数据段(segment)网络层——分组(数据.包)(packet)数据链路层——数据帧(Frame)物理层——比特(bit)
比较tcp/ip
tcp/ip模型实际上是osi模型的一个浓缩版本,它只有四个层次:
1.
2.
3.互联层
4.网络接口层
与osi功能相比:
应用层对应着osi的应用层表示层会话层传输层对应着osi的传输层互联层对应着osi的网络层网络接口层对应着osi的数据链路层和物理层
osi模型的同时支持面向连接和无连接的通信,但是只支持面向连接的通信;tcp/ip模型的网络层只提供无连接的服务,但是传输层上同时提供两种通信模式。
七层结构
第一层:
物理层(physicallayer)
规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。
具体地讲,机械特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了dte(数据终端设备)和dce(数据通信设备)之间各个线路的功能;过程特性定义了利用信号线进行bit流传输的一组操作规程,是指在物理连接的建立、维护、交换信息时,dte和dce双方在各电路上的动作系列。
在这一层,数据的单位称为比特(bit)。
属于物理层定义的典型规范代表包括:
eia/tiaRs-232、eia/tiaRs-449、V.35、Rj-45等。
物理层的主要功能:
为数据端设备提供传送数据的通路,数据通路可以是一个物理媒体,也可以是多个物理媒体连接而成.一次完整的数据传输,包括激活物理连接,传送数据,终止物理连接.所谓激活,就是不管有多少物理媒体参与,都要在通信的两个数据终端设备间连接起来,形成一条通路.
传输数据.物理层要形成适合数据传输需要的实体,为数据传送服务.一是要保证数据能在其上正确通过,二是要提供足够的带宽(带宽是指每秒钟内能通过的比特(bit)数),以减少信道上的拥塞.传输数据的方式能满足点到点,一点到多点,串行或并行,半双工或全双工,同步或异步传输的需要.
完成物理层的一些管理工作.物理层的主要设备:
中继器、集线器。
第二层:
数据链路层(datalinklayer)
在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。
数据链路层在不可靠的物理介质上提供可靠的传输。
该层的作用包括:
物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
在这一层,数据的单位称为帧(frame)。
数据链路层协议的代表包括:
sdlc、hdlc、ppp、stp、帧中继等。
链路层的主要功能:
链路层是为网络层提供数据传送服务的,这种服务要依靠本层具备的功能来实现。
链路层应具备如下功能:
链路连接的建立,拆除,分离。
帧定界和帧同步。
链路层的数据传输单元是帧,协议不同,帧的长短和界面也有差别,但无论如何必须对帧进行定界。
顺序控制,指对帧的收发顺序的控制。
差错检测和恢复。
还有链路标识,流量控制等等.差错检测多用方阵码校验和循环码校验来检测信道上数据的误码,而帧丢失等用序号检测.各种错误的恢复则常靠反馈重发技术来完成。
数据链路层主要设备:
二层交换机、网桥
第三层:
网络层(networklayer)
在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。
网络层的任务就是选择合适的网间路由和交换结点,确保数据及时传送。
网络层将解封装数据链路层收到的帧,提取数据包,包中封装有网络层包头,其中含有逻辑地址信息--源站点和目的站点地址的网络地址。
如果你在谈论一个ip地址,那么你是在处理第3层的问题,这是“数据包”问题,而不是第2层的“帧”。
ip是第3层问题的一部分,此外还有一些路由协议和地址解析协议(aRp)。
有关路由的一切事情都在第3层处理。
地址解析和路由是3层的重要目的。
网络层还可以实现拥塞控制、网际互连等功能。
在这一层,数据的单位称为数据包(packet)。
网络层协议的代表包括:
ip、ipx、ospF等。
网络层主要功能:
网络层为建立网络连接和为上层提供服务,应具备以下主要功能:
路由选择和中继;激活,终止网络连接;在一条数据链路上复用多条网络连接,多采取分时复用技术;差错检测与恢复;排序,流量控制;服务选择;网络管理;网络层标准简介。
网络层主要设备:
路由器
第四层:
处理信息的传输层(transportlayer)
第4层的数据单元称为数据段(segment)这个层负责获取全部信息,因此,它必须跟踪数据单元碎片、乱序到达的数据包和其它在传输过程中可能发生的危险。
第4层为上层提供端到端(最终用户到最终用户)的透明的、可靠的数据传输服务。
所谓透明的传输是指在通信过程中传输层对上层屏蔽了通信传输系统的具体细节。
传输层协议的代表包括:
tcp、udp、spx等。
传输层是两台计算机经过网络进行数据通信时,第一个端到端的层次,具有缓冲作用。
当网络层服务质量不能满足要求时,它将服务加以提高,以满足高层的要求;当网络层服务质量较好时,它只用很少的工作。
传输层还可进行复用,即在一个网络连接上创建多个逻辑连接。
传输层也称为运输层。
传输层只存在于端开放系统中,是介于低3层通信子网系统和高3层之间的一层,但是很重要的一层。
因为它是源端到目的端对数据传送进行控制从低到高的最后一层。
有一个既存事实,即世界上各种通信子网在性能上存在着很大差异。
例如电话交换网、分组交换网、公用数据交换网、局域网等通信子网都可互连,但它们提供的吞吐量、传输速率、数据延迟通信费用各不相同。
对于会话层来说,却要求有一性能恒定的界面。
传输层就承担了这一功能。
它采用分流/合流、复用/介复用技术来调节上述通信子网的差异,使会话层感受不到。
此外传输层还要具备差错恢复、流量控制等功能,以此对会话层屏蔽通信子网在这些方面的细节与差异。
传输层面对的数据对象已不是网络地址和主机地址,而是和会话层的界面端口。
上述功能的最终目的是为会话提供可靠的、无误的数据传输。
传输层的服务一般要经历传输连接建立阶段、数据传送阶段、传输连接释放阶段3个阶段才算完成一个完整的服务过程。
而在数据传送阶段又分为一般数据传送和加速数据传送两种。
传输层服务分成5种类型。
基本可以满足对传送质量、传送速度、传送费用的各种不同需要.
第五层:
会话层(sessionlayer)
这一层也可以称为会晤层或对话层,在会话层及以上的高层次中,数据传送的单位不再另外命名,统称为报文。
会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。
如服务器验证用户登录便是由会话层完成的。
会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。
会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。
这种能力对于传送大的文件极为重要。
会话层、表示层、应用层构成开放系统的高3层,面对应用进程提供分布处理,对话管理,信息表示,恢复最后的差错等。
会话层同样要担负应用进程服务要求,而运输层不能完成的那部分工作,给运输层功能差距以弥补。
主要的功能是对话管理,数据流同步和重新同步。
要完成这些功能,需要由大量的服务单元功能组合,已经制定的功能单元已有几十种。
现将会话层主要功能介绍如下.
篇三:
osi七层协议和tcpip四层协议之比较
osi的七个层次:
第7层应用层—直接对应用程序提供服务,应用程序可以变化,但要包括电子消息传输
第6层表示层—格式化数据,以便为应用程序提供通用接口。
这可以包括加密服务
第5层会话层—在两个节点之间建立端连接。
此服务包括建立连接是以全双工还是以半双工的方式进行设置,尽管可以在层4中处理双工方式
第4层传输层—常规数据递送-面向连接或无连接。
包括全双工或半双工、流控制和错误恢复服务
第3层网络层—本层通过寻址来建立两个节点之间的连接,它包括通过互连网络来路由和中继数据
第2层数据链路层—在此层将数据分帧,并处理流控制。
本层指定拓扑结构并提供硬件寻址
第1层物理层—原始比特流的传输,电子信号传输和硬件接口
osi七个层次的功能:
物理层为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。
此外,该层中还具有确定连接设备的电气特性和物理特性等功能。
数据链路层负责在网络节点间的线路上通过检测、流量控制和重发等手段,无差错地传送以帧为单位的数据。
为做到这一点,在每一帧中必须同时带有同步、地址、差错控制及流量控制等控制信息。
网络层为了将数据分组从源(源端系统)送到目的地(目标端系统),网络层的任务就是选择合适的路由和交换节点,使源的传输层传下来的分组信息能够正确无误地按照地址找到目的地,并交付给相应的传输层,即完成网络的寻址功能。
传输层传输层是高低层之间衔接的接口层。
数据传输的单位是报文,当报文较长时将它分割成若干分组,然后交给网络层进行传输。
传输层是计算机网络协议分层中的最关键一层,该层以上各层将不再管理信息传输问题。
会话层该层对传输的报文提供同步管理服务。
在两个不同系统的互相通信的应用进程之间建立、组织和协调交互。
例如,确定是双工还是半双工工作。
表示层该层的主要任务是把所传送的数据的抽象语法变换为传送语法,即把不同计算机内部的不同表示形式转换成网络通信中的标准表示形式。
此外,对传送的数据加密(或解密)、正文压缩(或还原)也是表示层的任务。
应用层该层直接面向用户,是osi中的最高层。
它的主要任务是为用户提供应用的接口,即提供不同计算机间的文件传送、访问与管理,电子邮件的内容处理,不同计算机通过网络交互访问的虚拟终端功能等。
tcp/ip的四个层次:
应用层
传输层
网络互联层
网络接口层
tcp/ip四个层次的功能:
网络接口层这是tcp/ip协议的最低一层,包括有多种逻辑链路控制和媒体访问协议。
网络接口层的功能是接收ip数据报并通过特定的网络进行传输,或从网络上接收物理帧,抽取出ip数据报并转交给网络互联层。
网络互联层(ip层)该层包括以下协议:
ip(网际协议)、icmp(internetcontrolmessageprotocol,因特网控制报文协议)、aRp(ad
dressResolutionprotocol,地址解析协议)、RaRp(ReverseaddressResolutionprotocol,反向地址解析协议)。
该层负责相同或不同网络中计算机之间的通信,主要处理数据报和路由。
在ip层中,aRp协议用于将ip地址转换成物理地址,RaRp协议用于将物理地址转换成ip地址,icmp协议用于报告差错和传送控制信息。
ip协议在tcp/ip协议组中处于核心地位。
传输层该层提供tcp(传输控制协议)和udp(userdatagramprotocol,用户数据报协议)两个协议,它们都建立在ip协议的基础上,其中tcp提供可靠的面向连接服务,udp提供简单的无连接服务。
传输层提供端到端,即应用程序之间的通信,主要功能是数据格式化、数据确认和丢失重传等。
应用层tcp/ip协议的应用层相当于osi模型的会话层、表示层和应用层,它向用户提供一组常用的应用层协议,其中包括:
telnet、smtp、dns等。
此外,在应用层中还包含有用户应用程序,它们均是建立在tcp/ip协议组之上的专用程序。
osp与tcp/ip的参考层次图:
osp与tcp/ip的比较:
分层结构
osi参考模型与tcp/ip协议都采用了分层结构,都是基于独立的协议栈的概念。
osi参考模型有7层,而tcp/ip协议只有4层,即tcp/ip协议没有了表示层和会话层,并且把数据链路层和物理层合并为网络接口层。
不过,二者的分层之间有一定的对应关系
标准的特色
osi参考模型的标准最早是由iso和ccitt(itu的前身)制定的,有浓厚的通信背景,因此也打上了深厚的通信系统的特色,比如对服务质量(qos)、差错率的保证,只考虑了面向连接的服务。
并且是先定义一套功能完整的构架,再根据该构架来发展相应的协议与系统。
tcp/ip协议产生于对internet网络的研究与实践中,是应实际需求而产生的,再由iab、ietF等组织标准化,而并不是之前定义一个严谨的框架。
而且tcp/ip最早是在unix系统中实现的,考虑了计算机网络的特点,比较适合计算机实现和使用。
连接服务
osi的网络层基本与tcp/ip的网际层对应,二者的功能基本相似,但是寻址方式有较大的区别。
osi的地址空间为不固定的可变长,由选定的地址命名方式决定,最长可达
160byte,可以容纳非常大的网络,因而具有较大的成长空间。
根据osi的规定,网络上每个系统至多可以有256个通信地址。
tcp/ip网络的地址空间为固定的4byte(在目前常用的ipV4中是这样,在ipV6中将扩展到16byte)。
网络上的每一个系统至少有一个唯一的地址与之对应。
传输服务
osi与tcp/ip的传输层都对不同的业务采取不同的传输策略。
osi定义了五个不同层次的服务:
tp1,tp2,tp3,tp4,tp5。
tcp/ip定义了tcp和upd两种协议,分别具有面向连接和面向无连接的性质。
其中tcp与osi中的tp4,udp与osi
中的tp0在构架和功能上大体相同,只是内部细节有一些差异。
应用范围
osi由于体系比较复杂,而且设计先于实现,有许多设计过于理想,不太方便计算机软件实现,因而完全实现osi参考模型的系统并不多,应用的范围有限。
而tcp/ip协议最早在计算机系统中实现,在unix、windows平台中都有稳定的实现,并且提供了简单方便的编程接口(api),可以在其上开发出丰富的应用程序,因此得到了广泛的应用。
tcp/ip协议已成为目前网际互联事实上的国际标准和工业标准。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- osi 协议 最少
![提示](https://static.bdocx.com/images/bang_tan.gif)