码迷,mamicode.com
首页 > 其他好文 > 详细

黑马程序员---计算机网络分层结构及原则

时间:2015-06-30 10:46:49      阅读:507      评论:0      收藏:0      [点我收藏+]

标签:

------- android培训java培训期待与您交流! ----------       

       大学期间计算机网络课上,老师说常用的分层结构是5层结构,培训视频上一般说的是7层,计算机网络是如何划分层次和分层的原则?

计算机网络分层结构:
       所谓网络的体系结构(Architecture)就是计算机网络各层次及其协议的集合。层次结构一般以垂直分层模型来表示。
       1、层次结构的要点:
         1)除了在物理媒体上进行的是实通信之外,其余各对等实体间进行的都是虚通信。
         2)对等层的虚通信必须遵循该层的协议。
         3)n层的虚通信是通过n/n-1层间接口处n-1层提供的服务以及n-1层的通信(通常也是虚通信)来实现的。
       2、层次结构划分的原则:
         1)每层的功能应是明确的,并且是相互独立的。当某一层的具体实现方法更新时,只要保持上、下层的接口不变,便不会对邻居产生影响。
         2)层间接口必须清晰,跨越接口的信息量应尽可能少。
         3)层数应适中。若层数太少,则造成每一层的协议太复杂;若层数太多,则体系结构过于复杂,使描述和实现各层功能变得困难。
       3、网络的体系结构的特点是:
         1)以功能作为划分层次的基础。
         2)第n层的实体在实现自身定义的功能时,只能使用第n-1层提供的服务。
         3)第n层在向第n+1层提供的服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。
         4)仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。
       4、ISO/OSI参考模型
       开放系统互连(Open System Interconnection)基本参考模型是由国际标准化组织(ISO)制定的标准化开放式计算机网络层次结构模型,又称ISO‘s OSI参考模型。“开放”这个词表示能使任何两个遵守参考模型和有关标准的系统进行互连。
OSI包括了体系结构、服务定义和协议规范三级抽象。OSI的体系结构定义了一个七层模型,用以进行进程间的通信,并作为一个框架来协调各层标准的制定;OSI的服务定义描述了各层所提供的服务,以及层与层之间的抽象接口和交互用的服务原语;OSI各层的协议规范,精确地定义了应当发送何种控制信息及何种过程来解释该控制信息。   
       需要强调的是,OSI参考模型并非具体实现的描述,它只是一个为制定标准机而提供的概念性框架。在OSI中,只有各种协议是可以实现的,网络中的设备只有与OSI和有关协议相一致时才能互连。
TCP/IP模型 ,重点是相关的术语(SDU、PDU、IDU及SAP),比较TCP/IP网络体系结构与OSI/RM的异同点,OSI/RM的信息流动过程。
       5、计算机网络的体系结构
       分层、协议、服务
       6、网络协议的组成要素:语法 语义 同步
       7、五层协议的体系结构(从下向上):
       物理层主要负责在物理线路上传输原始的二进制数据;
       数据链路层主要负责在通信的实体间建立数据链路连接;
       网络层主要负责创建逻辑链路,以及实现数据包的分片和重组,实现拥塞控制、网络互连等功能;
       运输层负责向用户提供端到端的通信服务,实现流量控制以及差错控制;
       应用层为应用程序提供了网络服务。
        8、TCP/IP体系结构                    
技术分享                 
       9、OSI7层体系结构  

技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

黑马程序员---计算机网络分层结构及原则

标签:

原文地址:http://blog.csdn.net/chaoyangmemory/article/details/46686715

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!