(3)--计算机网络03计算机网络原理.ppt
《(3)--计算机网络03计算机网络原理.ppt》由会员分享,可在线阅读,更多相关《(3)--计算机网络03计算机网络原理.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、回顾回顾互联网的组成互联网的组成边缘部分、核心部分边缘部分、核心部分端系统之间通信的含义(客户端系统之间通信的含义(客户服务器方式,对等通信服务器方式,对等通信方式)方式)三种交换技术(电路交换,报文交换,分组交换)三种交换技术(电路交换,报文交换,分组交换)计算机网络的性能计算机网络的性能计算机网络的性能指标(速率、带宽、吞吐率、时延、计算机网络的性能指标(速率、带宽、吞吐率、时延、时延带宽积、往返时间、利用率)时延带宽积、往返时间、利用率)时延(处理时延、排队时延、传播时延、传输时延)时延(处理时延、排队时延、传播时延、传输时延)第一章第一章1.1计算机网络计算机网络发展简史发展简史1.2
2、 计算机网络的定义及其特点计算机网络的定义及其特点1.3互联网概述互联网概述1.4计算机网络的类别计算机网络的类别1.5互联网的组成互联网的组成1.6计算机网络的性能计算机网络的性能1.7 计算机网络的体系结构计算机网络的体系结构1.7.1计算机网络体系结构的形成l计算机网络是个非常复杂的系统。l相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。l“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。l1974年,美国的IBM公司宣布了系统网络体系结构SNA(SystemNetworkArchitecture)。这个著名的网络
3、标准就是按照分层的方法制定的。l不久后,其他一些公司也相继推出自己公司的具有不同名称的体系结构。l由于网络体系结构的不同,不同公司的设备很难互相连通。开放系统互连参考模型 OSI/RMl为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO于1977年成立了专门机构研究该问题。l他们提出了一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互连基本参考模型OSI/RM(OpenSystemsInterconnectionReferenceModel),简称为OSI。只要遵循OSI标准,一个系统就可以和位于世界上任何地方的、也遵循这同一标准的其他任何系统进行通信。lOSI只
4、获得了一些理论研究的成果,在市场化方面却失败了。原因包括:1.OSI的专家们在完成OSI标准时没有商业驱动力;2.OSI的协议实现起来过分复杂,且运行效率很低;3.OSI标准的制定周期太长,因而使得按OSI标准生产的设备无法及时进入市场;4.OSI的层次划分也不太合理,有些功能在多个层次中重复出现。开放系统互连参考模型 OSI/RM两种国际标准l法律上的(dejure)国际标准OSI并没有得到市场的认可。l非国际标准TCP/IP却获得了最广泛的应用。TCP/IP常被称为事实上的(defacto)国际标准。1.7.2协议与划分层次l计算机网络中的数据交换必须遵守事先约定好的规则。l这些规则明确规
5、定了所交换的数据的格式以及有关的同步问题(同步含有时序的意思)。l网络协议(networkprotocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。网络协议的三个组成要素 l语法:数据与控制信息的结构或格式。l语义:需要发出何种控制信息,完成何种动作以及做出何种响应。l同步:事件实现顺序的详细说明。由此可见,网络协议是计算机网络的不可缺少的组成部分。协议的两种形式l一种是使用便于人来阅读和理解的文字描述。l另一种是使用让计算机能够理解的程序代码。l这两种不同形式的协议都必须能够对网络上信息交换过程做出精确的解释。协议的两种形式层次式协议结构ARPANET的研制经验表明,
6、对于非常复杂的计算机网络协议,其结构应该是层次式的。划分层次的概念举例l可以将要做的工作进行如下的划分:1.第一类工作与传送文件直接有关。确信对方已做好接收和存储文件的准备。双方已协调好一致的文件格式。2.两个主机将文件传送模块作为最高的一层,剩下的工作由下面的模块负责。两个主机交换文件 文件传送模块主机1主机2文件传送模块只看这两个文件传送模块好像文件及文件传送命令是按照水平方向的虚线传送的把文件交给下层模块进行发送把收到的文件交给上层模块再设计一个通信服务模块文件传送模块主机1主机2文件传送模块只看这两个通信服务模块好像可直接把文件可靠地传送到对方把文件交给下层模块进行发送把收到的文件交给
7、上层模块通信服务模块通信服务模块再设计一个网络接入模块 文件传送模块主机1主机2文件传送模块通信服务模块通信服务模块网络接入模块网络接入模块网络接口网络接入模块负责做与网络接口细节有关的工作,例如:规定传输的帧格式,帧的最大长度等。通信网络网络接口分层的好处与缺点好处l各层之间是独立的。l灵活性好。l结构上可分割开。l易于实现和维护。l能促进标准化工作。缺点l降低效率。l有些功能会在不同的层次中重复出现,因而产生了额外开销。层数多少要适当l层数太少,就会使每一层的协议太复杂。l层数太多,又会在描述和综合各层功能的系统工程任务时遇到较多的困难。各层完成的主要功能l差错控制:使相应层次对等方的通信
8、更加可靠。l流量控制:发送端的发送速率必须使接收端来得及接收,不要太快。l分段和重装:发送端将要发送的数据块划分为更小的单位,在接收端将其还原。l复用和分用:发送端几个高层会话复用一条低层的连接,在接收端再进行分用。l连接建立和释放:交换数据前先建立一条逻辑连接,数据传送结束后释放连接。计算机网络的体系结构l计算机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。l体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。l实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。l体系结构是抽象的,而实现则是具体的,是真正在
9、运行的计算机硬件和软件。1.7.3具有五层协议的体系结构lOSI的七层协议体系结构的概念清楚,理论也较完整,但它既复杂又不实用。lTCP/IP是四层体系结构:应用层、运输层、网际层和网络接口层。l但最下面的网络接口层并没有具体内容。l因此往往采取折中的办法,即综合OSI和TCP/IP的优点,采用一种只有五层协议的体系结构。应用层运输层网络层表示层会话层数据链路层物理层7654321OSI的体系结构应用层网络接口层网际层IP(各种应用层协议,如DNS,HTTP,SMTP等)运输层(TCP或UDP)TCP/IP的体系结构(a)(b)(c)运输层网络层应用层数据链路层物理层54321五层协议的体系结
10、构(这一层并没有具体内容)计算机网络体系结构:(a)OSI的七层协议;(b)TCP/IP的四层协议;(c)五层协议五层协议的体系结构数据链路层数据链路层5应用层4运输层3网络层2数据链路层1物理层l应用层(applicationlayer)l运输层(transportlayer)l网络层(networklayer)l数据链路层(datalinklayer)l物理层(physicallayer)主机 1 向主机 2 发送数据 5432154321主机1AP1主机2AP2应用进程数据先传送到应用层加上应用层首部,成为应用层PDUPDU(ProtocolDataUnit):协议数据单元。OSI参考模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 03 原理
限制150内