osi参考模型的协议,osi参考模型与网络协议的关系

http://www.itjxue.com  2023-01-05 12:40  来源:未知  点击次数: 

OSI协议集

国际标准化组织除定义了OSI参考模型之外,还开发了实现7个功能层次的各种协议和服务标准,这些服务和协议统称为“OSI协议。”

虽然OSI协议集的实现缺乏商业动力,但是OSI/RM作为网络系统的知识框架,对于学习和理解网络标准还是有用的。

1.物理层协议

在物理层,OSI采用了各种现成的协议,其中有RS-232、RS-449、X.21、V.35、ISDN,以及FDDI、IEEE802.3、IEEE802.4和IEEE802.5的物理层协议。

2.数据链路层协议

在数据链路相册部分,OSI的协议集也是采用了当前流行的协议,其1中包括HDLC、LAP-B以及IEEE802的数据链路层协议(ISO8802)。数据链路层协议和服务与具体的物理传输技术有关。虽然上面的功能层一般是每一层对应的一个协议,而在数据链路层却不是这样的,为了有效的利用各种传输技术,数据链路层用不同的协议满足不同的技术要求。

3.网络层协议

网络层提供两种服务,即面向连接的服务和无连接的服务。在OSI参考模型中,各个层次除了服务定义文件外,还有定义该功能的协议规范文件,但是在网络层没有相应的协议规范文件。原因是通信网络一般是由PTT(Post Telephone Telegraph)提供的,网络的提供者或者按照其原有的规定建网,或者按照CCITT的建议提供服务,因而对网络功能的标准化并不感兴趣。

另外,关于网络互连,ISO9542描述了端系统和中间系统(ES-IS)之间的通信协议,ISO 10589描述了中间系统与中间系统(IS-IS)之间的通信协议。这两个文件是ISO 8473的补充。

4.传输层协议

传输层和网络层之间的界面是用户和通信子网的界面。传输层的任务是在子网服务的基础上提供完整的数据传送,因而在原来的OSI协议集中,传输层的功能是提供面向连接的服务,无连接的服务是后来增加的。OSI传输服务定义文件是ISO 8072,传输层协议规范文件是ISO 8073(连接模式)和ISO 8602(无连接模式)。

无连接传输远没有面向连接传输的应用的广泛。面向连接的传输协议分为5类,即TP0、TP1、TP2、TP3、TP4。这五类传输协议在不同的通信子网服务的基础上都能提供完整的数据传送,组网时可根据子网的情况选用。

5.会话层协议

通常把第五层以上的各层协议叫做高层协议,这些协议都是ISO制定的,目的是为应用程序提供各种不同的服务。

OSI/RM参考模型与TCP/IP协议

该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。OSI参考模型共分为7个层次,从低到高依次为 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

? ? ? ?每层完成一定的功能,每层都直接为其上层提供服务,并且所有层次都互相支持,而网络通信则可以自上而下(在发送端)或者自下而上(在接收端)双向进行。 并不是每一通信都需要经过OSI的全部七层,有的甚至只需要双方对应的某一层即可。

? ? ? ?物理接口之间的转接,以及中继器与中继器之间的连接就只需在物理层中进行即可;而路由器与路由器之间的连接则只需经过网络层以下的三层即可。 总的来说,双方的通信是在对等层次上进行的,不能在不对称层次上进行通信。

对等层通信的实质:

? ? ? ?对等层实体之间虚拟通信;下层向上层提供服务;实际通信在最底层完成;发送方数据由最高层逐渐向下层传递,到接收方数据由最低层逐渐向高层传递。

协议数据单元PDU

? ? ? ?OSI参考模型中, 对等层协议之间交换的信息单元统称为协议数据单元

而传输层及以下各层的PDU另外还有各自特定的名称:

? ? ? ? 传输层——数据段(Segment)

? ? ? ?网络层——分组(数据包)(Packet)

? ? ? ?数据链路层——数据帧(Frame)

? ? ? ?物理层——比特(Bit)

在OSI参考模型中数据是如何在不同主机的不同应用进程中进行数据传输的呢?

? ? ? ?应用层处理后交给下面的表示层, 表示层会进行必要的格式转换,使用一种通信双方都能识别的编码来处理数据;

? ? ? ?表示层处理完成后将数据交给会话层, 会话层会在主机1和主机2之间建立一条只用于传输该数据的会话通道 ,并监视它的连接状态,直到数据同步完成才会断开会话;

? ? ? ?会话通道建立后,为保证数据传输中的可靠性,主机1的 传输层会对数据进行必要的处理,如分段、编号、差错校验、确认、重传等;

? ? ? ?网络层是实际传输数据的层次, 它将传输层中处理完成的数据再次封装,添加上双方的地址信息,并为每个数据包找到一条到主机2的最好的路径,然后按照最佳路径发送到网络中;

? ? ? ?数据链路层则会对网络层的数据 再次进行封装 ,添加上能唯一表示每台设备的 MAC物理地址 ;

? ? ? ?主机1的 物理层则将上层的数据转换成电流传输的物理线路,通过物理线路将数据传送到主机2后,

? ? ? ?虽然应用进程数据要经过这么复杂的过程才能送到终点,但这些复杂过程对用户来说,都被屏蔽掉了,以致主机1的应用进程AP1觉得好像直接把数据交给了主机2的应用进程Ap2。

TCP/IP协议

? ? ? ?由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。

? ? ? ?TCP/IP模型分为四个层次: 应用层,传输层,网络互联层和网络接口层。

? ? ? ?在TCP/IP模型中,去掉了OSI参考模型中的 会话层 和 表示层 (这两层的功能被合并到应用层实现)。同时将OSI参考模型中的 数据链路层 和 物理层 合并为 网络接口层。

? ? ? ? TCP协议 是一个面向连接的、可靠的协议,允许从一台主机发出的字节流无差错地发往互联网上的其他主机。在 发送端 ,它负责 把上层(应用层)传送下来的字节流分割成离散的报文,并把每个报文传递给下层(网络互联层)。 在 接收端, 它负责 把收到的报文进行重组后递交给上层(应用层)。 TCP协议还要处理 端到端 的流量控制,以便确保一个快速的发送方,不会因为发送太多的报文而淹没掉一个处理能力跟不上的慢速的接受方。

? ? ? ?UDP协议是一个不可靠的、无连接协议,主要适用于不需要对报文进行排序和流量控制的场合。其被广泛用于那些一次性的请求-应答应用,以及那些及时交付比精确交付更加重要的应用,如传输语音或者视频。

? ? ? ?TCP/IP模型能够打败法律意义上的国际标准ISO/Rm参考模型,而成为事实上的国际标准,有它滋身的特点:

? ? ? ?首先它是一个开放的协议标准:可以免费使用,并且独立于特定的计算机硬件与操作系统。

? ? ? ?其次它独立于特定的网络硬件:可以运行在局域网、广域网,更适用在互联网中。

? ? ? ?其统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有唯一的IP地址。

他所提供的标准化的高层协议,提供了多种可靠的用户服务。

TCP/IP模型与OSI模型有着很多共同点:

? ? ? ?两者都以协议栈概念为基础,并且协议栈中的协议彼此相互独立。两个模型功能大致相同,都采用了层次结构,存在可比的传输层和网络层,但不是严格意义上的一一对应。

两者的不同点:

? ? ? ?OSI模型的最大贡献在于明确区分了3个概念: 服务、接口和协议; 而TCP/IP模型并没有明确区分服务、接口和协议,因此OSI模型中的协议比TCP/IP模型中的协议有更好的隐蔽性,当技术发生变化时OSI模型中的协议相对更容易被新协议所替换。

? ? ? ?OSI模型在协议发明之前就已经产生了,而TCP/IP模型则正好相反:

? ? ? ?先有协议,TCP/IP模型只是已有协议的一个描述而已,这导致协议和模型结合得非常完美,能够解决很多实际问题,如异构网的互联问题。

两者在无连接和面向连接的通信领域有所不同:

? ? ? ?OSI模型的网络层同时支持无连接和面向连接的通信,但是传输层只支持面向连接的通信;

? ? ? ?TCP/IP模型在网络层只支持一种模式(无连接),但是在传输层同时支持两种通信模式。

? ? ? ?OSI模型有7层,而TCPIP模型只有4层,两者在层次划分与使用协议上有很大差别。

网卡,交换机,路由器 —— 网络通信连接设备

ip协议是osi参考模型中什么的重要协议

网络层的重要协议。IP协议处于OSI参考模型的第三层是网络层,网络层的主要作用是实现终端节点间的通信。IP协议是网络层的一个重要协议,网络层中还有ARP(获取MAC地址)和ICMP协议(数据发送异常通知)。

简述OSI模型的七层协议??

OSI将计算机网络体系结构划分为以下七层,标有1~7,第1层在底部。具体如下:

1、第1层物理层:物理层在局部局域网上传送数据帧,它负责管理计算机通信设备和网络媒体之间的互通。包括了针脚、电压、线缆规范、集线器、中继器、网卡、主机适配器等。

2、第2层数据链路层:数据链路层负责网络寻址、错误侦测和改错。当表头和表尾被加至数据包时,会形成帧。数据链表头是包含了物理地址和错误侦测及改错的方法。数据链表尾是一串指示数据包末端的字符串。

3、第3层网络层:网络层决定数据的路径选择和转寄,将网络表头加至数据包,以形成分组。网络表头包含了网络数据。例如互联网协议(IP)等。

4、第4层传输层:传输层把传输表头加至数据以形成数据包。传输表头包含了所使用的协议等发送信息。例如传输控制协议(TCP)等。

5、第5层会话层:会话层负责在数据传输中设置和维护计算机网络中两台计算机之间的通信连接。

6、第6层表达层:表达层把数据转换为能与接收者的系统格式兼容并适合传输的格式。

7、第7层 应用层:应用层提供为应用软件而设的接口,以设置与另一应用软件之间的通信。例如: HTTP,HTTPS,FTP,SSH等。

扩展资料:

OSI模型的意义

OSI定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务,作为一个框架来协调和组织各层所提供的服务。

OSI参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。即OSI参考模型并不是一个标准,而是一个在制定标准时所使用的概念性框架。

参考资料来源:百度百科-OSI模型

OSI七层协议与各层协议

国际标准化组织( ISO)和国际电报电话咨询委员会( CCITT)联合制定的开放系统互连参考模型(Open System Interconnect,OSI),其目的是为异种计算机互连提供一个共同的基础和标准框架,并为保持相关标准的一致性和兼容性提供共同的参考。OSI采用了分层的结构化技术,从下到上共分七层:

(1)物理层:该层包括物理连网媒介,如电缆连线连接器。该层的协议产生并检测电压以便发送和接收携带数据的信号。

具体标准有 RS232、V.35、RJ-45、FDDI。

(2)数据链路层:它控制网络层与物理层之间的通信。它的主要功能是将从网络层接收到的数据分割成特定的可被物理层传输的帧。

常见的协议有 IEEE802.3/.2、HDLC、 PPP、ATM。

(3)网络层:其主要功能是将网络地址(例如, IP地址)翻译成对应的物理地址(例如,网卡地址),并决定如何将数据从发送方路由到接收方。

在 TCP/IP协议中,网络层具体协议有 IP、ICMP、IGMP、IPX、ARP等。

(4)传输层:主要负责确保数据可靠、顺序、无错地从A点到传输到B点。如提供建立、维护和拆除传送连接的功能;选择网络层提供昀合适的服务;在系统之间提供可靠的透明的数据传送,提供端到端的错误恢复和流量控制。

在 TCP/IP协议中,具体协议有 TCP、UDP、SPX。

(5)会话层:负责在网络中的两节点之间建立和维持通信,以及提供交互会话的管理功能,如三种数据流方向的控制,即一路交互、两路交替和两路同时会话模式。

常见的协议有 RPC、SQL、NFS。

(6)表示层:如同应用程序和网络之间的翻译官,在表示层,数据将按照网络能理解的方案进行格式化;这种格式化也因所使用网络的类型不同而不同。表示层管理数据的解密加密、数据转换、格式化和文本压缩。

常见的协议有 JPEG、ASCII、GIF、DES、 MPEG。

(7)应用层:负责对软件提供接口以使程序能使用网络服务,如事务处理程序、文件传送协议和网络管理等。

在 TCP/IP协议中,常见的协议有 HTTP、Telnet、FTP、SMTP。

(责任编辑:IT教学网)

更多

推荐其他WEB语言文章