第4章 计算机网络体系结构.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.1 网络协议与结构概述 计算机网络是由多个互连的结点组成的,结点之间需要不断地交换数据与控制信息。要做到有条不紊地交换数据,每个结点都必须遵守一些事先约定好的规则。这些规则明确地规定了所交换数据的格式和时序。这些为网络数据交换而制定的规则、约定与标准被称为网络协议(protocol)。网络协议主要由以下三个要素组成: (1)语法 用户数据与控制信息的结构与格式。 (2)语义 需要发出何种控制信息,以及完成的动作与做出的响应。 (3)时序 对事件实现顺序的详细说明。 4.1.2 层次与接口 理解概念: (1)协议(protoco1) (2)层次(1ayer) (3)接口(interface) (4)体系结构(architecture) 4.1.3 网络体系结构的提出 在1974年,IBM公司提出了世界上第一个网络体系结构,这就是系统网络体系结构(SNA,system network architecture)。此后,许多公司纷纷提出了各自的网络体系结构。这些网络体系结构的共同之处在于它们都采用了分层技术,但层次的划分、功能的分配与采用的技术术语均不相同。随着信息技术的发展,各种计算机系统连网和各种计算机网络的互连成为人们迫切需要解决的课题。OSI参考模型就是在这个背景下提出与研究的。 4.2 OSI参考模型 1974年,ISO发布了著名的ISO/IEC 7498标准.它定义了网络互连的7层框架.也就是开放系统互连(OSI,Open System Internetwork)参考模型。在OSI框架下,进一步详细规定了每一层的功能,以实现开放系统环境中的互连性(interconnection)、互操作性(interoperation)与应用的可移植性(portability)。 4.2.2 OSI参考模型的概念 在OSI中的“开放”是指只要遵循OSI标准,一个系统就可以与位于世界上任何地方、同样遵循同一标准的其他任何系统进行通信。在OSI标准的制定过程中.采用的方法是将整个庞大而复杂的问题划分为若干个容易处理的小问题,这就是分层的体系结构方法。在OSI标准中,采用的是三级抽象: (1)体系结构(architecture) (2)服务定义(service definition) (3)协议规格说明(protocol specification) 4.2.3 OSI参考模型的结构 根据分而治之的原则,ISO将整个通信功能划分为7个层次。划分层次的主要原则是: (1)网中各结点都具有相同的层次。 (2)不同结点的同等层具有相同的功能。 (3)同一结点内相邻层之间通过接口通信。 (4)每一层可以使用下层提供的服务,并向其上层提供服务。 (5)不同结点的同等层通过协议来实现对等层之间的通信。 将信息从一层传送到下一层是通过命令方式实现的,这里的命令称为原语(primitive)。被传送的信息成为协议数据单元(PDU,protocol data unit)。在PDU进入下层之前.会在PDU中加入新的控制信息.这种控制信息称为协议控制信息(PCI,protocol control information)。接下来,会在PDU中加入发送给下层的指令,这些指令称为接口控制信息(ICI,interface control information)。PDU、PCI与ICI共同组成了接口数据单元(IDU,interface data unit)。下层接收到IDU后,就会从IDU中去掉ICI。这时的数据包被称为服务数据单元(SDU,service data unit)。随着SDU一层层向下传递,每一层都要加入自己的信息。 4.2.4 OSI参考模型的各层功能 (1)物理层 定义了为建立、维护和拆除物理链路所需的机械的、电气的、功能的和规程的特性,其作用是使原始的数据比特流能在物理媒体上传输。具体涉及接插件的规格、“0”、“1”信号的电平表示、收发双方的协调等内容。 (2)数据链路层 比特流被组织成数据链路协议数据单元(通常称为帧),并以其为单位进行传输。帧中包含地址、控制、数据及校验码等信息。数据链路层的主要作用是通过校验、确认和反馈重发等手段,将不可靠的物理链路改造成对网络层来说无差错的数据链路。数据链路层还要协调收发双方的数据传输速率,即进行流量控制,以防止接收方因来不及处理发送方来的高速数据而导致缓冲器溢出及线路阻塞。 (3)网络层 数据以网络协议数据单元(分组)为单位进行传输。网络层关心的是通信子网的运行控制,主要解决如何使数据分组跨越通信子网从源传送到目的地的问题,这就需要在通信子网中进行路由选择。另外,为避免通信子网中出现过多的分组而造成网络阻塞,需要对流入的分组数量进行控制。当分组要跨越多

文档评论(0)

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

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

1亿VIP精品文档

相关文档