




已阅读5页,还剩94页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章计算机网络体系结构,主要内容,计算机网络的定义和组成计算机网络的定义计算机网络的组成计算机网络体系结构协议和协议的分层结构计算机网络功能的分层计算机网络的体系结构,典型计算机网络参考模型OSI参考模型TCP/IP参考模型其他网络体系结构NovellNetWareX.25分组交换网B-ISDN和ATM,计算机网络的组成,计算机网络的组成两级结构的计算机网络资源子网(或用户子网)和通信子网,3,通信子网,资源子网,1)网络结构之划分,网络边缘资源子网:应用程序和主机网络核心通信子网:路由器万网之网访问网络,物理介质:通信链路,因特网中的资源子网,端接系统(endsys.):运行应用程序e.g.,WWW,email在“网络的边缘”上客户端/服务器(client/server)模型客户端发出请求,接收来自服务器的服务e.g.,WWW客户端(浏览器)/服务器;email客户端/服务器,因特网中的通信子网,由路由器互连而成的网最根本的问题:数据是如何传输并通过网络的?,网络核心(通信子网),数据交换方式按照某种方式动态地分配传输线路的资源分类电路交换:FDM,TDM存储转发交换:分组交换和报文交换,计算机网络的组成(续),资源子网服务器客户计算机通信子网通信线路(或称通道)网络互连设备(路由器、交换机、HUB等),计算机网络的组成(续),基本通信方式交换式通信广播式通信交换式通信基本特点需要经过交换设备进行转发交换设备根据需要选择输出典型拓扑结构星型、环形、总线型、网状、树形、混合型、分布式等关键技术:路由选择(Routing),11,计算机网络的构成(续),广播式通信基本特点多台计算机共享通信线路任一台计算机发出的信息可以直接被其它计算机接收典型拓扑结构bus,ring,17,主要内容,计算机网络的定义和组成计算机网络的定义计算机网络的组成计算机网络体系结构协议和协议的分层结构计算机网络功能的分层计算机网络的体系结构,典型计算机网络参考模型OSI参考模型TCP/IP参考模型其他网络体系结构NovellNetWareX.25分组交换网B-ISDN和ATM,计算机网络的体系结构,计算机网络的体系结构:对计算机网络及其部件所完成功能的比较精确的定义,即从功能的角度描述计算机网络的结构,是层次和层间关系的集合注意:计算机网络体系结构仅仅定义了网络及其部件通过协议应完成的功能,不定义协议的实现细节和各层协议之间的接口关系,19,计算机网络的体系结构,问题?1计算机网络是一个复杂的问题,该采用什么方法去解决?2现在主要有哪些解决方案?这些方案如何选择?,人际网络交往与计算机网络类比,Hi,Hi,TCPconnectionreq.,类比结果,人们交往的协议:“现在几点了?”“我有个问题.”彼此作自我介绍定义发送的信息定义信息接收后,或某个事件发生后的动作,网络协议:通信设备之间的交互而不是人们的交往所有在因特网上的通信活动全部是由协议所控制的,协议定义网络实体之间信息收发的格式和顺序,以及信息发送和接收后所需采取的动作(语法、语义、同步或规则),网络协议,网络协议定义一组控制数据通信的规则。计算机网络中互相通信的对等实体间交换信息时所必须遵守的规则的集合。实体entity计算机网络体系中,表示任何可发送或接收信息的硬件或软件进程对等实体在计算机网络体系结构中处于相同层次的通信协议进程对等实体之间的通信必须遵守相同的通信协议,网络协议,网络协议的基本要素语法(syntax)数据与控制信息的格式、数据编码等。指明传输的数据的结构、格式及其组织的顺序。如:某协议定义数据前8位为发送者地址,次8位为接收者地址,剩余部分为信息。,1010110110111011010011001110,发送方地址,接收方地址,数据,网络协议,网络协议的基本要素语义(semantics)控制信息的内容、需要做出的动作及响应;指出每一部分bits的含义,如何解释某一特定类型的bit串及如何进行相应的处理。如:指出某一地址是路由器地址还是最终接收者的地址。,网络协议,网络协议的基本要素同步(时序):时间的先后顺序和速度匹配;详细说明实现的顺序如何把这些元素组织起来,即用怎样的结构来组织。同步解决:何时发送数据以多快的速度发送数据,有了协议计算机网络问题就彻底解决了吗?,协议的“复杂性”,网络是复杂的!诸多“成分”:主机问题?路由器问题?各种介质的链路应用程序问题?协议硬件,软件,问题:如何将复杂的网络问题依据一定的规则组织成一定的结构?至少要为讨论网络问题建设一个技术平台?,类似问题:航空旅行的组织和运作,一系列的步骤,航空旅行的组织和运作:不同的视角,层次:每个层次实现一种服务通过该层次本身的活动依赖于下一个层次所提供的服务,分层的航空旅行:服务,分布式的实现分层的功能,复杂网络问题的解决思路:分层,对于复杂的系统:各层之间是独立的,它不必关心下一层是如何实现的,各层都是服务与被服务的关系,能够简化问题。灵活性好,当由于技术的变化使某层的实现需要变化时,不影响其他的层次。结构上可分割开。易于实现和维护,简化了系统的维护和升级。能促进标准化工作,分层的参考模型(referencemodel)可用于讨论。分层的做法有没有坏处?,协议和协议的分层结构,协议的分层和层间结构协议的分层原则(layeringprinciple)协议分层要保证整个通信系统功能完备、高效每一相邻层之间有一个接口(Interface),它定义了下层向上层提供的原语操作和服务对于第N层协议来说,它有如下特性不知道上、下层的内部结构独立完成某种功能为上层提供服务使用下层提供的服务,计算机网络体系结构,基本术语与分层结构接口:定义了下层向上层提供的原语操作和服务;n层协议:网络上一台计算机与另一台计算机的对等层(第n层)进行通信时,所遵守的规则;服务:层间交换信息时必须遵守的规则,网络中第n层协议向相邻的高层协议提供服务;相邻的高层通过原语或过程调用相邻低层的服务;服务和协议的关系,36,计算机网络体系结构(续),网络体系结构中各部分关系,38,课件制作人:谢希仁,实体、协议、服务和服务访问点,本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。协议是“水平的”,即协议是控制对等实体之间通信的规则(端到端原则)。服务是“垂直的”,即服务是由下层向上层通过层间接口提供的(分层原则)。同一系统相邻两层的实体进行交互的地方,称为服务访问点SAP(ServiceAccessPoint)。,课件制作人:谢希仁,协议很复杂,协议必须把所有不利的条件事先都估计到,而不能假定一切都是正常的和非常理想的。看一个计算机网络协议是否正确,不能光看在正常情况下是否正确,而且还必须非常仔细地检查这个协议能否应付各种异常情况。,计算机网络体系结构(续),服务分类和服务原语(primitives)基于连接的服务和无连接服务基于连接的服务当使用服务传送数据时,首先建立连接,然后使用该连接传送数据。使用完后,关闭连接特点:顺序性好无连接服务直接使用服务传送数据,每个包独立进行路由选择特点:顺序性差注意:连接并不意味可靠,可靠要通过确认、重传等机制来保证,计算机网络体系结构(续),服务原语服务在形式上是由一组接口原语(或操作)来描述的服务原语可分为四种类型请求(Request):Anentitywantstheservicetodosomework指示(Indication):Anentityistobeinformedaboutanevent响应(Response):Anentitywantstorespondtoanevent确认(Confirm):Theresponsetoanearlierrequesthascomeback,回答问题:计算机网络是一个复杂的问题,该采用什么方法去解决?,计算机网络是利用不同的通信媒体将地理上分散、具有独立功能的计算机系统连接起来,以实现资源共享与信息传递的复杂系统。,可以采用分层的思想构建网络体系结构去解决。,计算机网络的体系结构,问题?1计算机网络是一个复杂的问题,该采用什么方法去解决?2现在主要有哪些解决方案?这些方案如何选择?,主要内容,计算机网络的定义和组成计算机网络的定义计算机网络的组成计算机网络体系结构计算机网络功能的分层协议和协议的分层结构计算机网络的体系结构,典型计算机网络参考模型OSI参考模型TCP/IP参考模型其他网络体系结构NovellNetWareX.25分组交换网B-ISDN和ATM,解决方案一:OSI/RM参考模型,OSI模型及层次OSI开放系统互联OpenSystemsInterconnectionISO国际标准化组织InternationalStandardsOrganizationISO在1983定义了网络互连的基本参考模型OSI参考模型,OSI/RM参考模型,OSI/RM参考模型,OSI体系结构中数据传输时的数据变化过程(参动画),OSI/RM参考模型,OSI/RM七层参考模型示意图如下:,OSI/RM参考模型,物理层(ThePhysicalLayer)物理层是RM/OSI模型的最底层,其任务在物理线路上实现原始的二进制数据流的透明传输。这一层实现系统间的物理通信,而其余各层都是虚拟通信。数据链路层(TheDataLinkLayer)该层的基本功能是在有差错的物理线路上提供无差错的数据传输(Frame)。网络层(TheNetworkLayer)控制通信子网将传输层的报文分组后,将数据从源点传送目的点(Packet)。,OSI/RM模型各层功能说明如下:,OSI/RM参考模型,运输层(TheTransportLayer):该层又称为主机-主机协议或端-端协议。为用户提供端到端的数据传送服务会话层(TheSessionLayer)该层的任务是为两个表示层进程建立会晤连接,并管理它们在该连接上的对话(安全认证)。表示层(ThePresentationLayer)为用户提供数据转换和表示服务。包括:文本压缩、代码转换、数据加密与解密、文件格式变换、终端属性转换等。应用层(TheApplicationLayer)它是RM/OSI的最高层,负责系统中两个应用进程间的信息交换。,解决方案二:TCP/IP参考模型,TCP/IP参考模型,TCP/IP参考模型,Host-to-Network(网络接口层)TCP/IP未做真正描述,仅指出主机必须使用某种协议与网络连接,以便通过网络传递IP分组。Internet层(互联网络层)定义了标准的分组格式和协议(IP协议)控制通信子网提供源点到目的点的IP分组传送(提供不可靠的无连接服务)Transport层(运输层)提供源端到目的端主机上对等实体之间的数据传送服务TCP和UDPApplication层(应用层)提供各种Internet管理和应用服务功能。,参考模型的比较,OSI参考模型主要概念:服务、接口、协议协议封装得很好参考模型在协议之前形成共7个层次网络层:提供面向连接和无连接服务传输层:仅提供面向连接的服务,参考模型的比较,TCP/IP参考模型未清晰定义服务、接口与协议先产生协议,后根据协议产生模型共有4个层次网络层:提供无连接服务传输层:提供面向连接和无连接服务,参考模型的比较,参考模型的比较,OSI参考模型与协议的缺点错误的时机在TCP/IP协议出现商机之后提出,无发展空间有缺陷的技术复杂、忽视无连接、过多受通信技术的影响难以实现复杂、质量差错误的策略,参考模型的比较,TCP/IP参考模型的缺点未明确服务、接口、协议的概念模型不通用,仅适用于TCP/IP协议栈网络接口层的定义模糊没有区分物理层和数据链路层除TCP和IP之外的许多协议设计粗糙,分层:逻辑通信,每个层次:分布运行的“实体”在每个节点上实现该层的功能实体实现动作,与对等实体交换信息,分层:逻辑通信,E.g.:传输层从应用层取得数据加上地址,校验信息形成“数据报”向对等实体(peer)发送数据报等待对等体在接收后的应答比喻:邮局服务,transport,transport,对等层逻辑通信示例:邮局,问题:1、收信人与发信人之间、邮政局之间,他们是在直接通信吗?2、邮政局、运输系统各向谁提供什么样的服务?3、邮政局、收发信人各使用谁提供的什么服务?,分层:物理通信,协议分层和数据的封装,每个层次都从上层取得数据加上首部信息形成新的数据单元将新的数据单元传递给下一层次,协议分层和数据的封装,每个层次都从上层取得数据加上首部信息形成新的数据单元将新的数据单元传递给下一层次,举例:某人给他的朋友写一封信,回答问题:主要有哪些解决方案?,解决方案一:OSI/RM解决方案二:TCP/IP,课件制作人:谢希仁,五层协议的体系结构,应用层(applicationlayer)运输层(transportlayer)网络层(networklayer)数据链路层(datalinklayer)物理层(physicallayer),数据链路层,5应用层,4运输层,3网络层,2数据链路层,1物理层,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,应用进程数据先传送到应用层,加上应用层首部,成为应用层PDU,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,应用层PDU再传送到运输层,加上运输层首部,成为运输层报文,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,运输层报文再传送到网络层,加上网络层首部,成为IP数据报(或分组),主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,IP数据报再传送到数据链路层,加上链路层首部和尾部,成为数据链路层帧,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,数据链路层帧再传送到物理层,最下面的物理层把比特流传送到物理媒体,主机1向主机2发送数据,应用层(applicationlayer),5,4,3,2,1,5,4,3,2,1,物理传输媒体,主机1,AP2,AP1,电信号(或光信号)在物理媒体中传播从发送端物理层传送到接收端物理层,主机2,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,物理层接收到比特流,上交给数据链路层,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,数据链路层剥去帧首部和帧尾部取出数据部分,上交给网络层,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,网络层剥去首部,取出数据部分上交给运输层,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,运输层剥去首部,取出数据部分上交给应用层,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,应用层剥去首部,取出应用程序数据上交给应用进程,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,我收到了AP1发来的应用程序数据!,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,应用程序数据,10100110100101比特流110101110101,注意观察加入或剥去首部(尾部)的层次,应用程序数据,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,10100110100101比特流110101110101,计算机2的物理层收到比特流后交给数据链路层,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,数据链路层剥去帧首部和帧尾部后把帧的数据部分交给网络层,H2,T2,H3,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,网络层剥去分组首部后把分组的数据部分交给运输层,H4,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,运输层剥去报文首部后把报文的数据部分交给应用层,应用程序数据,H5,应用程序数据,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,应用层剥去应用层PDU首部后把应用程序数据交给应用进程,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,我收到了AP1发来的应用程序数据!,课件制作人:谢希仁,沙漏计时器形状的TCP/IP协议族,HTTP,SMTP,DNS,RTP,TCP,UDP,IP,网际层,网络接口层,运输层,应用层,网络接口1,网络接口2,网络接口3,EverythingoverIPIP可为各式各样的应用程序提供服务,IPoverEverythingIP可应用到各式各样的网络上,课件制作人:谢希仁,【例1-2】客户进程和服务器进程使用TCP/IP协议进行通信,数据链路层,物理层,运输层,网络层,数据链路层,物理层,运输层,网络层,应用层,应用层,因特网,以后就逐级使用下层提供的服务(使用TCP和IP),课件制作人:谢希仁,功能较强的计算机可同时运行多个服务器进程,数据链路层,物理层,运输层,网络层,应用层,计算机3,因特网,主要内容,计算机网络的定义和组成计算机网络的定义计算机网络的组成计算机网络体系结构计算机网络功能的分层协议和协议的分层结构计算机网络的体
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 维护长期客户关系考核试卷
- 三门峡社会管理职业学院《美国文学简史及作品选读》2023-2024学年第一学期期末试卷
- 山东省临邑县第一中学2024-2025学年高三高考模拟卷(二)化学试题含解析
- 秦皇岛工业职业技术学院《模式识别与机器学习》2023-2024学年第二学期期末试卷
- 江苏省盐城市部分地区2025届初三三模考试物理试题含解析
- 四川音乐学院《素描(二)》2023-2024学年第二学期期末试卷
- 西南财经大学天府学院《衰老与抗衰老》2023-2024学年第二学期期末试卷
- 四川省成都崇庆中学2024-2025学年初三4月适应性测试一模数学试题含解析
- 连云港师范高等专科学校《英语小说选读》2023-2024学年第一学期期末试卷
- 江苏省无锡市惠山区西漳镇重点中学2025年中考考前猜题卷之专家猜题卷生物试题含解析
- 2025年车位转让协议模板
- 数据分析能力提升培训心得体会
- 医疗器械安全知识培训
- 2025年中储粮集团河南分公司招聘(114人)笔试参考题库附带答案详解
- 2024江苏南通醋酸纤维有限公司第二批次招聘33人笔试参考题库附带答案详解
- 2024-2025学年广东省高三上学期期末四校联考英语试题(解析版)
- 中国老年社区获得性肺炎急诊诊疗专家共识(2023版)解读
- 2025年广东省广州市越秀区委政法委员会招聘辅助人员4人历年高频重点提升(共500题)附带答案详解
- 淄博2024年山东淄博市技师学院高层次人才招聘(第二批)笔试历年典型考点(频考版试卷)附带答案详解
- 农村自建房主体包工包料承包合同模板
- 高教社马工程伦理学(第二版)教学课件11
评论
0/150
提交评论