第2章网络协议与体系结构.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 网络协议与体系结构 本章学习要点: l? 了解:网络协议的作用 l??掌握:网络系统的分层体系结构 l??掌握:OSI七层参考模型 l? 了解:网络的3个著名标准化组织及其主要贡献 2.1?????? 网络协议 协议定义了网络上的各种计算机和设备之间相互通信、数据管理、数据交换的整套规则。通过这些规则(也称为约定),网络上的计算机才有了彼此通信的“共同语言”。 1.???????? 协议的中心任务 在计算机网络的一整套规则中,任何一种协议都需要解决3方面的问题。 ①???? 协议的语法(如何讲)问题。 ②???? 协议的语义(讲什么)问题。 ③???? 协议的定时(讲话次序)问题。 2.???????? 协议的功能 作为计算机数据交换语言的协议必须具备以下一些功能。 (1)??? 分割与重组 协议的“分割”功能,可以将较大的数据单元分割成较小的数据单元,其反过程为“重组”,如图2-1所示。 (3)??? 封装与拆封 协议的“封装”功能是指在数据单元(数据包)的始端或者末端增加控制信息,其相反的过程是“拆封”(拆装),如图2-3所示。 ? (5)??? 信息流控制 协议的流量控制功能是指在信息流过大时,所采取的一系列措施,如图2-5所示。 (6)??? 差错控制 差错控制功能使得数据按误码率要求的指标,在通信线路中正确地传输。 (7)??? 同步 协议的同步功能可以保证收发双方在数据传输时的一致性。 (8)??? 干路传输 协议的干路传输功能可以使多个用户信息共用干路。 (9)??? 连接控制 协议的连接控制功能可以控制通信实体之间建立和终止链路的过程。 3.???????? 协议的种类 (1)??? 标准或非标准协议 标准协议涉及各类的通信环境;而非标准协议只涉及专用环境。 (2)??? 直接或间接协议 当设备直接进行通信时,需要一种直接通信协议;而设备之间,间接通信时,则需要一种间接通信协议。 (3)??? 整体的协议或分层的结构化协议 整体协议,一个整体协议包括了一整套的规则,以及协议的各种功能。分层的结构化协议,即将协议的各种功能分为多个层次、单位(结构)来实施。 2.2?????? 计算机网络体系结构的概念 1.???????? 层次化体系结构的概述 图2-6是当前实际运行的邮政系统的工作流程示意图,图中清楚地表明了信件发送和接收的过程。 计算机网络通信系统的工作过程存在以下几个基本概念。 (1)????? 协议(protocol) 协议是一种通信约定。在计算机网络通信过程中,为了保证计算机之间能够准确地进行数据通信,也必须制定一套通信规则,这套规则就是通信协议。 (2)????? 层次(layer) 层次是人们对复杂问题的一种基本处理方法。当人们遇到一个复杂问题的时候,通常习惯将其分解为若干个小问题,再一一进行处理。在计算机网络中,每个节点都划分为相同的层次。不同节点的相同层次具有相同的功能,这些都与邮政系统的类似。 (3)????? 接口(interface) 接口就是同一节点内,相邻层之间交换信息的连接之点。在网络中,同一节点内的各相邻层之间都应有明确的接口,高层通过接口向低层提出服务请求,底层通过接口向高层提供服务。 (4)????? 实体(Entity) 在网络分层体系结构中,每一层都由一些实体组成。这些实体抽象地表示了通信时的软件元素(如进程或子程序);或硬件元素。多数情况下,实体是指一个特定的软件模块。 (5)?? 层次性模型结构(Network Architecture) 计算机网络的体系结构就是这个计算机网络及其部件所应完成功能的精确定义。体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。 1.?? 计算机网络体系结构的定义和研究意义 采用层次化网络体系结构具有以下一些特点。 ①? 各层之间相互独立。这样,某一高层只需知道如何通过接口(界面)向下一层提出服务请求,并使用下层提供的服务,并不需要了解下层执行时的细节。 ②? 结构上独立分割。由于各层独立划分,因此,每层都可以选择最合适的实现技术。 ③?? 灵活性好。如果某一层发生变化,只要接口的条件不变、则以上各层和以下各层的工作均不受影响,这样,有利于技术进步和模型的修改。 ④?? 易于实现和维护。整个系统被分割为多个部分,系统变得容易实现、管理和维护。 ⑤?? 有益于标准化的实现。由于每一层都有明确的定义,十分利于标准化的实施。

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档