OSI模型有7层结构

原创 2007年10月09日 18:18:00
OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。下面我简单的介绍一下这7层及其功能。
     OSI的7层从上到下分别是
                     7 应用层  
                     6 表示层
                     5 会话层
                     4 传输层
                     3 网络层
                     2 数据链路层
                     1 物理层
其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据流。下面我给大家介绍一下这7层的功能:
      (1)应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。
      (2)表示层:这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASII格式传输。如果选择二进制,那么发送方和接收方不改变文件的内容。如果选择ASII格式,发送方将把文本从发送方的字符集转换成标准的ASII后发送数据。在接收方将标准的ASII转换成接收方计算机的字符集。示例:加密,ASII等。
      (3)会话层:他定义了如何开始、控制和结束一个会话,包括对多个双向小时的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPC,SQL等。
      (4)传输层:这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。
      (5)网络层:这层对端到端的包传输进行定义,他定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法。示例:IP,IPX等。
      (6)数据链路层:他定义了在单个链路上如何传输数据。这些协议与被讨论的歌种介质有关。示例:ATM,FDDI等。
      (7)物理层:OSI的物理层规范是有关传输介质的特性标准,这些规范通常也参考了其他组织制定的标准。连接头、针、针的使用、电流、电流、编码及光调制等都属于各种物理层规范中的内容。物理层常用多个规范完成对所有细节的定义。示例:Rj45,802.3等。 

计算机网络基础之OSI七层参考模型(一、基本介绍)

参考资料: 1、
  • czf2008700
  • czf2008700
  • 2013年08月18日 19:27
  • 2138

ISO/OSI 7层模型理解

应用层就是你的一个程序,例如你有一副图片, 你希望通过网络把它发布出去. 表示层就是这副图的编码方法,例如是JPG,GIF什么的.那么对应就是 JPEG或者GIF编码. 会话层就是控制你发布图片这...
  • gh2663287
  • gh2663287
  • 2016年03月30日 11:20
  • 883

路由器 VS OSI七层模型

OSI Open Source Initiative(简称OSI,有译作开放源代码促进会、开放原始码组织)是一个旨在推动开源软件发展的非盈利组织。OSI参考模型(OSI/RM)的全称是开放系统互连参考...
  • zqixiao_09
  • zqixiao_09
  • 2016年05月01日 23:29
  • 1237

如何记住OSI七层协议模型,脑洞大开有木有?

学过计算机网络的各位,一定知道OSI七层协议模型。但是如何不缺不漏而且按顺序记住这7层呢?脑动大开的网友想出了这么几条口诀。总有一款适合你!...
  • baimafujinji
  • baimafujinji
  • 2015年11月11日 23:27
  • 14187

计算机网络中的七层模型

最近又看到这个七层模型了,一直都记不住这个七层模型,就算背住了也很快忘记。主要原因还是因为没有真实的使用场景,也没能理解其中的原理。但是这个东西是计算机网络的基础,既然碰巧看到就顺便整理一下吧。很多知...
  • u011619283
  • u011619283
  • 2016年09月27日 11:54
  • 4003

转一张图,非常形象地说明了OSI七层模型

ISO国际标准组织所定义的开放系统互连七层模型的定义和各层功能。它是网络技术入门者的敲门砖,也是分析、评判各种网络技术的依据—从此网络不再神秘,它也是有理可依,有据可循的。   建立七层模型主要是为解...
  • u012543601
  • u012543601
  • 2014年08月22日 10:49
  • 1525

ISO/OSI参考模型,7层网络模型总结

OSI ( Open System Interconnect ),即开放式系统互联。 一般都叫 OSI 参考模型,是 ISO (国际标准化组织)组织在 1985 年研究的网络互联模型。该体系结构标准定...
  • hyqsong
  • hyqsong
  • 2016年03月09日 07:48
  • 2231

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

OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems InterconnectionReference Model)...
  • qq_14935437
  • qq_14935437
  • 2017年05月02日 15:12
  • 2492

OSI/RM 开放系统互联参考模型

开放式系统互联通信参考模型(即:Open System Interconnection Reference Model,简称为OSI模型,由国际标准化组织(ISO)提出,一个试图使各种计算机在世界范围...
  • guoweimelon
  • guoweimelon
  • 2016年03月11日 17:34
  • 872

网络通信原理和socke通信原理/OSI七层模型

网络通信原理和socke通信原理
  • u011146511
  • u011146511
  • 2016年04月28日 22:16
  • 2390
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OSI模型有7层结构
举报原因:
原因补充:

(最多只允许输入30个字)