网站大量收购独家精品文档,联系QQ:2885784924

2 计算机网络的协议与体系结构.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 计算机网络的协议与体系结构

第二章 计算机网络协议与体系结构 本章重点: 1.计算机网络的原理体系结构 2.TCP/IP体系结构 章节安排: §2.1计算机网络体系结构的形成 体系结构--标准化的网络结构 一、一个例子 假定我们在计算机1??计算机2之间通过网络传送数据。 通常需要以下工作: 1.发送方(PC1)与接收方(PC2)之间必须有一条物理通路。?网络接口 2.PC1必须将传送数据的通信线路激活。?网络接入 3.告诉网络如何识别接收方的计算机。?通信服务 4.PC1必须要知道PC2是否已准备好接收数据。?通信服务 5.PC1必须知道PC2的文件管理程序是否已做好文件接收与存储文件的准备。 ?文件传送 6.若计算机的文件格式不兼容,则至少其中一台计算机必须完成格式转换。 ?文件传送 7.对出现的各种差错和意外事故,有应付差错和意外事故的能力。 ?通信服务 二、层次划分 1.功能分类与层次划分 2.层次划分的好处 (1)各层之间相互独立,每一层只实现一种相对独立的功能。使问题复杂程度降低。 (2)灵活性好。各层内部的操作不会影响其他层。 (3)结构上可分割开。各层之间都可以采用最合适的技术来实现。 (4)易于实现和维护。因为整个系统已被分解成相对独立的子系统。 (5)能促进标准化工作。因为每一层的功能及其提供的服务都有了精确的说明 。 3.通常每一层实现的是以下一种或多种功能。 (1)差错控制:使得和网络两端的相应层次的通信更加可靠。 (2)流量控制:使得发送端的发送速率不要太快,要使接收端来得及接收。 (3)分段和重装:发送端要发送的数据块划分成更小的单位,在接收端将其还原。 (4)复用和分用:发送端几个高层会话复用一条低层连接,在接收端再将其会话分用。 (5)连接建立与释放:在交换数据之前,先交换一些控制信息,以建立一条逻辑连接,当数据传送结束时,将连接释放。 三、网络体系结构的形成 1.SNA ( System Network Architecture ) 1974年美国的IBM公司研制的系统网络体系结构SNA,是现在世界上使用广泛的一种网络体系结构,因难以与其它体系结构互联互通,逐渐退出了历史舞台。 2. OSI RM 为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO于1977年提出了开放系统互连参考模型OSI RM(Open Systems Interconnection Reference Model),1983年形成了OSI模型的正式文件,即ISO7498,是七层协议的体系结构。 OSI 开放系统互连参考模型 3.TCP/IP OSI RM虽然是国际标准,但是却由于开发周期长,市场较小而失败,并没有具体的商用产品出现。相反TCP/IP虽然不是国际标准,却由于其得到了最广泛的应用而成为事实上的工业标准。目前应用广泛的Internet使用的就是TCP/IP,它是有一组协议所构成的四层模型结构。 四、计算机网络的体系结构 计算机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。 体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。 实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。 体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。 §2.3具有五层协议的计算机网络体系结构 一、具有五层协议的计算机网络体系结构 1.结构 2.各层功能介绍 (1)物理层 建立在物理信道的基础上,对连接物理设备和传输介质间的接口进行定义,已实现透明地传输BIT流。 (2)数据链路层 在两个相邻结点间(点对点)的线路上传送以帧为单位的数据。通过数据链路层,可以提供对收到的数据帧进行检测,看是否有差错出现。 (4)运(传)输层 为主机中的两个进程间通信提供各种传送服务,并为每个进程创建独立的网络连接,同时可以复用和分用传输层的传输功能。对传输的报文进行流量控制,并负责跨网连接的建立与拆除。 (5)应用层 处于体系结构的最高层,为用户提供具有各种服务功能的应用程序,提供访问网络的应用程序界面。 二、五层协议体系结构的数据传输 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 计算机 1 向计算机 2 发送数据 应用层(application layer) 计算机 1 向计算机 2 发送数据 计算机 1

文档评论(0)

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

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

1亿VIP精品文档

相关文档