计算机网络体系结构课件

上传人:94****0 文档编号:242629067 上传时间:2024-08-29 格式:PPT 页数:69 大小:916.54KB
返回 下载 相关 举报
计算机网络体系结构课件_第1页
第1页 / 共69页
计算机网络体系结构课件_第2页
第2页 / 共69页
计算机网络体系结构课件_第3页
第3页 / 共69页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019-9-21,谢谢观赏,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019-9-21,谢谢观赏,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019-9-21,谢谢观赏,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019-9-21,谢谢观赏,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019-9-21,谢谢观赏,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019-9-21,谢谢观赏,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019-9-21,谢谢观赏,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019-9-21,谢谢观赏,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019-9-21,谢谢观赏,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019-9-21,谢谢观赏,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2019-9-21,谢谢观赏,*,1,第,3,章 计算机网络体系结构,本章内容,计算机的网络体系结构,网络参考模型,五层网络参考模型,谢谢观赏,2019-9-21,1第3章 计算机网络体系结构本章内容谢谢观赏2019-9-,2,3.1,计算机网络体系结构,发展历程,分层原理,基本概念,谢谢观赏,2019-9-21,23.1 计算机网络体系结构发展历程谢谢观赏2019-9-2,3,发展历程,网络体系结构提出的背景,计算机网络的复杂性、异质性,不同的通信介质,有线、无线等,不同种类的设备,主机、路由器、交换机、复用设备等,不同的操作系统,UNIX,、,Windows,等,不同的软,/,硬件、接口和通信约定(协议),不同的应用环境,固定、移动等,不同种类业务,分时、交互、实时等,宝贵的投资和积累,有形、无形等,用户业务的延续性,不允许出现大的跌宕起伏,谢谢观赏,2019-9-21,3发展历程网络体系结构提出的背景计算机网络的复杂性、异质,4,结构清晰,简化设计与实现,便于更新与维护,较强的独立性和适应性,对于复杂的网络系统,用什么方法能合理地组织网络的结构,以达到:,解决:分而治之!,一个生活中的例子:,空中旅行的组织,谢谢观赏,2019-9-21,4结构清晰对于复杂的网络系统,用什么方法能合理地组织网络的结,5,空中旅行的组织,一系列的步骤,机票,(,购买,),行李,(,托运,),旅客,(,出发,),飞机,(,起飞,),飞行航线,机票,(,投诉,),行李,(,认领,),旅客,(,到达,),飞机,(,着陆,),飞行航线,飞行航线,谢谢观赏,2019-9-21,5空中旅行的组织一系列的步骤机票 (购买)机票 (投诉)飞行,6,空中旅行的组织,:,从另一种不同的角度观察,层次的观点:,每层实现一种特定的,服务,通过自己内部的功能,依赖自己的下层提供的服务,机票,(,购买,),行李,(,托运,),旅客,(,出发,),飞机,(,起飞,),飞行航线,机票,(,投诉,),行李,(,认领,),旅客,(,到达,),飞机,(,着陆,),飞行航线,飞行航线,谢谢观赏,2019-9-21,6空中旅行的组织: 从另一种不同的角度观察层次的观点: 每层,7,分层的空中旅行组织,:,服务,从出发地到目的地的航线:,导航服务,柜台,-to-,柜台:“旅客,+,行李”,票务服务,行李托运,-to-,行李认领:,行李服务,登机入口,-to-,到达出口:旅客,乘务服务,跑道,-to-,跑道:飞机,“航运”服务,谢谢观赏,2019-9-21,7分层的空中旅行组织: 服务从出发地到目的地的航线:导航服务,8,层次功能的分布式实现,飞机,(,起飞,),飞机,(,着陆,),飞行航线,起飞,机场,到达机场,中间空中交通枢纽,飞行航线,飞行航线,机票,(,购买,),机票,(,投诉,),行李,(,托运,),行李,(,认领,),旅客,(,出发,),旅客,(,到达,),谢谢观赏,2019-9-21,8层次功能的分布式实现飞机 (起飞)飞机 (着陆)飞行航线起,9,层次化方法在其他领域的应用,程序设计,把一个大的程序分解为若干个层次的小模块来实现,如操作系统。,邮政系统,邮递员、邮政分局、邮政总局、邮政运输,银行系统,物流系统,谢谢观赏,2019-9-21,9层次化方法在其他领域的应用程序设计谢谢观赏2019-9-2,10,2.,分层原理,计算机网络中也采用了,分层,方法。,把复杂的问题划分为若干个较小的、单一的局部问题,在不同层上予以解决。,网络的层次结构方法要解决的问题:,网络应该具有哪些层次?每一层的功能是什么?(,分层与功能,),各层之间的关系是怎样的?它们如何进行交互?(,服务与接口,),通信双方的数据传输要遵循哪些规则?(,协议,),谢谢观赏,2019-9-21,102. 分层原理计算机网络中也采用了分层方法。把复杂的,11,计算机网络中,,层,、,协议,和,层间接口,的集合被称为,计算机网络体系结构,。,换句话说:体系结构包括三个内容:,分层结构与每层的功能、服务与层间接口、协议。,最早的网络体系结构源于,IBM,的,SNA,其他的网络体系结构还有,DEC,的,DNA,等,由国际化标准组织,ISO,制定的网络体系结构国际标准是,OSI/RM,实际中应用最广泛的是,TCP/IP,体系结构,事实上的(,de facto,)标准,谢谢观赏,2019-9-21,11计算机网络中,层、协议和层间接口的集合被称为计算机网络体,12,层次结构方法的优点,独立性强,耦合程度低,上层只需了解下层通过层间接口提供什么服务,黑箱方法,。,适应性强,只要服务和接口不变,每层的实现方法可任意改变。,易于实现和维护,把复杂的系统分解成若干个涉及范围小、功能简单的子单元:,使系统的结构清晰,实现、调试和维护变得简单和容易。,使设计人员能专心设计和开发所关心的功能模块。,谢谢观赏,2019-9-21,12层次结构方法的优点独立性强耦合程度低谢谢观赏2019,13,3.,基本概念,实体,:任何可以发送或接收信息的硬件,/,软件进程。,协议,:通信双方在通信中必须遵守的规则。,对等层,:两个不同系统的同级层次。,对等实体,:分别位于不同系统对等层中的两个实体,接口,:相邻两层之间交互的界面,定义相邻两层之间的操作及下层对上层的服务。,服务,:某一层及其以下各层的一种能力,通过接口提供给其相邻上层。,谢谢观赏,2019-9-21,133. 基本概念实体:任何可以发送或接收信息的硬件/软件进,14,系统,A,系统,B,实体,对等层,对等实体,接口,服务,物理网络,谢谢观赏,2019-9-21,14系统A系统B实体对等层对等实体接口服务物理网络谢谢观赏2,15,网络分层体系结构,P,3,P,2,P,1,2,1,3,2,1,物理通信线路,3,N,+1,N,N,-1,N,+1,N,N,-1,P,n,-1,P,n,P,n,+1,系统,A,系统,B,网络中的任何一个系统都是按照层次结构来组织的,同一网络中,任意两个端系统必须具有相同的层次,每层使用其下层提供的服务,并向其上层提供服务,通信只在对等层间进行(间接的、逻辑的、虚拟的),非对等层之间不能互相“通信”,实际的物理通信只在最底层完成,P,n,:第,n,层,协议,,即第,n,层对等实体间通信时必须遵循的规则或约定,谢谢观赏,2019-9-21,15网络分层体系结构P3P2P1 2 1,16,对等层通信的实质,网络分层体系结构原理,禁止,不同主机的对等层之间进行,直接通信,。,(,想一想,为什么,?),实际上,每一层必须依靠下层提供的服务来与另一台主机的对等层通信。,上层,使用,下层提供的服务,Service user,;,下层向上层,提供,服务,Service provider,。,第,n,+1,层是第,n,层的服务用户,第,n,-1,层是第,n,层的服务提供者,第,n,层的服务也依赖于第,n,-1,层以及以下各层的服务,例:邮政通信,谢谢观赏,2019-9-21,16对等层通信的实质网络分层体系结构原理禁止不同主机的对等层,17,对等通信例:两个人收发信件,想一想,:,收信人与发信人之间、邮局之间,是在直接通信吗?,邮局、运输系统各向谁提供什么样的服务?,邮局、收发信人各使用谁提供的什么服务?,信件内容,邮件地址,货物地址,发信人,邮局,运输系统,信件内容,邮件地址,货物地址,收信人,对信件内容的约定,对信件如何传递的约定,对货物如何运输的约定,协议,P,3,公路,铁路,航空,邮局,运输系统,协议,P,2,协议,P,1,谢谢观赏,2019-9-21,17对等通信例:两个人收发信件想一想:信件内容邮件地址货物地,18,对等层通信的实质,对等层实体之间实现的是,虚拟的逻辑通信,;,下层向上层提供服务;,上层依赖,下层提供的服务来与其他主机上的对等层通信;,实际通信在最底层完成,。,谢谢观赏,2019-9-21,18对等层通信的实质对等层实体之间实现的是虚拟的逻辑通信;谢,19,3,2,1,N,+1,N,N,-1,2,1,3,N,+1,N,N,-1,源进程传送消息到目标进程的过程:,消息送到源系统的最高层;,从最高层开始,自上而下逐层,封装,;,经物理线路传输到目标系统;,目标系统将收到的信息自下而上逐层处理并,拆封,;,由最高层将消息提交给目标进程。,目标进程,源进程,P,3,P,2,P,1,物理通信线路,P,n,-1,P,n,P,n,+1,消息,消息,逻辑通信,谢谢观赏,2019-9-21,19 3 2 1 N+1 N,20,体系结构各层中实现的主要功能,差错控制,使对等层的通信更加可靠,流量控制,控制发送端的速率,使接收端能来得及接收,分段和重装,发送端将数据块分成更小的单位,并在接收端重新组合,复用和分用,多个高层的对等层通信会话复用一条低层连接,建立连接和释放连接,谢谢观赏,2019-9-21,20体系结构各层中实现的主要功能差错控制谢谢观赏2019-9,21,通信协议,人际交流的协议,:,人类之间,“我有一个问题。”,“现在几点了,?”,说明发送的消息,说明接收到某消息后所应采取的行动,说明动作的次序,通信协议,:,计算机之间,网络中所有的通信活动都是由协议所控制,协议:,定义,网络实体间,发送和接收报文的格式、顺序以及当传送和接收消息时应采取的行动。,(,语义、语法和时序,),谢谢观赏,2019-9-21,21通信协议人际交流的协议:通信协议:协议:谢谢观赏2019,22,人相互交流的协议和通信协议之间的对比,Hi,Hi,Whats,the,time,?,2:00,请求连接,传送文件:,xxxxx.xxx,time,连接确认,谢谢观赏,2019-9-21,22人相互交流的协议和通信协议之间的对比HiHiWhats,23,通信协议的三要素,语义,对协议中各协议元素的含义的解释,例如:,在,HDLC,协议中,标志,Flag(7EH),表示报文的开始和结束,在,BSC,协议中,,SOH(01H),表示报文的开始,,STX(02H),表示报文正文的开始,,ETX(03H),表示报文正文的结束,语法,协议元素与数据的组合格式,即报文格式。例如:,时序,通信过程中,通信双方操作的执行顺序和规则,Flag,Address,Ctrl,Data,FCSS,Flag,SOH,HEAD,STX,TEXT,ETX,BCC,BSC,HDLC,谢谢观赏,2019-9-21,23通信协议的三要素语义FlagAddressCtrlDat,24,确认,释放连接,释放确认,释放确认,连接确认,数据,连接请求,连接确认,t,t,时序例,释放连接,数据传输,建立连接,谢谢观赏,2019-9-21,24确认释放连接释放确认释放确认连接确认数据连接请求连接确认,25,网络体系结构中:,每层可能会有若干个协议,一个协议只属于一个层次,协议可以由软件或硬件来实现:,网络通信协议软件、网络驱动程序,网络硬件,常用协议组:,TCP/IP,(,Windows,、,UNIX,、,Linux,、,),NetBEUI,(,Windows,),IPX/SPX,(,NetWare,、,Windows,),谢谢观赏,2019-9-21,25网络体系结构中:谢谢观赏2019-9-21,26,服务数据单元,谢谢观赏,2019-9-21,26服务数据单元谢谢观赏2019-9-21,27,协议数据单元(,PDU,),网络体系结构中,对等层之间交换的信息报文统称为,协议数据单元,(,Protocol Data Unit,,,PDU,)。,传输层及以下各层的,PDU,另外还有各自特定的名称:,传输层,段(,Segment,),网络层,分组,/,包(,Packet,),数据链路层,帧(,Frame,),物理层,比特(,Bit,)(和硬件控制信号),PDU,由,协议控制信息(协议头),和,数据,(,SDU,)组成,:,协议头部中含有完成数据传输所需的控制信息,:,地址、序号、长度、分段标志、差错控制信息,协议控制信息,数据(,SDU,),谢谢观赏,2019-9-21,27协议数据单元(PDU)网络体系结构中,对等层之间交换的信,28,下层把上层的,PDU,作为本层的数据加以,封装,,然后加入本层的协议头部(或尾部)形成本层的,PDU,。,封装,:就是在数据前面加上特定的协议头部。,因此,数据在源站自上而下递交的过程实际上就是不断封装的过程。到达目的地后自下而上递交的过程就是不断拆封的过程。,类比:发送信件,数据在传输时,其外面实际上要被包封多层“信封”。,数 据,协议头,数 据,N+1,层,PDU,N,层,PDU,谢谢观赏,2019-9-21,28下层把上层的PDU作为本层的数据加以封装,然后加入本层的,29,数据多层封装,数据,段头,数据,段头,数据,分组,头,帧头,段头,数据,分组头,帧尾,封装,段,分组,帧,拆封,谢谢观赏,2019-9-21,29数据多层封装数据 段头数据 段头数据分组头帧头,30,TCP,头,应用层数据,应用层数据,TCP,头,应用层数据,IP,头,帧头,TCP,头,应用层数据,IP,头,帧尾,例:,TCP/IP,协议的封装过程,应用层,传输层,网际,(,网络,),层,网络接口层,谢谢观赏,2019-9-21,30 TCP头应用层数据应用层数据 TCP头应用层数据IP头,31,在目的站,某一层只能识别由源站对等层封装的“信封”,而对于被封装在“信封”内部的“数据”仅仅是拆封后将其提交给上层,本层不作任何处理。,每一层只处理本层的协议头部!,谢谢观赏,2019-9-21,31在目的站,某一层只能识别由源站对等层封装的“信封”,而对,32,服务与协议之间的关系,谢谢观赏,2019-9-21,32服务与协议之间的关系谢谢观赏2019-9-21,33,两种服务,面向连接服务,在数据交换之前,必须先建立连接,当数据交换结束后,则应终止这个连接。,具有连接建立、数据传输和连接释放三个阶段 。,无连接服务,是指两个实体在数据传输时动态地进行分配通信时所需的资源 。,谢谢观赏,2019-9-21,33两种服务面向连接服务谢谢观赏2019-9-21,34,两种服务的比较,Connection Oriented,Connectionless,参考模式,电话系统,邮政系统,特点,静态分配资源;传输前需要建立连接,动态分配资源,可靠性,提供可靠的传输服务:无错、按序、无丢失,/,无重复,不能防止报文的损坏、失序、丢失和重复,对目的地址,的要求,仅在连接阶段需要完整的,目的地址,需要为每一个报文提供完,整的目的地址,适用场合,在一段时间内向同一目的地,发送大量报文,;,实时性要求,少量零星报文,分类及示例,1.,可靠消息流,-,文件传输,2.,可靠字节流,-,远程登录,3.,不可靠连接,-,数字化声音,1.,数据报,-,广播,/,组播,2.,可靠的数据报,-,挂号邮件,3.,请求应答,-,数据库查询,谢谢观赏,2019-9-21,34两种服务的比较Connection Oriented C,35,无连接服务的类型,数据报(,datagram,),它的特点不需要接收端做出任何响应,因而是一种不可靠的服务。,证实交付(,confirmed delivery,),这种服务要求接收端对收到的每一个报文都要产生一个证实发送给发送端,该证实只能保证报文已经发送到远端的目的地了,但不能保证目的地的用户已收到这个报文。,请求应答(,request-reply,),这种类型的数据报要求接收端用户每收到一个报文,就要向发送端用户发送一个应答报文。,谢谢观赏,2019-9-21,35无连接服务的类型数据报(datagram)谢谢观赏201,36,服务原语,服务原语(,Service Primitive,),专供用户和其他实体访问服务。,服务原语只是对服务进行概念性的功能描述,至于如何实现并不作明确规定。,谢谢观赏,2019-9-21,36服务原语服务原语(Service Primitive)专,37,3.2,网络参考模型,OSI/RM,参考模型,TCP/IP,参考模型,谢谢观赏,2019-9-21,373.2网络参考模型OSI/RM参考模型谢谢观赏2019-,38,OSI/RM,参考模型,应用层,Application,表示层,Presentation,会话层,Session,传输层,Transportation,物理层,Physical,数据链路层,Data Link,网络层,Network,7,6,5,4,3,2,1,为网络应用提供服务,数据表示,在用户间建立会话关系,不同主机进程间的通信,在主机间传输分组,在节点间可靠地传输帧,位流的透明传输,谢谢观赏,2019-9-21,38OSI/RM参考模型应用层Application表示层P,39,物理层(,Physical Layer,),功能:在物理媒体,(,介质,),上,正确地,、,透明地,传送比特流。,服务:串行和并行,协议,(,标准,),:规定了物理接口的各种特性:,机械,:物理连接器的尺寸、形状、规格,电气,:信号电平,信号的脉冲宽度和频率,数据传送速率,最大传输距离等,功能,:接口引(线)脚的功能和作用,规程,:信号时序,应答关系,操作过程,例:,RS-232,、,RS-449,、,V.24,、,V.35,、,G.703/G.704,谢谢观赏,2019-9-21,39物理层(Physical Layer)功能:在物理媒体(,40,RS-232-C,外形为,25,针或,9,针的,D,形连接器,通信速率(,b/s,):,100,、,300,、,600,、,1200,、,2400,、,4800,、,9600,、,19.2K,、,33.6K,、,56K,信号电平:,逻辑“,1”,:,-3V,-15V,逻辑“,0”,:,+3V,+15V,引脚定义:,谢谢观赏,2019-9-21,40RS-232-C外形为25针或9针的D形连接器谢谢观赏2,41,谢谢观赏,2019-9-21,41谢谢观赏2019-9-21,42,DTE,和,DCE,DTE (Data Terminal Equipment),是指具有一定的数据处理能力以及收发能力的数据输入,/,输出设备、终端设备或计算机等终端装置。,DCE(Data Communication Equipment),是指自动呼叫应答设备、交换机以及其他一些中间装置的集合,其作用就是在,DTE,和传输线路之间提供信号变换和编码的功能,并且负责建立、保持和释放数据链路连接。,谢谢观赏,2019-9-21,42DTE和DCEDTE (Data Terminal Eq,43,在两个,相邻节点,间可靠地传输数据,使之对网络层呈现为一条无错的链路。,PDU,:帧(,Frame,),功能:,建立与拆除数据链路连接,组帧,:帧封装,按顺序传送,处理返回的确认帧,物理寻址,:,MAC,地址,/,物理地址,定界与同步,:产生,/,识别帧边界,错误检测,/,恢复,:可靠的传输,,CRC,,,ARQ,流量控制,:抑止发送方的传输速率,使接收方来得及接收,数据链路层(,Data Link Layer,),谢谢观赏,2019-9-21,43在两个相邻节点间可靠地传输数据,使之对网络层呈现为一条无,44,协议:,面向字符的:,数据以字符为单位传输,用控制字符控制通信,IBM,的,BSC,规程,面向比特的:,数据以位为单位传输,用帧中的控制字段控制通信,ISO,的,HDLC,规程,共享信道问题,(LAN or Wireless),:,如何控制对,共享信道,的访问?,将数据链路层划分为,逻辑链路控制,(Logical Link Control, LLC),和,介质访问控制,(Media Access Control, MAC),两个子层,由,MAC,子层解决共享介质访问控制问题。,LAN,使用的两种主要介质访问控制方法:,CSMA/CD,(,Carry Sense Multiple Access With Collision Detect,),TOKEN PASSING,谢谢观赏,2019-9-21,44协议:谢谢观赏2019-9-21,45,寻址并选择合适的路由,把数据报从源端传送到目的端,在需要时对上层的数据进行分段和重组。,PDU,:数据报(,Datagram,,,IP-,分组,Packet,),功能:,在源端与目的端之间建立、维护、终止网络的连接,寻址、路由选择和分组中转,分段与组合:大数据块分段,小数据块组合,流量控制和拥塞控制,多路复用:为多个传输层实体提供网络连接服务,差错检测与恢复,流量统计和记账,IP,协议,RFC 791,网络层(,Network Layer,,,Internet Layer,),谢谢观赏,2019-9-21,45寻址并选择合适的路由,把数据报从源端传送到目的端,在需要,46,服务,数据报(,Datagram,)服务,网络层从运输层接受报文(发送时)并拆分为报文分组,把每一个分组作为一个独立的信息单位传送。,特征:不需建立连接、每个数据报都附有网络地址、要求路由选择、数据报不能保证按序到达目的地、对故障的适应性强、易于平衡网络流量,虚电路(,Virtual Circuit,)服务,在源主机要与目的主机通信之前,应先建立一条网络连接。,特征:要求先建立连接、全网地址、路由选择、按序到达、可靠性较高、适用于交互式作用,永久虚电路,呼叫虚电路,谢谢观赏,2019-9-21,46服务谢谢观赏2019-9-21,47,数据报服务与虚电路服务,谢谢观赏,2019-9-21,47数据报服务与虚电路服务谢谢观赏2019-9-21,48,路由选择,如何在多条通信路径中找一条,最佳路径,?,依据:,速度,、,距离,(,步跳数,),、,价格,、,拥塞程度,路由器,路由表建立与维护,静态:人工设置,只适用于小型网络,动态:运行过程中根据网络情况自动地动态维护,路由算法,建立与维护路由表的方法,距离向量算法:,RIP,、,CGP,等,链路状态算法:,OSPF,等,谢谢观赏,2019-9-21,48路由选择谢谢观赏2019-9-21,49,链路层的任务,两,节点间,可靠的数据传输,Ethernet, X.25, ATM, ,网络层的任务,沿两,端点间,的最佳路由传输数据,(主机间的逻辑通信),Ethernet, X.25, ATM, ,谢谢观赏,2019-9-21,49链路层的任务两节点间可靠的数据传输Ethernet, X,50,对网络层的连接进行管理,在源端与目的端之间提供可靠的、透明的数据传输,使上层服务用户不必关心通信子网的实现细节。,传输层的特点,以上各层:面向应用,本层及以下各层:面向传输;,与网络层的部分服务有重叠交叉,功能取舍取决于网络层功能的强弱;,只存在于端主机中;,实现源主机到目的主机“端到端”的连接,在这一点上与网络层的区别是什么?,网络层:为,主机之间,提供逻辑传输,传输层:为,应用进程之间,提供逻辑传输,传输层(,Transport Layer,),谢谢观赏,2019-9-21,50对网络层的连接进行管理,在源端与目的端之间提供可靠的、透,51,功能:,地址映射:,源端进程地址映射到网络地址,或反之;,多路复用与分割:,多个传输连接共用一条网络连接;,一条传输连接使用多个网络连接;,进行数据分段并在目的端重新组装;,传输连接的建立与释放;,提供“面向连接” 和“无连接” 两种服务:,TCP/IP,协议:,TCP,和,UDP,传输差错校验与恢复;,流量控制,防止数据传输过载。,谢谢观赏,2019-9-21,51功能:谢谢观赏2019-9-21,52,传输层与网络层的关系,网络层则提供网络中主机间的“逻辑通信” ;而传输层提供主机中的进程间的“逻辑通信” 。,二者之间的差别:微妙而又重要,类比,主机:单位的传达室,进程:单位中的职工,应用层报文:信件,网络层协议,=,邮局的投递服务,只负责递送到传达室,传输层协议,=,传达室的收发服务,负责递送到每个职工,谢谢观赏,2019-9-21,52传输层与网络层的关系网络层则提供网络中主机间的“逻辑通信,53,网络层的任务,沿两端点间的最佳路由传输数据,(,主机间的逻辑通信,),Ethernet, X.25, ATM, ,传输层的任务,两端点间可靠的透明数据传输,(,应用进程间的逻辑通信,),通信子网,谢谢观赏,2019-9-21,53网络层的任务沿两端点间的最佳路由传输数据Ethernet,54,会话层(,Session Layer,),在传输层服务的基础上增加控制会话,(Session),的机制,建立、组织和协调应用进程之间的交互过程。,功能:,为用户建立、引导和释放会话连接。,服务,服务类型:双向同时,(,双工,),、双向交替,(,半双工,),和单向,(,单工,),同步,谢谢观赏,2019-9-21,54会话层(Session Layer )在传输层服务的基础,55,表示层(,Presentation Layer,),定义用户或应用程序之间交换数据的格式,提供数据表示之间的转换服务,保证传输的信息到达目的端后意义不变。,功能:,对源站内部的数据结构编码,形成适合于传输的比特流,(,符合“传输语法”,),,到了目的站再进行解码,转换成目的站用户所要求的格式,(,符合目的站“局部语法”,),,保持传输数据的意义不变。,服务:,不同类型计算机中内部格式的转换、密码转换和文本压缩的转换,谢谢观赏,2019-9-21,55表示层(Presentation Layer )定义用户,56,为,End-user,的应用进程提供标准的网络服务和应用接口。,功能:,提供各种不同的应用协议以满足应用进程的需求;,为用户进程提供应用接口;,识别并证实目的通信方的可用性;,使协同工作的应用进程之间进行同步;,为通信过程申请资源。,应用层协议的例子:,TCP/IP:,Telnet,、,SMTP,、,FTP,、,DNS,、,HTTP,、,应用层(,Application Layer,),谢谢观赏,2019-9-21,56为End-user的应用进程提供标准的网络服务和应用接口,57,TCP/IP,不是一个单个的协议,而是由数十个具有层次结构的协议组成的一个协议,栈,。,TCP,和,IP,是该协议集中的两个最重要的核心协议。,TCP/IP,是,Internet,上的标准通信协议,栈,。,TCP/IP,标准以“请求注释”(,RFC,)文档发布:,RFC 768,User Datagram Protocol,RFC793,Transmission Control Protocol,RFC 791 - Internet Protocol,DNS,RFC 1034, 1035, FTP,RFC 959, 1635,TCP/IP,参考模型,谢谢观赏,2019-9-21,57TCP/IP不是一个单个的协议,而是由数十个具有层次结构,58,Message,(报文),Segment,(段),Packet,(分组),Frame,(帧),Bit,(比特),TCP/IP,协议栈,PDU,应用层,HTTP, FTP, SMTP, DNS, Telnet, ,传输层,TCP, UDP,网际,(,网络,),层,IP, ICMP, ARP, RARP,网络接口层,(,数据链路层,+,物理层,),PPP, Ethernet, Token ring, ATM,TCP/IP,的体系结构层次,谢谢观赏,2019-9-21,58Message(报文)Segment(段)Packet(,59,TCP/IP,的应用层,应用层协议为文件传输、电子邮件、远程登录、网络管理、,Web,浏览等应用提供了支持。,有些协议的名称与以其为基础的应用程序同名。,应用层,传输层,网络接口层,网际层,文件传输,FTP,、,TFTP,、,NFS,电子邮件,SMTP,、,POP3,WWW,应用,HTTP,远程登录,Telnet,、,rlogin,网络管理,SNMP,名字管理,DNS,谢谢观赏,2019-9-21,59TCP/IP的应用层应用层协议为文件传输、电子邮件、远程,60,TCP/IP,的传输层,传输层的主要功能:,提供进程间可靠的传输服务,。,传输层包括,TCP,和,UDP,两种传输协议:,TCP,是,面向连接的,传输协议。,在数据传输之前建立连接;,把报文分解为多个段进行传输,在目的站再重新装配这些段;,必要时重新传输没有收到或错误的段,因此它是,“可靠”的,。,UDP,是,无连接的,传输协议。,在数据传输之前不建立连接;,对发送的段不进行校验和确认,因此它是,“不可靠”的,;,主要用于请求,/,应答式的应用和语音、视频应用。,应用层,传输层,网络接口,网际层,面向连接的,TCP,无连接的,UDP,使用,UDP,时,可靠性问题由应用层协议解决。,使用,TCP,时,可靠性问题在传输层已经解决。,谢谢观赏,2019-9-21,60TCP/IP的传输层传输层的主要功能:提供进程间可靠的传,61,H,T,T,P,F,T,P,S,M,T,P,T,F,T,P,D,N,S,T,e,l,n,e,t,S,N,M,P,21,23,25,53,69,161,TCP UDP,应用层,传输层,TCP,和,UDP,都用端口,(port),号来识别应用层实体,以便准确地把信息提交给上层对应的协议(进程)。,port,80,谢谢观赏,2019-9-21,61HFSTDTS2123255369161TCP,62,TCP/IP,的网际(网络)层,主要功能是把数据报通过最佳路径送到目的端。,寻址(,IP,地址)、路由选择、封包,/,拆包,网际层的核心协议,IP,,提供了,无连接,的数据报传输服务(不保证送达,不保证序,不保证无错)。,传输前不需建立连接,提高了传输效率,网际层是网络转发节点(如路由器)上的最高层。,网络节点设备不需要传输层和应用层,谢谢观赏,2019-9-21,62TCP/IP的网际(网络)层主要功能是把数据报通过最佳路,63,网际层的其他重要协议:,ICMP,(,Internet Control Message Protocol,),传递控制消息,可达性测试,传送路由状态信息,超时通知,不可达通知,封装在,IP,中进行传输,ARP,(,Address Resolution Protocol,),为已知的,IP,地址确定相应的,MAC,地址,RARP,(,Reverse Address Resolution Protocol,),为已知的,MAC,地址确定相应的,IP,地址,IGMP,(,Internet Group Management Protocol,),多播组管理,谢谢观赏,2019-9-21,63网际层的其他重要协议:谢谢观赏2019-9-21,64,网际层的四个主要协议,应用层,传输层,网络接口,网际层,IP,ICMP,ARP,RARP,TCP,UDP,6,17,IP,传输层,网际层,IP,分组中的,协议域,确定目的端的上层协议,谢谢观赏,2019-9-21,64网际层的四个主要协议应用层传输层网络接口网际层 IPT,65,TCP/IP,的网络接口层,没有定义任何实际协议,仅定义了网络接口,任何已有的数据链路层协议和物理层协议都可以用来支持,TCP/IP,典型的例子:,Ethernet,、,Token Ring,、,HDHL,、,X.25,、,ATM,优点:适应性强、灵活,缺点:不能利用已存在的某些有用的功能,TCP/IP,总是认为其下层是不可靠的(尽管可能已经足够可靠),谢谢观赏,2019-9-21,65TCP/IP的网络接口层没有定义任何实际协议,仅定义了网,66,OSI/RM,和,TCP/IP,相结合的,5,层结构,原理体系结构:,应用层、传输层、网络层、数据链路层和物理层,应用层,表示层,会话层,传输层,物理层,数据链路层,网络层,7,6,5,4,3,2,1,OSI/RM,应用层,传输层,网络接口层,网际层,TCP/IP,PPP, HDLC, FDDI, Ethernet, 802.3, 802.5,等等,TCP/IP,支持,所有标准的物理层和数据链路层协议,TCP/IP,与,OSI/RM,的对应关系,谢谢观赏,2019-9-21,66应用层表示层会话层传输层物理层数据链路层网络层7OSI/,67,OSI,与,TCP/IP,参考模型比较,相同点,以协议栈为基础,传输层之上的各层都是传输服务的用户,并且都是面向应用的用户。,不同点,OSI,模型在前,协议在后,使得协议相对更加容易被替换为新的协议 ;,TCP/IP,模型在后,协议在前,模型不适合其他协议栈。,OSI,模型的网络层同时支持无连接和面向连接的通信,但是传输层上只支持面向连接的通信;,TCP/IP,模型的网际层上只有一种模式,(,即无连接通信,),,但是在传输层上同时支持两种通信模式。,谢谢观赏,2019-9-21,67OSI与TCP/IP参考模型比较相同点谢谢观赏2019-,68,3.3,五层参考模型,OSI,与,TCP/IP,参考模型网络的评价,OSI,参考模型与协议缺乏市场与商业动力,结构复杂,实现周期长,运行效率低,这是它没有能够达到预想的目标的重要原因。,TCP/IP,参考模型在服务、接口与协议的概念区别上不是很清楚;,TCP/IP,参考模型不通用;,TCP/IP,参考模型的网络接口层并不是常规意义上的层次概念;,TCP/IP,参考模型没有区分物理层和数据链路层。,五层网络参考模型,谢谢观赏,2019-9-21,683.3五层参考模型OSI与TCP/IP参考模型网络的评价,69,谢谢观赏,2019-9-21,69谢谢观赏2019-9-21,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!