- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机网络-第2章 计算机网络的协议和体系结构
第2章 计算机网络协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构 2.4 OSI与TCP/IP体系结构的比较 2.5 客户-服务器方式 2.1 计算机网络体系结构的形成 计算机网络发展经过了以电路交换为基础的面向终端的计算机通信网 经历了以分组交换为基础的基于交换的计算机网络 计算机网络技术发展要求要有一个统一的标准来规范计算机网络的发展 于是,产生了计算机网络体系结构 1. 体系结构的提出 利用计算机网络实现主机之间的数据传送是一件非常复杂的问题 那么如何面对一个复杂的问题呢? 解决一个复杂问题的一般手段是将一个复杂的问题分解成一个个相对简单的子问题,然后各个“击破” (1)划分的子问题相互之间通过接口相互访问,子问题内部对与其他的子问题是不可见的 (2)划分的子问题要有层次 为解决某个问题,将某个问题划分若干子问题,这些子问题的某个拓扑组合构成以及相互作用的方法构成了某个问题体系结构 2. 为什么要有计算机网络体系结构 连接到计算机网络上的主机差异很大(硬件差异和软件差异) 为实现差异主机之间的通讯,这些差异主机必须按相同的标准构造网络通讯 这个相同的标准就是计算机网络的体系结构 计算机网络的体系结构是分层次的,通过划分层次将计算机网络通讯这个复杂的问题简化成相对简单的若干个子问题,每个子问题是一层。各层之间有严格的拓扑关系和访问方法 计算机网络的体系结构从功能上描述计算机网络的结构,不涉及硬件和软件,是高度抽象的结果 利用计算机网络的体系结构可以统一不同厂家的产品,消除各自的差异,实现相互通信 3. 计算机网络体系结构的形成过程 1974年IBM公布了自己的系统网络体系结构SNA(System Network Architecture) 其他公司也相继推出自己的网络体系结构 不同的网络体系结构影响了计算机网络的发展 1977年国际标准化组织试图指定一个统一的网络体系结构,结束网络体系结构混乱的局面,从而促进计算机网络的发展 经研究,推出了著名的OSI/RM(Open System Interconnection Reference Model) OSI/RM将计算机网络功能划分成7个层次 3. 计算机网络体系结构的形成过程 OSI/RM最终失败了 (1)缺乏实际经验,很难工程化 (2)复杂不易实现 (3)制定周期长 在互联网中大量采用的TCP/IP模型成为了计算机网络体系结构事实上的标准 2.2 协议与划分层次 计算机网络体系结构将计算机网络功能划分成具有多层的结构 1.对等通信 计算机网络的通信在不同的主机之间进行,主机之间是对等的 位于每个主机内部的实现网络体系各层功能的进程之间通信也是对等的 2.协议 为实现对等通信,参与通信的双方要有一个约定,该约定包括了通信过程中双方需要遵守的所有规则 这些规则明确规定了所交换的数据的格式以及有关同步的问题 通信双方关于如何进行通信的一种约定既为网络协议,也可以理解为:为进行网络中的数据交换而建立的规则、标准或约定的集合 网络协议的要素 (1)语法:数据与控制信息的格式 (2)语义:控制信息的含义 (3)同步:事件发生顺序的描述 2.协议 协议是对等的 协议是分层的 各层的协议组成协议栈 3.分层的体系结构带来的好处 各层之间是独立的 灵活性好 结构上可分割开 易于实现和维护 能促进标准化工作 4.计算机网络体系结构的定义 计算机网络的各层及其协议的集合称为计算机网络的体系结构 计算机网络体系结构是计算机网络及其个部件应完成的功能的精确定义 体系结构是抽象的,而实现是具体的 2.3 计算机网络的原理体系结构 2.3.1 从0SI体系结构到原理体系结构 2.3.2 实体、协议、服务和服务访问点 2.3.3 面向连接的服务与无连接服务 2.3.1 从0SI体系结构到原理体系结构 OSI模型概念清楚、理论完整,但没有实现 TCP/IP模型事实上的标准,但不完整 2.3.1 从0SI体系结构到原理体系结构 综合两个模型的优点,引入原理体系结构 1. 物理层(physical layer) 处于原理体系结构的最低层 主要描述了传输媒体接口的机械特性、电器特性、功能特性以及规程特性 主要的目的是实现“透明”的传输比特流 物理层涉及的具体问题有: (1)线路配置 (2)数据通信模式 (3)拓扑结构 (4)信号 (5)编码 (6)接口 (7)媒介 在物理层工作的设备是集线器 2. 数据链路层(data link layer) 物理层传输数据是不可靠的。为可靠的传输数据,在不可靠的物理线路上增加一些用于保证数据可靠传输规程,形成数据链路层 数据链路层的主要作用 (1)从网络层接收数据 (2)将数据组织成帧(分组、添加控制信息
文档评论(0)