计算机网络第四版第章PPT课件.ppt_第1页
计算机网络第四版第章PPT课件.ppt_第2页
计算机网络第四版第章PPT课件.ppt_第3页
计算机网络第四版第章PPT课件.ppt_第4页
计算机网络第四版第章PPT课件.ppt_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章计算机网络的协议与体系结构 Page1 2 1计算机网络体系结构的形成 1974年 美国的IBM公司宣布了它研制的系统网络体系结构SNA SystemNetworkArchitecture 现在它是世界上使用得相当广泛的一种网络体系结构 Page2 为了使不同体系结构的计算机网络都能互连 国际标准化组织ISO于1977年成立了专门机构研究该问题 Page3 不久 他们就提出一个试图使各种计算机在世界范围内互连成网的标准框架 即著名的开放系统互连基本参考模型OSI RM OpenSystemsInterconnectionReferenceModel 简称为OSI Page4 2 2协议与划分层次 为进行网络中的数据交换而建立的规则 标准或约定即称为网络协议 一个网络协议主要由以下三个要素组成 Page5 1 语法 即数据与控制信息的结构或格式 2 语义 即需要发出何种控制信息 完成何种动作以及做出何种响应 3 同步 即事件实现顺序的详细说明 Page6 两个计算机可将文件传送模块作为最高的一层 如图2 1所示 Page7 图2 1划分层次的举例 Page8 分层可以带来如下好处 1 各层之间是独立的 2 灵活性好 3 结构上可分割开 4 易于实现和维护 5 能促进标准化工作 Page9 计算机网络的各层及其协议的集合称为网络的体系结构 architecture 也就是说 计算机网络的体系结构就是这个计算机网络及其部件所应完成的功能的精确定义 体系结构是抽象的 而实现则是具体的 是真正在运行的计算机硬件和软件 Page10 2 3具有五层协议的计算机网络体系结构 TCP IP是一个四层的体系结构 它包含应用层 运输层 网际层和网络接口层 用网际层这个名字是强调这一层是为了解决不同网络的互连问题 Page11 在学习计算机网络的原理时往往采取折中的办法 即综合OSI和TCP IP的优点 采用一种只有五层协议的体系结构 如图2 2所示 这样既简洁又能将概念阐述清楚 TANE03 Page12 图2 2具有五层协议的计算机网络体系结构 Page13 1 应用层 applicationlayer 应用层是体系结构中的最高层 应用层直接为用户的应用进程提供服务 这里的进程就是指正在运行的程序 Page14 在因特网中的应用层协议很多 如支持万维网应用的HTTP 支持电子邮件的SMTP 支持文件传送的FTP等 Page15 2 运输层 transportlayer 运输层的任务就是负责向两个主机中进程之间的通信提供服务 运输层有复用和分用的功能 Page16 传输控制协议TCP TransmissionControlProtocol 面向连接的 数据传输的单位是报文段 segment 能够保证提供可靠的交付 Page17 用户数据报协议UDP UserDatagramProtocol 无连接的 数据传输的单位是用户数据报 不保证提供可靠的交付 只能提供 尽最大努力交付 best effortdelivery Page18 3 网络层 networklayer 网络层负责为分组交换网上的不同主机提供通信服务 在发送数据时 网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送 Page19 分组也叫做IP数据报 或简称为数据报 本书以后将 分组 和 数据报 作为同义词使用 无论在哪一层传送的数据单元 习惯上都可笼统地用 分组 来表示 Page20 因特网是一个很大的互联网 它由大量的异构 heterogeneous 网络通过路由器 router 相互连接起来 因特网主要的网络层协议是无连接的网际协议IP InternetProtocol 和许多种路由选择协议 因此 因特网的网络层也叫做网际层或IP层 Page21 4 数据链路层 datalinklayer 常简称为链路层 两个结点之间传送数据时 数据链路层将网络层交下来的IP数据报组装成帧 framing 在两个相邻结点间的链路上 透明 地传送以帧 frame 为单位的数据 每一帧包括数据和必要的控制信息 如同步信息 地址信息 差错控制等 Page22 透明 是一个很重要的术语 它表示 某一个实际存在的事物看起来却好像不存在一样 Page23 5 物理层 physicallayer 物理层的任务就是透明地传送比特流 在物理层上所传数据的单位是比特 Page24 在因特网所使用的各种协议中 最重要的和最著名的就是TCP和IP两个协议 现在人们经常提到的TCP IP并不一定是指TCP和IP这两个具体的协议 而往往是表示因特网所使用的体系结构或是指整个的TCP IP族 protocolsuite Page25 图2 3数据在各层之间的传递过程 Page26 OSI参考模型把对等层次之间传送的数据单位称为该层的协议数据单元PDU ProtocolDataUnit 这个名词现已被许多非OSI标准采用 Page27 任何两个同样的层次 例如在两个系统的第4层 之间 也好像如同图中的水平虚线所示的那样 将数据 即数据单元加上控制信息 通过水平虚线直接传递给对方 这就是所谓的 对等层 peerlayers Page28 在文献中也还可以见到术语 协议栈 protocolstack 这是因为几个层次画在一起很像一个栈 stack 的结构 Page29 当研究在开放系统中进行交换信息时 往往使用实体 entity 这一较为抽象的名词表示任何可发送或接收信息的硬件或软件进程 Page30 协议是控制两个对等实体进行通信的规则的集合 在协议的控制下 两个对等实体间的通信使得本层能够向上一层提供服务 要实现本层协议 还需要使用下面一层所提供的服务 Page31 首先 协议的实现保证了能够向上一层提供服务 使用本层服务的实体只能看见服务而无法看见下面的协议 下面的协议对上面的实体是透明的 Page32 其次 协议是 水平的 即协议是控制对等实体之间通信的规则 但服务是 垂直的 即服务是由下层向上层通过层间接口提供的 Page33 计算机网络的协议还有一个很重要的特点 就是协议必须将所有不利的条件事先都估计到 而不能假定一切都是非常理想的 Page34 看一个计算机网络协议是否正确 不能光看在正常情况下是否正确 而且还必须非常仔细地检查这个协议能否应付各种异常情况 Page35 2 4TCP IP的体系结构 Page36 图2 4TCP IP四层协议的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论