计算机网络的体系结构就是指计算机网络的各层及其协议的集合,或计算机网络及其部件所应完成的功能。计算机网络的体系结构存在的目的就是使不同计算机厂家的计算机能够相互通信,以便在更大的范围内建立计算机网络。

国际标准化组织ISO于1983年正式提出了一个七层参考模型,叫做开放式系统互联模型(通称ISO/OSI)。[1]OSI参考模型将整个网络通信的功能划分为7个层次,由底层到高层分别是物理层、链路层、网络层、传输层、会话层、表示层和应用层。每层完成一定的功能,都直接为其上层提供服务,并且所有层次都互相支持。第4层到第7层主要负责互操作性,而1~3层则用于创造两个网络设备间的物理连接。

一、第1层:物理层

物理层是OSI参考模型的最低层,且与物理传输介质相关联,该层是实现其他层和通信介质之间的接口。物理层协议是各种网络设备进行互联时必须遵守的低层协议。

物理层为传送二进制比特流数据而激话、维持、释放物理连接提供机械的、电气特征、功能的、规程性的特性。这种物理连接可以通过中继系统,每次都在物理层内进行二进制比特流数据的编码传输。这种物理连接允许进行今双工或半双工的二进制比特流传输的通

物理层相应设备包括网络传输介质(如同轴电缆、双绞线、光缆、无线电、红外等)和连接器等,以及保证物理通信的相关设备,如中继器、共享式HUB、信号中继、放大设备等。

二、第2层:数据链路层

数据链路层是OSI参考模型的第2层,介于物理层与网络层之间,其存在形式分为物理链路与逻辑链路。

设立数据链路层的主要目的是利用在物理层所建立的原始的、有差错的物理连接线路变为对网络层无差错的数据链路,因此数据链路层必须有链路管理、帧传输、流量控制、差错控制等功能。数据链路层所关心的主要是物理地址、网络拓扑结构、线路选择与规划等。

数据链路层的数据传输是以帧为单位。在OSI中,帧被称为数据链路协议数据单元,它把从物理层来的原始数据打包成帧。数据链路层负责帧在计算机之间的无差错信息传递。

数据链路层设备主要包括:网络接口卡(NIC)及其驱动程序、网桥、二层交换机等。

三、第3层:网络层

网络层是OSI参考模型中最复杂、最重要的一层。这一层定义网络操作系统通信用的协议,为信息确定地址,把逻辑地址和名字翻译成物理的地址。它也确定从信源机(源节点)沿着网络到信宿机(目的节点)的路由选择,并处理交通问题,例如交换、路由和对数据包阻塞的控制。

网络层的主要提供以下功能

1.路径选择与中继。路径选择是指在通信子网中,为源节点和中间节点选择后继节点,以便将报文分组传送到目的节点。“最短时间”是选择路径的标准。[2]

2.流量控制。网络中链路层、网络层、传输层等都存在流量控制问题,其控制方法大体相一致。其目的是防止通信量过大造成通信于网性能下降。

3.拥塞控制。当到达通信子网中某一部分的分组数高于一定的水平,使得该部分网络来不及处理这些分组时,就会使这部分以至整个网络的性能下降。拥塞控制的主要任务是保证网络高性能运转,保证子网不被它的用户发送的数据所淹没。

工作在网络层的设备主要有路由器和三层交换机。路由器通过转发数据包来实现网络互连,其支持的协议有TCP/IP、IPX/SPX、AppleTalk等。三层交换机使用了三层交换技术,解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。

四、第4层:传输层

传输层是OSI参考模型的第4层中,是比较特殊的一层。该层的为源主机与目的主机进程之间提供可靠的,透明的数据传输,并给端到端数据通信提供最佳性能。

传输层从会话层接收数据,负责错误的确认和恢复,以确保信息的可靠传递。如果有必要,它也对信息重新打包,把过长信息分成小包发送,确保到达对方的各段信息正确无误,而在接收端,把这些小包重构成初始的信息。

传输层目的在于它既可以划分在OSI参考模型高层,又可以划分在低层。如果从面向通信和面向信息处理角度进行分类,传输层一般划在低层:如果从用户功能与网络功能角度进行分类,传输层又被划在高层。这种差异正好反映出传输层在OSI参考模型中的特殊地位和作用。

传输层所支持的协议有:TCP/IP的传输控制协议TCP、Novell的顺序包交换SPX以及MicrosoftNetBIOS/NetBEUI等。

五、第5层:会话层

会话层对高层通信进行控制,允许在不同机器上的应用之间建立、使用和结束会话,对进行会话的两台机器间建立对话控制,管理会话如管理哪边发送,何时发送,占用多长时间等。

会话层负责协调两个应用进程进行的通信,以便使应用进程专注于信息交互。从OSI参考模型看,会话层之上各层是面向应用的,会话层之下各层是面向网络通信的。

会话层提供的功能有:为会话实体间建立连接,并组织,同步数据传输。最后通过“有序释放”,“废弃”,“有限量透明用户数据传送”等功能单元来释放会话连接的。[3]

会话层与传输层有明显的区别。传输层负责建立和维护端到端之间的逻辑连接。目的是提供一个可靠的传输服务。但是由于传输层所使用的通信子网类型很多,并且网络通信质量差异很大,这就造成传输协议的复杂性。会话法在发出一个会话协议数据单元时,传输层可以保证将它正确地传送到对等的会话实体,从这点看会话协议得到了简化。

六、第6层:表示层

表示层包含了处理网络应用程序数据格式的协议。它从应用层获得数据,并把它们格式化以供网络通信使用。该层将应用程序数据排序成一个有含义的格式并提供给会话层。这一层也通过提供诸如数据加密的服务来负责安全问题,并压缩数据以使得网络层需要传送的数据尽可能少。

表示层位于OSI参考模型的第6层,在应用层的下面,会话层的上面。它将数据在计算机内部的表示法与网络的表示法之间进行转换,保证所传输的数据经传送后其意义不改变,因此如何描述数据结构并使之与机器无关是表示层要解决的问题。在计算机网络中,互相通信的应用进程需要传输的是信息的语义,它对通信过程中信息的传送语法并不关心。表示层的主要功能是通过一些编码规则定义在通信中传送这些信息所需要的传送语法。

表示层负责决定在主机间交换数据的格式,包括:数据加密、数据压缩传输、字符集转换等。在不同的时间,可以使用不同的传送语法,如使用加密算法、数据压缩算法等。

七、第7层:应用层

应用层是最终用户应用程序访问网络服务的地方,它负责识别并证实通信双方的可用性,进行数据传输完整性控制,使网络应用程序(如电子邮件、P2P文件共享、多用户网络游戏、网络浏览、目录查询等)能够协同工作。[4]

应用层是OSI参考模型的最高层,它为用户的应用进程访问OSI环境提供服务。应用层关心的主要是进程之间的通信行为,因而对应用进程所进行的抽象只保留了应用产程与应用进程间交互行为的有关部分。这种现象实际上是对应用进程某种程度上的简化。

应用层所承处的网络安全功能可粗分为保密、鉴别、反拒认、完整性等。保密足指保护信息不被未授权者访问。鉴别是指在交换信息之前先要确认对方的身份。反拒认功能主要与电子签名有关,比如对拒绝承认所签约的客户必须惟一的确定电子反拒认,以满足法律手续。完整体是指如何确认白己所收到的信息是原始发来的信息,而不是被窜改或伪造的。

八、结语

OSI参考模型将整个网络通信的功能划分为7个层次,由底层到高层分别是物理层、链路层、网络层、传输层、会话层、表示层和应用层。并有选择地给出了各个层次的主要功能,定义与相应的设备等。

【摘要】OSI参考模型(开放式系统互联模)将整个网络通信的功能划分为7个层次。文章对这七个层次做了深入的探讨。

【关键词】物理层;数据链路层;网络层;传输层;会话层

【参考文献】

[1]杨威,王云,刘景宜.网络工程设计与系统集成[M].人民邮电出版社.

[2]张瑞武.智能建筑的系统集成及其工程实施(上)[M].清华大学出版社.

[3]斯桃枝,李战国.计算机网络系统集成[M].北京大学出版社.

[4]陈俊良.计算机网络集成与方案实例[M].机械工业出版社.

ISO计算机网络体系,ISO网络体系结构论文相关推荐

  1. 二、计算机网络体系架构——网络工程师成长之路

    OSI模型 在OSI 模型中,数据的传输进行分层.各司其职,效率更加高 OSI参考模型的主要功能 一张图看懂 计算机网络体系架构 举个例子,一段http数据报文的传递: 这段数据报文,首先在应用层中是 ...

  2. 计算机网络专业现状,计算机网络的发展现状及网络体系结构涵义分析论文

    计算机网络的发展现状及网络体系结构涵义分析论文 现阶段,计算机网络技术发生了飞速发展,计算机网络是计算机技术与通信技术结合的新科技,它能够远距离通信,还能够处理通信内容并实现资源共享等优点.计算机网络 ...

  3. 《计算机网络思想》系列(1)网络体系结构———理解,总结,辨析,升华

    ***前言*** 从这篇文章起,我的每一篇博文都会列出一些基本属性元素,目的是为了方便读者更好的归纳知识,方便地把文章中有用的信息纳入自己的知识体系里,并且提供信息让读者判断,自己的知识水平是适合阅读 ...

  4. ZCMU计算机网络期中(1-计算机网络概论,网络体系结构与网络协议,物理层)

    ZCMU计算机网络期中1(计算机网络概论,网络体系结构与网络协议,物理层) 计算机网络概论部分 1.名词解释 Intranet:采用TCP/IP与web的系统设计方法的企业内部的专用网络 WSN:将无 ...

  5. 【计算机网络】ISO/OSI模型

    文章目录 物理层(Physical Layer) 数据链路层(Data Link Layer) 网络层(Network Layer) 传输层(Transport Layer) 会话层(Session ...

  6. 计算机网络基础:ISO/OSI网络体系结构知识笔记​

    1.ISO/OSI网络体系结构出现的目的 因为计算机网络是非常复杂的系统,相互通信的两台计算机必须高度协调配合才能正常工作.为了更好的解决网络复杂的问题,提出来网络分层的方法,这样可以把复杂的网络问题 ...

  7. ISO/OSI网络体系结构和TCP/IP协议模型

    1. ISO/OSI的参考模型共有7层,由低层至高层分别为:物理层.数据链路层.网络层.传输层.会话层.表示层. 应用层.各层功能分别为: (1)物理层 提供建立.维护和拆除物理链路所需的机械.电气. ...

  8. 【计算机网络】网络体系结构

    前言:本章作为<计算机网络>系列的开篇文章,内容主要是向大家介绍介绍网络体系结构,引入计算机网络的概念.组成.功能.分类.标准化.性能指标以及体系结构和OSI.TCP/IP参考模型等内容. ...

  9. 计算机网络——网络协议和网络体系结构

    一:网络协议 网络协议:为保证网络中的计算机之间有条不紊的进行数据交换,合理的共享资源,各独立的计算机系统必须严格的遵循事先约定好的一整套通信规程,包括规定要交换的数据格式.控制信息的格式和控制功能. ...

最新文章

  1. mysql 遍历_MySQL 实现树的遍历详解及简单实现示例
  2. Linux nc命令
  3. FAT32和NTFS的区别
  4. C++/C--istringstream、ostringstream、stringstream 类介绍【转载】
  5. 外媒称青客公寓计划赴美IPO 筹资1.5亿美元
  6. day22,ConfigParser,subprocess,xlrd三个模块
  7. [转载] 【Python】Python3 List copy()方法
  8. scratch3.0入门
  9. ICMP协议个人分析
  10. vue使用LayIM组件接入第三方通讯平台:融云
  11. kali linux安装upupoo_Kali Linux 下载、引导、安装
  12. mtk-disp开篇:名词扫盲
  13. 【公众号】高级配色“马卡龙调色板”必须码住!
  14. WAP 2.0 VS WEB 2.0
  15. EM2040D和SES2000采集图像判读(一)
  16. WordCloud词云图去除停用词的正确方法
  17. mikumikudance[MMD]快捷键使用
  18. 地图标绘软件_如何制作专题地图(设计、规划、测绘制作图斑)标绘使用详解...
  19. 大话西游之大圣娶亲中的至尊宝和紫霞仙子
  20. 2.HTML+CSS制作一闪一闪亮晶晶的星星(stars)

热门文章

  1. 女人:男人找不到女朋友的八大理由!
  2. css3 unset应用
  3. 10V/15V/18V/24V/30V/35V/40V/50V/60V耐高压 LDO IC
  4. 四、JDK的下载与安装
  5. Python从零基础入门到精通:一个月就够了
  6. 【日常】怀念儿童时的多啦A梦
  7. Oracle 数据库简单日常操作
  8. UI设计师必备|灵感爆表UI作品集
  9. 续修家谱没意义?专家:9成大家族修谱都会遇到这三个难题!
  10. 网络摄像机编码标准及传输协议简析