第2章 协议和体系结构.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 协议和体系结构

CS 140 Westmont College CS 140 Westmont College Chapter 15 第2章 计算机网络协议与体系结构 Network Protocol and Architectures 本章内容: 1.网络体系结构与协议概念 2.协议层次划分 3.五层协议的网络体系结构 4.数据在各层之间传递过程 5.TCP/IP的体系结构 问题:如何将这些用不同媒介连接起来的不同设备和网络 系统、在不同应用环境下实现互操作性? 答案: 网络体系结构就是使并满足各种网络业务的需求的一种粘合剂,它营造了一种“生存空间”——任何厂商的任何产品、以及任何技术只要遵守这个空间的行为规则,就能够在其中生存并发展。 网络体系结构的实现机制:协议(Protocol) 关键问题:如何处理网络的异构性问题? 2.1 计算机网络体系结构的形成 APRANET设计时即提出了分层的方法; 1974年,IBM公司宣布了其研制的系统网络体系结构SNA (System Network Architecture); SNA是现在世界上较为广泛的一种网络体系结构; 问题:多种网络体系结构涌现且混存! 为了使不同体系结构的计算机网络互连,国际标准化组织ISO (International Standard Organize)于1977年成立专门机构研究该问题 不久,提出一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互连基本参考模型OSI/RM (Open Systems Interconnection Reference Model),简称为OSI 关于开放系统互连参考模型OSI/RM 理论成果:只要遵循 OSI 标准,一个系统就可以和位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信; 而在市场化方面 OSI 却是失败的: OSI 的专家们在完成 OSI标准时没有商业驱动力; OSI 的协议实现过分复杂、运行效率很低; OSI 标准的制定周期太长,使得按 OSI标准生产的设备无法及时进入市场; OSI 的层次划分不合理,有些功能在多个层次中重复出现。 两种国际标准 法律上的国际标准 OSI 没有得到市场的认可 非国际标准 TCP/IP 获得了最广泛的应用 TCP/IP 常被称为事实上的国际标准 结论:能够占领市场的就是标准 2.2 协议与划分层次 计算机网络中的数据交换必须遵守事先约定好的规则-Agreement about communication; 规则明确规定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思); 为进行网络中的数据交换而建立的规则、标准或约定即网络协议(network protocol),简称为协议。 问题:为什么需要协议? 使用标准协议 网络协议的组成要素 语法: 数据与控制信息的结构或格式; 语义:需要发出何种控制信息(含义),完成 何种动作以及做出何种响应(规则); 同步:事件实现顺序(步骤)的详细说明。 划分层次的概念举例 实例:计算机 1 通过网络向计算机 2 发送文件 具体工作(过程)如下: Ⅰ第一类工作与传送文件直接有关,利用文件传送模块来完成,例如: 确信对方已做好接收和存储文件的准备 双方协调好一致的文件格式 两个计算机将文件传送模块作为最高的一层,剩下的工作由下面的模块负责; 两个计算机交换文件 再设计一个通信服务模块 再设计一个网络接入模块 分层的好处 各层之间是独立的:某一层并不需要知道它的下一层是如何实现,而仅需知道该层通过层间接口(即界面)所能提供的服务; 灵活性好:任何一层发生变化时(如技术变化),只要层间的接口关系不变,则这层以上或以下均不受影响; 结构上可分割开:各层都可以采用最合适技术来实现。 易于实现和维护; 促进标准化工作; 层数多少要适当 若层数太少,会使每一层的协议太复杂; 若层数太多,又会在描述和综合各层功能的系统工程任务时遇到较多的困难; 每一层所要实现的一般功能为下面的一种或多种功能: (1)差错控制 (2)流量控制 (3)分段或重装 (4)复用和分用 (5)连接建立或释放 计算机网络的体系结构定义 计算机网络的体系结构(architecture)指计算机网络的各层及其协议的集合; 计算机网络的体系结构就是这个计算机网络及其部件所应完成的功能的精确定义; 实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题; 计算机网络的体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。 2.3 具有五层协议的网

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档