第三章计算机网络体系结构及协议.ppt
《第三章计算机网络体系结构及协议.ppt》由会员分享,可在线阅读,更多相关《第三章计算机网络体系结构及协议.ppt(217页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章计算机网络体系结构及协议计算机网络体系结构及协议n3.13.1网络体系结构及网络体系结构及OSIOSI基本参考模型基本参考模型n3.23.2物理层物理层n3.33.3数据链路层数据链路层n3.43.4网络层网络层n3.53.5高层协议介绍高层协议介绍n3.63.6TCP/IPTCP/IP协议簇协议簇3.1 网络体系结构及网络体系结构及OSIOSI基本参考模型基本参考模型n3.1.13.1.1协议和体系结构协议和体系结构n3.1.23.1.2OSIOSI基本参考模型基本参考模型3.1.13.1.1协议和体系结构协议和体系结构协议(协议(ProtocolProtocol):):为进行计
2、算机网络中的数据交换而建立的规则、标准或约为进行计算机网络中的数据交换而建立的规则、标准或约定的集合。定的集合。协议总是指某一层协议,准确地说,它是对同等实体之间协议总是指某一层协议,准确地说,它是对同等实体之间的通信制定的有关通信规则约定的集合。的通信制定的有关通信规则约定的集合。通信协议代表着标准化,规定了计算机信息交换中消息格通信协议代表着标准化,规定了计算机信息交换中消息格式和意义的协定,是通信双方都必须遵循的一系列规则。式和意义的协定,是通信双方都必须遵循的一系列规则。网络协议的三个要素:网络协议的三个要素:语义(语义(Semantics)Semantics):涉及用于协调与差错处理
3、的控制信息:涉及用于协调与差错处理的控制信息语法(语法(Syntax)Syntax):涉及数据及控制信息的格式、编码及信:涉及数据及控制信息的格式、编码及信 号电平等。号电平等。定时(定时(Timing)Timing):涉及速度匹配和排序等。:涉及速度匹配和排序等。计算机网络的层次模型计算机网络的层次模型分层的必要性:分层的必要性:为了简化网络设计的复杂性,通信协议采用分层的结构,为了简化网络设计的复杂性,通信协议采用分层的结构,各层协议之间既相互独立又相互高效的协调工作。各层协议之间既相互独立又相互高效的协调工作。计算机A计算机B计算机网络的层次模型计算机网络的层次模型分层软件的工作原理分层
4、软件的工作原理分层软件的工作原理分层软件的工作原理整套通信协议的实现称为栈。数据从发送方向下通过协议整套通信协议的实现称为栈。数据从发送方向下通过协议栈的每一层,又从接送方向上通过协议栈的每一层,每一栈的每一层,又从接送方向上通过协议栈的每一层,每一层在把数据传送到低一层之前在数据前面附加一些控制信层在把数据传送到低一层之前在数据前面附加一些控制信息,称为协议头部,接收方收到数据之后先分析相应头部息,称为协议头部,接收方收到数据之后先分析相应头部的信息,然后卸掉头部提交上一层。的信息,然后卸掉头部提交上一层。对等实体之间的通信都是遵守同层协议进行的,只存在第对等实体之间的通信都是遵守同层协议进
5、行的,只存在第一层是物理通信,其余各层之间的通信都是虚拟通信。一层是物理通信,其余各层之间的通信都是虚拟通信。层间通信即相邻层实体之间进行的通信是遵循层间协议层间通信即相邻层实体之间进行的通信是遵循层间协议(接口)进行的。(接口)进行的。分层原理:在目标计算机上的第分层原理:在目标计算机上的第N N层软件层软件必须恰好层软件层软件必须恰好接收由在发送计算机上的第接收由在发送计算机上的第N N层软件所发送的数据。层软件所发送的数据。网络的体系结构的特点是网络的体系结构的特点是q以功能作为划分层次的基础。以功能作为划分层次的基础。q第第n n层的实体在实现自身定义的功能时,只能使用第层的实体在实现
6、自身定义的功能时,只能使用第n-1n-1层提供的服务。层提供的服务。q第第n n层在向第层在向第n+1n+1层提供的服务时,此服务不仅包含第层提供的服务时,此服务不仅包含第n n层本身的功能,还包含由下层服务提供的功能。层本身的功能,还包含由下层服务提供的功能。q仅在相邻层间有接口,且所提供服务的具体实现细节对仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。上一层完全屏蔽。3.1.23.1.2OSIOSI基本参考模型基本参考模型ApplicationPresentationSessiontransportnetworkData linkphysical通信子网通信子网面向通信面
7、向通信面向服务面向服务面向应用面向应用应用程序:应用程序:FTPFTP、E-mailE-mail、TelnetTelnet数据结构表示、数据转换、加密、压缩数据结构表示、数据转换、加密、压缩进程管理、双工、半双工、单工、断点续发进程管理、双工、半双工、单工、断点续发将数据传给正确的应用程序提供可靠的数据传输将数据传给正确的应用程序提供可靠的数据传输将包传给正确的主机,数据分组、路由选择将包传给正确的主机,数据分组、路由选择将数据组成帧将数据组成帧规定物理信号、接口、信号形式、速率规定物理信号、接口、信号形式、速率OSIOSI模型模型数据流层数据流层传输层传输层数据链路层数据链路层网络层网络层物
8、理层物理层应用层应用层 (高高)会话层会话层表示层表示层应用层应用层OSIOSI模型模型建立、管理、终结应用间建立、管理、终结应用间的会话,保证不同应用间的会话,保证不同应用间的数据区分的数据区分用户接口、为应用处用户接口、为应用处理提供网络服务理提供网络服务数据表示、数据格式、结构数据表示、数据格式、结构加密等特殊处理过程加密等特殊处理过程协商数据传输语法协商数据传输语法TelnetHTTPASCIIEBCDICJPEGOperating System/Application Access Scheduling传输层传输层数据链路层数据链路层网络层网络层物理层物理层会话层会话层表示层表示层应
9、用层应用层OSIOSI模型模型TCPUDPSPX802.3/802.2HDLCEIA/TIA-232V.35IPIPX表示层表示层应用层应用层会话层会话层端到端的连接,可靠或不可靠的数据传输端到端的连接,可靠或不可靠的数据传输数据重传前的错误纠正、流控数据重传前的错误纠正、流控建立、维护、终止虚电路建立、维护、终止虚电路将比特组合成字节进而组合成帧将比特组合成字节进而组合成帧用用MAC地址访问介质、网络拓扑地址访问介质、网络拓扑错误发现、通知但不能纠正错误发现、通知但不能纠正提供穿越介质的可靠数据传输提供穿越介质的可靠数据传输设备间接收或发送比特流设备间接收或发送比特流说明电压、线速和线缆等说
10、明电压、线速和线缆等传输层传输层 数据链路层数据链路层物理层物理层网络层网络层提供路由器用来决定路径的逻辑寻址提供路由器用来决定路径的逻辑寻址ISOISOs OSIs OSI参考模型参考模型数据的实际传递过程数据的实际传递过程物理层物理层(Physical)(Physical)n实现在物理媒体上实现在物理媒体上透明透明地传送原始比特流。地传送原始比特流。n定义了激活、维护和关闭终端用户之间定义了激活、维护和关闭终端用户之间机械的、电气的、过程的机械的、电气的、过程的和功和功能的特性能的特性机械特性机械特性:物理连接器的尺寸、形状、规格:物理连接器的尺寸、形状、规格电气特性电气特性:信号电平、脉
11、冲宽度、频率、数据传送速率、最大传送距离等:信号电平、脉冲宽度、频率、数据传送速率、最大传送距离等功能特性功能特性:接口引脚的功能作用:接口引脚的功能作用规程特性规程特性:信号时序、应答关系、操作过程:信号时序、应答关系、操作过程数据链路层数据链路层(Data Link)(Data Link)n在物理线路上的两个相邻结点间提供可靠的数据传输,使相邻结点间的链路对网在物理线路上的两个相邻结点间提供可靠的数据传输,使相邻结点间的链路对网络层呈现为一条无错的链路络层呈现为一条无错的链路。n数据传输单位是数据传输单位是帧帧n所关心的问题包括所关心的问题包括:q物理地址、链路维护;物理地址、链路维护;q
12、组帧:把数据封装在帧中组帧:把数据封装在帧中,按顺序传送;按顺序传送;q定界与同步:产生定界与同步:产生/识别帧边界;识别帧边界;q差错恢复:采用重传(差错恢复:采用重传(ARQARQ)的方法;的方法;q流量控制:收发双方传输速率的匹配。流量控制:收发双方传输速率的匹配。n典型协议典型协议:多路访问控制协议:多路访问控制协议:多路访问控制协议:多路访问控制协议(MAC(MAC(MAC(MAC,Multiple Access Control protocol)Multiple Access Control protocol)Multiple Access Control protocol)Mul
13、tiple Access Control protocol)网络层网络层(Network)(Network)使主机可以把分组发往任何网络并使分组独立地传送到使主机可以把分组发往任何网络并使分组独立地传送到目标主机。负责由一个站点到另一个站点的路径选择目标主机。负责由一个站点到另一个站点的路径选择.具体提供以下服务具体提供以下服务路由选择和数据分组中转路由选择和数据分组中转流量控制和拥塞控制流量控制和拥塞控制差错检测与恢复差错检测与恢复流量统计和记账流量统计和记账传输层传输层(Transport)(Transport)q为信源进程与信宿进程的通信提供数据传输服务;为信源进程与信宿进程的通信提供数
14、据传输服务;q屏蔽各类通信子网的差异,使应用层不受通信子网技术变化的屏蔽各类通信子网的差异,使应用层不受通信子网技术变化的影响。影响。q进行数据分段并组装成报文流;进行数据分段并组装成报文流;传输单位为:报文传输单位为:报文q提供端到端的服务提供端到端的服务q提供提供“面向连接面向连接”(虚电路)和(虚电路)和“无连接无连接”(数据报)两种服(数据报)两种服务;务;q传输差错校验与恢复;传输差错校验与恢复;q传输层是资源子网和通信子网的接口层。传输层是资源子网和通信子网的接口层。q传输层存在于主机当中传输层存在于主机当中n会话层(会话层(SessionSession)q对不同开放系统中两个进程
15、间通信的过程进行对不同开放系统中两个进程间通信的过程进行管理和协调管理和协调q不参与数据传输不参与数据传输n表示层(表示层(PresentationPresentation)q向应用进程提供资料表示,如信息编码、数据向应用进程提供资料表示,如信息编码、数据转换、数据压缩与恢复等。将不同系统的不同转换、数据压缩与恢复等。将不同系统的不同表示方法转换成标准形式表示方法转换成标准形式应用层应用层(Application)(Application)q为用户的应用进程提供网络通信服务为用户的应用进程提供网络通信服务 q识别并证实目的通信方的可用性识别并证实目的通信方的可用性q使协同工作的应用程序之间实现
16、同步使协同工作的应用程序之间实现同步q判断是否为通信过程申请了足够的资源判断是否为通信过程申请了足够的资源q处理被传送数据的表示问题,即信息的语义处理被传送数据的表示问题,即信息的语义q直接面向用户,为用户提供各种网络服务直接面向用户,为用户提供各种网络服务应用层协议的例子:应用层协议的例子:远程登录协议远程登录协议Telnet、文件传输协议文件传输协议FTP、超文本传输协议超文本传输协议HTTP、域名服务域名服务DNS、简单邮件传输协议简单邮件传输协议SMTP、邮局协议邮局协议POP3等等应用层应用层文件传文件传输输电子邮电子邮件件虚拟终虚拟终端端文件传文件传输输客户客户/服服务器务器网络管
17、网络管理理应用层应用层文件传文件传输协议输协议(FTPFTP)简单邮简单邮件传输件传输协议协议SMTPSMTPTELNETTELNET协议协议简单文简单文件传输件传输协议协议TFTPTFTP网络文网络文件系统件系统协议协议NFSNFS简单网简单网络管理络管理协议协议SNMPSNMP表示层表示层会话层会话层传输层传输层传输控制协议传输控制协议 (TCP)(TCP)用户数据报协议用户数据报协议(UDP)(UDP)传输层传输层互联网互联网络层络层地址解析协议地址解析协议(ARPARP、RARPRARP)网络互联协议网络互联协议(IPIP)InternetInternet控制报文控制报文协议(协议(I
18、CMPICMP)网络层网络层网络接网络接口层口层网络接口卡网络接口卡(Ethernet(Ethernet、Token Ring Token Ring、ARCNET etc.)ARCNET etc.)数据链数据链路层路层传输媒体(双绞线、光纤等)传输媒体(双绞线、光纤等)物理层物理层TCP/IP TCP/IP TCP/IPTCP/IP协议族中的主要协议协议族中的主要协议3.23.2物理层物理层n3.2.13.2.1物理层接口与协议物理层接口与协议n3.2.23.2.2物理层协议举例物理层协议举例n3.2.33.2.3串行通信编程方法串行通信编程方法3.2.13.2.1物理层接口与协议物理层接口与
19、协议ISOISO对对OSIOSI物理层的定义物理层的定义n在物理信道实体之间合理地通过中间系统,为比特传输所需在物理信道实体之间合理地通过中间系统,为比特传输所需的物理连接的激活、保持和去除提供机械的、电气的、功能的物理连接的激活、保持和去除提供机械的、电气的、功能性和规程性的手段性和规程性的手段 CCITTCCITT在在X.25X.25建议书对物理层的定义建议书对物理层的定义n利用物理的、电气的、功能的和规程的特性在利用物理的、电气的、功能的和规程的特性在DTEDTE和和DCEDCE之间之间实现对物理信道的建立、保持和拆除功能。实现对物理信道的建立、保持和拆除功能。DTEDTEDCEDCE接
20、口接口机械特性机械特性n规定了物理连接时对插头和插座的几何尺寸、插针或插孔芯规定了物理连接时对插头和插座的几何尺寸、插针或插孔芯数及排列方式、锁定装置形式等。数及排列方式、锁定装置形式等。图列出了各类已被图列出了各类已被ISOISO标准化了的标准化了的DCEDCE连接器的几何尺寸及插孔连接器的几何尺寸及插孔芯数和排列方式。一般来说,芯数和排列方式。一般来说,DTEDTE的连接器常用插针形式,其的连接器常用插针形式,其几何尺寸与几何尺寸与DCEDCE连接器相配合,插针芯数和排列方式与连接器相配合,插针芯数和排列方式与DCEDCE连接连接器成镜像对称器成镜像对称 电器特性电器特性规定了在物理连接上
21、导线的电气连接及有关的电路的特性规定了在物理连接上导线的电气连接及有关的电路的特性,一般包括一般包括:n接收器和发送器电路特性的说明接收器和发送器电路特性的说明 n表示信号状态的电压表示信号状态的电压/电流电平的识别电流电平的识别 n最大传输速率的说明最大传输速率的说明 n互连电缆相关的规则互连电缆相关的规则电气连接方式电气连接方式n非平衡方式非平衡方式 采用分立元件技术设计的非平衡接口,每个采用分立元件技术设计的非平衡接口,每个电路使用一根导线,收发两个方向电路使用一根导线,收发两个方向共用一根信号地线共用一根信号地线n采用差动接收器的非平衡方式采用差动接收器的非平衡方式这类采用集成电路技术
22、的非这类采用集成电路技术的非平衡接口,与前一种方式相比,发送器仍使用非平衡式,但平衡接口,与前一种方式相比,发送器仍使用非平衡式,但接收器使用差动接收器。每个电路使用一根导线,但每个方接收器使用差动接收器。每个电路使用一根导线,但每个方向都使用向都使用独立的信号地线独立的信号地线信号速率信号速率=20kbps=20kbps,传输距离,传输距离=15m=15m EIA RS-232C EIA RS-232C标准基本与之兼容标准基本与之兼容 传输距离为传输距离为10m10m(300kbps300kbps)-1000m(=3kbps)-1000m(=3kbps)EAI RS-423EAI RS-42
23、3标准与之兼容标准与之兼容n平衡方式平衡方式 采用集成电路技术设计的平衡接口,使用平采用集成电路技术设计的平衡接口,使用平衡式发送器和差动式接收器,每个电路采用两根导线,构衡式发送器和差动式接收器,每个电路采用两根导线,构成各自完全独立的信号回路成各自完全独立的信号回路 信号速率信号速率=10Mbps=10Mbps,传输距离为,传输距离为10m10m(10Mbps10Mbps)-1000m(=100kbps)1000m(=100kbps)CCITT V.11/X.27CCITT V.11/X.27建议采用这种电气连接方式,建议采用这种电气连接方式,EAI RS-423EAI RS-423标准与
24、之兼容标准与之兼容功能特性功能特性规定了接口信号的来源、作用以及其它信号之间的关系规定了接口信号的来源、作用以及其它信号之间的关系 接口信号线按功能分为:接口信号线按功能分为:n数据信号线数据信号线n控制信号线控制信号线n定时信号线定时信号线n接地线接地线信号线命名可采用数字、字母组合或英文缩写信号线命名可采用数字、字母组合或英文缩写规程特性规程特性规定了使用交换电路进行数据交换的控制步骤,这些控制步规定了使用交换电路进行数据交换的控制步骤,这些控制步骤的应用使得比特流传输得以完成目前骤的应用使得比特流传输得以完成目前CCITTCCITT物理层定义物理层定义的规程有:的规程有:nV V系列系列
25、V.24V.24、V.25V.25、V.35V.35、V.54V.54等等nX X系列系列X.20X.20、X.20bisX.20bis、X.21X.21、X.21bisX.21bis等等重要的新规程:重要的新规程:EIA RS-449EIA RS-449及及X.21X.21EIA RS-232CEIA RS-232C应用最广泛应用最广泛EIA RS-232CEIA RS-232C接口标准接口标准nEIA RS-232CEIA RS-232C是由美国电子工业协会是由美国电子工业协会EIAEIA在在19691969年颁布的一年颁布的一种目前使用最广泛的串行物理接口种目前使用最广泛的串行物理接口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 计算机网络 体系结构 协议
限制150内