计算机网络程_课件_(第二版)_谢希仁_第2章.pptVIP

计算机网络程_课件_(第二版)_谢希仁_第2章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络程_课件_(第二版)_谢希仁_第2章

第2章 计算机网络的协议与体系结构 1974年,美国的IBM公司宣布了它研制的系统网络体系结构SNA (System Network Architecture)。现在它是世界上使用得相当广泛的一种网络体系结构。 关于开放系统互连参考模型OSI/RM(Open Systems Interconnection Reference Mode) 国际标准化组织ISO于1977年开始研究协议标准,1983年形成了正式文件,七层协议,90年代初完成了整套的标准。在市场化方面 OSI 却失败了。 OSI 的专家们在完成 OSI 标准时没有商业驱动力; OSI 的协议实现起来过分复杂,且运行效率很低; OSI 标准的制定周期太长,因而使得按 OSI 标准生产的设备无法及时进入市场; OSI 的层次划分并也不太合理,有些功能在多个层次中重复出现。 两种国际标准 法律上的(de jure)国际标准 OSI并没有得到市场的认可。 非国际标准 TCP/IP 现在获得了最广泛的应用。 TCP/IP 常被称为事实上的国际标准。 网络协议的组成要素: 语法:数据与控制信息的结构或格式 。 语义:需要发出何种控制信息,完成何种动作以及做出何种响应。 同步:事件实现顺序的详细说明。 划分层次的概念举例 主机 1 向主机 2 通过网络发送文件。可以将要做的工作进行如下的划分。 第一类工作与传送文件直接有关。 确信对方已做好接收和存储文件的准备。 双方协调好一致的文件格式。 两个主机将文件传送模块作为最高的一层 。剩下的工作由下面的模块负责。 两个主机交换文件 再设计一个通信服务模块 再设计一个网络接入模块 分层的好处 各层之间是独立的。 灵活性好。 结构上可分割开。 易于实现和维护。 能促进标准化工作。 层数多少要适当 若层数太少,就会使每一层的协议太复杂。 层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。 计算机网络的体系结构 计算机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。 体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。 实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。 体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。 2.3 具有五层协议的体系结构 OSI七层协议体系结构的概念清楚,理论比较完整,但它既复杂又不实用。 TCP/IP 是四层的体系结构:应用层、运输层、网际层和网络接口层。实际上最下面网络接口层并没有设么具体内容。 因此往往采取折中的办法,即综合 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构 。 五层协议的体系结构 应用层(application layer) 运输层(transport layer) 网络层(network layer) 数据链路层(data link layer) 物理层(physical layer) (1)应用层 (application layer) 应用层是体系结构中的最高层。应用层直接为用户的应用进程提供服务。这里的进程就是指正在运行的程序。 (2)运输层 (transport layer) 运输层的任务就是负责向两个主机中进程之间的通信提供服务。运输层有复用和分用的功能。多个应用层进程可以同时使用下面的运输层服务。运输层也可把收到的信息分别交付给上面应用层中相应的进程。 · 传输控制协议TCP (Transmission Control Protocol) ——面向连接的,数据传输的单位是报文段 (segment),能够保证提供可靠的交付。 (3)网络层 (network layer) 网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。 网络层具有路由选择功能,提供的是“尽最大努力交付”的服务。 因特网是一个很大的互联网,它由大量的异构 (heterogeneous) 网络通过路由器 (router)相互连接起来。因特网主要的网络层协议是无连接的网际协议IP(Internet Protocol)和许多种路由选择协议,因此,因特网的网络层也叫做网际层或IP层。 (4)数据链路层 (data link layer) 常简称为链路层。两个结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧 (framing),在两个相邻结点间的链路上“透明”地传送以帧 (frame) 为单位的数据。每一帧包括数据和必要的控制信息(如同步信

文档评论(0)

书是爱的奉献 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档