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

[理学]02 计算机网络 第二章 计算机网络的协议与体系结构 课件.ppt

[理学]02 计算机网络 第二章 计算机网络的协议与体系结构 课件.ppt

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

第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 1974年,美国的IBM公司宣布了它研制的系统网络体系结构SNA (System Network Architecture)。现在它是世界上使用得相当广泛的一种网络体系结构。 为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO于1977年成立了专门机构研究该问题。 不久,他们就提出一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互连基本参考模型OSI/RM (Open Systems Interconnection Reference Model),简称为OSI。 2.2 协议与划分层次 为进行网络中的数据交换而建立的规则、标准或约定即称为网络协议。一个网络协议主要由以下三个要素组成: (1)语法,即数据与控制信息的结构或格式; (2)语义,即需要发出何种控制信息,完成何种动作以及做出何种响应; (3)同步,即事件实现顺序的详细说明。 两个计算机可将文件传送模块作为最高的一层(如图2-1所示)。 分层可以带来如下好处: (1)各层之间是独立的。 (2)灵活性好。 (3)结构上可分割开。 (4)易于实现和维护。 (5)能促进标准化工作。 计算机网络的各层及其协议的集合称为网络的体系结构(architecture),也就是说,计算机网络的体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。 2.3 具有五层协议的计算机网络 体系结构 TCP/IP是一个四层的体系结构,它包含应用层、运输层、网际层和网络接口层(用网际层这个名字是强调这一层是为了解决不同网络的互连问题)。 在学习计算机网络的原理时往往采取折中的办法,即综合OSI和TCP/IP的优点,采用一种只有五层协议的体系结构,如图2-2所示,这样既简洁又能将概念阐述清楚?[TANE03]。 (1)应用层 (application layer) 应用层是体系结构中的最高层。应用层直接为用户的应用进程提供服务。这里的进程就是指正在运行的程序。 在因特网中的应用层协议很多,如支持万维网应用的HTTP,支持电子邮件的SMTP,支持文件传送的FTP等。 (2)运输层 (transport layer) 运输层的任务就是负责向两个主机中进程之间的通信提供服务。运输层有复用和分用的功能。 · 传输控制协议TCP (Transmission Control Protocol) ——面向连接的,数据传输的单位是报文段 (segment),能够保证提供可靠的交付。 · 用户数据报协议UDP (User Datagram Protocol) ——无连接的,数据传输的单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付 (best-effort delivery)”。 (3)网络层 (network layer) 网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。 分组也叫做IP数据报,或简称为数据报。本书以后将“分组”和“数据报”作为同义词使用。无论在哪一层传送的数据单元,习惯上都可笼统地用“分组”来表示。 因特网是一个很大的互联网,它由大量的异构 (heterogeneous) 网络通过路由器 (router)相互连接起来。因特网主要的网络层协议是无连接的网际协议IP(Internet Protocol)和许多种路由选择协议,因此,因特网的网络层也叫做网际层或IP层。 (4)数据链路层 (data link layer) 常简称为链路层。两个结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧 (framing),在两个相邻结点间的链路上“透明”地传送以帧 (frame) 为单位的数据。每一帧包括数据和必要的控制信息(如同步信息、地址信息、差错控制等)。 “透明”是一个很重要的术语,它表示:某一个实际存在的事物看起来却好像不存在一样。 (5)物理层 (physical layer) 物理层的任务就是透明地传送比特流。在物理层上所传数据的单位是比特。 在因特网所使用的各种协议中,最重要的和最著名的就是TCP和IP两个协议。现在人们经常提到的TCP/IP并不一定是指TCP和IP这两个具体的协议,而往往是表示因特网所使用的体系结构或是指整个的TCP

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档