- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络原理 第 2 章 计算机网络体系结构 第 2 章 计算机网络体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 具有五层协议的计算机网络体系结构 2.4 TCP/IP 的体系结构 2.1 计算机网络体系结构的形成 相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。 “分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。 计算机网络的功能分析 计算机之间的数据传输是计算机网络最基本的功能,是实现其他功能(资源共享等)的基础。 为实现数据传输,计算机网络应包括下列几项具体功能: 1.提供信息传输通路 建立一条从源主机至目标主机的信息通路 2.数据链路控制与分组 突发性——高带宽 共享高速链路——分组交换技术 使很多不同目的信息同时在网络中流动,共享信道。由于没有了直达的信道,信息的传递就需依次地通过沿途交换结点存储转发。再考虑到各个转发结点的缓存限制和通信的实时要求,分组即是必然。 各分组加入报头信息控制数据传输,目标地址、源地址、报文序号等。 差错的检测与纠正:干扰和噪声的存在 3.路由选择 源站到目标站通常有多条路径,分组传输时,每逢 “路口”,须选最佳传输路径。 4.流量控制与拥塞控制 链路如道,分组如车; 发送数据速度与接收速度相匹配——流量控制 为网络通畅,要限制进入的组数——拥塞控制 5.通信双方会有些特殊性需要统一,方可彼此理解 。如终端不同,字符集和数据格式各异,加密手段的区别等等,需规定统一的协议以消除不同系统的差别。 由此可见,网络中实现通信相当复杂,涉及到一系列相互作用的功能过程。一对用户间的网络通信过程可以用下图表示: 通信的功能元素总是成对出现;每一对功能元素互相通信,它们之间的协议不涉及相邻层次的功能,因而若此对功能元素间的协议变化了但功能不变,则不影响相邻层。相邻层间的作用由接口来描述:下层为上层提供服务(本层的功能),上层利用下层提供的服务实现自己的功能。将复杂的网络功能分为这样的层次,即是网络的分层体系结构。 2.2 协议与划分层次 计算机网络中的数据交换必须遵守事先约定好的规则。 这些规则明确规定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思)。 为进行网络中的数据交换而建立的规则、标准或约定即网络协议(network protocol),简称为协议。 网络协议的组成要素 语法 数据与控制信息的结构或格式 。 语义 需要发出何种控制信息,完成何种 动作以及做出何种响应。 同步 事件实现顺序的详细说明。 划分层次的概念举例 主机 1 向主机 2 通过网络发送文件。 可以将要做的工作进行如下的划分。 第一类工作与传送文件直接有关。 确信对方已做好接收和存储文件的准备。 双方协调好一致的文件格式。 两个主机将文件传送模块作为最高的一层 。剩下的工作由下面的模块负责。 两个主机交换文件 再设计一个通信服务模块 再设计一个网络接入模块 计算机网络的分层模型 计算机网络面临的问题 ——用户的资源和信息存储在采用不同操作系统 的主机中,这些主机分布在网络的不同地方,需 要在不同的传输介质上实现不同操作系统主机之 间的通信 ***解决复杂问题的方法 ——分层!!! 分层的方向:纵向、横向? 每层由一些分布在不同机器系统中的实体组成,实体是可收发信息的软件元素(如进程等)或硬件元素(如智能I/O芯片)的抽象。处于同层不同系统中的实体叫对等实体(Peerentity) 。 分层的方法将复杂的问题分解为一系列易于解决的问题。 分层的另一个优点在于其可以保持层次的独立性。其方法是用原语操作定义每一层为上层提供的服务,而不考虑这些服务是如何完成的。 分层的好处 各层之间是独立的。 灵活性好。 结构上可分割开。 易于实现和维护。 能促进标准化工作。 层数多少要适当 若层数太少,就会使每一层的协议太复杂。 层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。 计算机网络体系结构 计算机网络体系结构(architecture)是计算机网络的各层及其协议的集合。 体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。 实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。 体系结构是抽象的,而
文档评论(0)