




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,计算机网络概述(三),2,本节要点,网络协议划分层次的概念计算机网络体系结构OSI和TCP/IP模型的分层数据在各层之间的传递过程,3,网络协议,网络协议(networkprotocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定。语法数据与控制信息的结构或格式,即“如何讲”。语义需要发出何种控制信息,完成何种动作以及做出何种响应,即“讲什么”。同步事件实现顺序的详细说明,即时序。,4,分层思想,相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。采用“分层”方法可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。,5,分层的好处,各层之间是独立的。灵活性好。结构上可分割开。易于实现和维护。能促进标准化工作。,6,实体和协议,实体(entity)表示任何可发送或接收信息的硬件或软件进程。协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下层所提供的服务。,7,服务和服务访问点,本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。协议是“水平的”,即协议是控制对等实体之间通信的规则。服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。同一系统相邻两层的实体进行交互的地方,称为服务访问点SAP(ServiceAccessPoint)。,8,实体、协议、服务和服务访问点,协议(n+1),SAP,SAP,交换原语,交换原语,实体(n+1),服务提供者,第n层,第n+1层,实体(n+1),服务用户,实体(n),实体(n),协议(n),9,划分层次案例(一),有两位不同国家的商人在谈生意,他们使用不用的语言。因而,他们每个人都请来一个翻译,两个翻译可以使用共同懂得的语言交流,但是,由于他们在不同的国家,因此沟通还要通过电话。这期间就又需要电信局的将交谈内容转换成电信号在物理媒体上传送至对方。分层可以使复杂的问题简单化,这个商务活动形成了“商人一翻译一电信工作人员”这样的层次。,10,商人甲,商人乙,翻译甲,翻译乙,电信甲,电信乙,11,划分层次案例(二),通过邮局寄信,学生甲,学生乙,A地邮局,B地邮局,A地运输部,B地运输部,用户间约定,邮局间约定,运输部门间约定,12,划分层次案例(三),主机1向主机2通过网络发送文件。可以将要做的工作进行如下的划分。第一类工作与传送文件直接有关。确信对方已做好接收和存储文件的准备。双方协调好一致的文件格式。两个主机将文件传送模块作为最高的一层。剩下的工作由下面的模块负责。,13,两个主机交换文件,文件传送模块,主机1,主机2,文件传送模块,只看这两个文件传送模块好像文件及文件传送命令是按照水平方向的虚线传送的,把文件交给下层模块进行发送,把收到的文件交给上层模块,14,再设计一个通信服务模块,文件传送模块,主机1,主机2,文件传送模块,只看这两个通信服务模块好像可直接把文件可靠地传送到对方,把文件交给下层模块进行发送,把收到的文件交给上层模块,通信服务模块,通信服务模块,15,再设计一个网络接入模块,文件传送模块,主机1,主机2,文件传送模块,通信服务模块,通信服务模块,网络接入模块,网络接入模块,通信网络,网络接口,网络接口,网络接入模块负责做与网络接口细节有关的工作例如,规定传输的帧格式,帧的最大长度等。,16,计算机网络的体系结构,计算机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。实现(implementation)是遵循这种体系结构的前提下用何种硬件或软件完成这些功能的问题。注意:体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。,17,两种国际标准,OSI(OpenSystemInterconnect,开放式系统互联),七层:应用层、表示层、会话层、运输层、网络层、数据链路层和物理层。OSI是理论框架。TCP/IP模型,四层:应用层、运输层、网际层和网络接口层。TCP/IP常被称为事实上的国际标准和工业标准。,18,原理体系结构,综合两种国际标准,原理体系结构,五层:应用层、运输层、网络层、数据链路层和物理层。,19,五层协议的原理体系结构,应用层(applicationlayer)运输层(transportlayer)网络层(networklayer)数据链路层(datalinklayer)物理层(physicallayer),数据链路层,5应用层,4运输层,3网络层,2数据链路层,1物理层,20,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,应用进程数据先传送到应用层,加上应用层首部,成为应用层PDU,21,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,应用层PDU再传送到运输层,加上运输层首部,成为运输层报文,22,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,运输层报文再传送到网络层,加上网络层首部,成为IP数据报(或分组),23,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,IP数据报再传送到数据链路层,加上链路层首部和尾部,成为数据链路层帧,24,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,数据链路层帧再传送到物理层,最下面的物理层把比特流传送到物理媒体,25,主机1向主机2发送数据,应用层(applicationlayer),5,4,3,2,1,5,4,3,2,1,物理传输媒体,主机1,AP2,AP1,电信号(或光信号)在物理媒体中传播从发送端物理层传送到接收端物理层,主机2,26,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,物理层接收到比特流,上交给数据链路层,27,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,数据链路层剥去帧首部和帧尾部取出数据部分,上交给网络层,28,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,网络层剥去首部,取出数据部分上交给运输层,29,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,运输层剥去首部,取出数据部分上交给应用层,30,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,应用层剥去首部,取出应用程序数据上交给应用进程,31,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,我收到了AP1发来的应用程序数据!,32,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,应用程序数据,10100110100101比特流110101110101,注意观察加入或剥去首部(尾部)的层次,应用程序数据,33,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,10100110100101比特流110101110101,计算机2的物理层收到比特流后交给数据链路层,34,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,数据链路层剥去帧首部和帧尾部后把帧的数据部分交给网络层,H2,T2,35,H3,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,网络层剥去分组首部后把分组的数据部分交给运输层,36,H4,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,运输层剥去报文首部后把报文的数据部分交给应用层,37,应用程序数据,H5,应用程序数据,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,应用层剥去应用层PDU首部后把应用程序数据交给应用进程,38,主机1向主机2发送数据,5,4,3,2,1,5,4,3,2,1,主机1,AP2,AP1,主机2,我收到了AP1发来的应用程序数据!,39,TCP/IP的体系结构,应用层运输层网际层网络接口层,主机A,主机B,路由器,网络2,网络1,应用层运输层网际层网络接口层,网际层网络接口层,4321,路由器在转发分组时最高只用到网络层而没有使用运输层和应用层。,40,沙漏计时器形状的TCP/IP协议族,HTTP,SMTP,DNS,RTP,TCP,UDP,IP,网际层,网络接口层,运输层,应用层,网络接口1,网络接口2,网络接口3,EverythingoverIPIP可为各式各样的应用程序提供服务,IPoverEverythingIP可应用到各式各样的网络上,41,相关三级网络技术部分真题,(2009.3)关于OSI参考模型的描述中,正确的是A)高层为低层提供所需的服务B)高层需要知道低层的实现方法C)不同结点的同等层有相同的功能D)不同结点需要相同的操作系统,42,(2010.3)在网络协议要素中,规定用户数据格式的是A)语法B)语义C)时序D)接口,43,(2010.3)关于OSI参考模型各层功能的描述中,错误的是A)物理层基于传输介质提供物理连接服务B)网络层通过路由算法为分组选择传输路径C)数据链路层为用户提供可靠的端到端服务D)应用层为用户提供各种高层网络应用服务,44,(2010.3)关于TCP/IP模型与OSI模型对应关系的描述中,正确的是A)TCP/IP模型的应用层对应于OSI模型的传输层B)TCP/IP模型的传输层对应于OSI模型的物理层C)TCP/IP模型的互联层对应于OSI模型的网络层D)TCP/IP模型的主机-网络层对应于OSI模型的应用层,45,(2010.3)在OSI参考模型中,每层可以使用下层提供的服务。,46,(2009.9)关于网络协议的描述中,错误的是A)为网络数据交换制定的规则和标准B)由语法、语义和时序三个要素组成C)采用层次结构模型D)语法是对事件实现顺序的详细说明(2009.3)网络协议的三个要素是语法、语义和时序。,47,(2009.9)在OSI参考模型中,负责实现路由选择功能的是A)物理层B)网络层C)会话层D)表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高端会计选拔考试题库(附答案)
- 再验证培训试题及答案
- 聊城语文中考试题及答案
- 负极材料工厂管理办法
- 上海医保基金管理办法
- 严重破产风险管理办法
- 交通运输客运管理办法
- 落实社团管理办法情况
- 融资租赁管理办法修订
- 管理类培训管理办法
- GB/T 45972-2025装配式建筑用混凝土板材生产成套装备技术要求
- 电力营销稽查培训课件
- 牛津译林版英语七年级上册Unit1Comic strip and Welcome to the unit随堂练习(含答案)
- 拔牙知情同意书
- 国防战备公路工程可行性研究报告
- 《假期有收获》PPT课件
- 项目建设全过程管理经典讲义(PPT)
- 关于“成立安全领导小组”的通知
- 体育馆屋面专项施工方案(22页)
- 个人分期还款协议书的范本
- 急性重症胰腺炎诊治流程
评论
0/150
提交评论