第三章计算机网络体系结构及协议.ppt
第三章第三章计算机网络体系结构及协议计算机网络体系结构及协议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):):为进行计算机网络中的数据交换而建立的规则、标准或约为进行计算机网络中的数据交换而建立的规则、标准或约定的集合。定的集合。协议总是指某一层协议,准确地说,它是对同等实体之间协议总是指某一层协议,准确地说,它是对同等实体之间的通信制定的有关通信规则约定的集合。的通信制定的有关通信规则约定的集合。通信协议代表着标准化,规定了计算机信息交换中消息格通信协议代表着标准化,规定了计算机信息交换中消息格式和意义的协定,是通信双方都必须遵循的一系列规则。式和意义的协定,是通信双方都必须遵循的一系列规则。网络协议的三个要素:网络协议的三个要素:语义(语义(Semantics)Semantics):涉及用于协调与差错处理的控制信息:涉及用于协调与差错处理的控制信息语法(语法(Syntax)Syntax):涉及数据及控制信息的格式、编码及信:涉及数据及控制信息的格式、编码及信 号电平等。号电平等。定时(定时(Timing)Timing):涉及速度匹配和排序等。:涉及速度匹配和排序等。计算机网络的层次模型计算机网络的层次模型分层的必要性:分层的必要性:为了简化网络设计的复杂性,通信协议采用分层的结构,为了简化网络设计的复杂性,通信协议采用分层的结构,各层协议之间既相互独立又相互高效的协调工作。各层协议之间既相互独立又相互高效的协调工作。计算机A计算机B计算机网络的层次模型计算机网络的层次模型分层软件的工作原理分层软件的工作原理分层软件的工作原理分层软件的工作原理整套通信协议的实现称为栈。数据从发送方向下通过协议整套通信协议的实现称为栈。数据从发送方向下通过协议栈的每一层,又从接送方向上通过协议栈的每一层,每一栈的每一层,又从接送方向上通过协议栈的每一层,每一层在把数据传送到低一层之前在数据前面附加一些控制信层在把数据传送到低一层之前在数据前面附加一些控制信息,称为协议头部,接收方收到数据之后先分析相应头部息,称为协议头部,接收方收到数据之后先分析相应头部的信息,然后卸掉头部提交上一层。的信息,然后卸掉头部提交上一层。对等实体之间的通信都是遵守同层协议进行的,只存在第对等实体之间的通信都是遵守同层协议进行的,只存在第一层是物理通信,其余各层之间的通信都是虚拟通信。一层是物理通信,其余各层之间的通信都是虚拟通信。层间通信即相邻层实体之间进行的通信是遵循层间协议层间通信即相邻层实体之间进行的通信是遵循层间协议(接口)进行的。(接口)进行的。分层原理:在目标计算机上的第分层原理:在目标计算机上的第N N层软件层软件必须恰好层软件层软件必须恰好接收由在发送计算机上的第接收由在发送计算机上的第N N层软件所发送的数据。层软件所发送的数据。网络的体系结构的特点是网络的体系结构的特点是q以功能作为划分层次的基础。以功能作为划分层次的基础。q第第n n层的实体在实现自身定义的功能时,只能使用第层的实体在实现自身定义的功能时,只能使用第n-1n-1层提供的服务。层提供的服务。q第第n n层在向第层在向第n+1n+1层提供的服务时,此服务不仅包含第层提供的服务时,此服务不仅包含第n n层本身的功能,还包含由下层服务提供的功能。层本身的功能,还包含由下层服务提供的功能。q仅在相邻层间有接口,且所提供服务的具体实现细节对仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。上一层完全屏蔽。3.1.23.1.2OSIOSI基本参考模型基本参考模型ApplicationPresentationSessiontransportnetworkData linkphysical通信子网通信子网面向通信面向通信面向服务面向服务面向应用面向应用应用程序:应用程序:FTPFTP、E-mailE-mail、TelnetTelnet数据结构表示、数据转换、加密、压缩数据结构表示、数据转换、加密、压缩进程管理、双工、半双工、单工、断点续发进程管理、双工、半双工、单工、断点续发将数据传给正确的应用程序提供可靠的数据传输将数据传给正确的应用程序提供可靠的数据传输将包传给正确的主机,数据分组、路由选择将包传给正确的主机,数据分组、路由选择将数据组成帧将数据组成帧规定物理信号、接口、信号形式、速率规定物理信号、接口、信号形式、速率OSIOSI模型模型数据流层数据流层传输层传输层数据链路层数据链路层网络层网络层物理层物理层应用层应用层 (高高)会话层会话层表示层表示层应用层应用层OSIOSI模型模型建立、管理、终结应用间建立、管理、终结应用间的会话,保证不同应用间的会话,保证不同应用间的数据区分的数据区分用户接口、为应用处用户接口、为应用处理提供网络服务理提供网络服务数据表示、数据格式、结构数据表示、数据格式、结构加密等特殊处理过程加密等特殊处理过程协商数据传输语法协商数据传输语法TelnetHTTPASCIIEBCDICJPEGOperating System/Application Access Scheduling传输层传输层数据链路层数据链路层网络层网络层物理层物理层会话层会话层表示层表示层应用层应用层OSIOSI模型模型TCPUDPSPX802.3/802.2HDLCEIA/TIA-232V.35IPIPX表示层表示层应用层应用层会话层会话层端到端的连接,可靠或不可靠的数据传输端到端的连接,可靠或不可靠的数据传输数据重传前的错误纠正、流控数据重传前的错误纠正、流控建立、维护、终止虚电路建立、维护、终止虚电路将比特组合成字节进而组合成帧将比特组合成字节进而组合成帧用用MAC地址访问介质、网络拓扑地址访问介质、网络拓扑错误发现、通知但不能纠正错误发现、通知但不能纠正提供穿越介质的可靠数据传输提供穿越介质的可靠数据传输设备间接收或发送比特流设备间接收或发送比特流说明电压、线速和线缆等说明电压、线速和线缆等传输层传输层 数据链路层数据链路层物理层物理层网络层网络层提供路由器用来决定路径的逻辑寻址提供路由器用来决定路径的逻辑寻址ISOISOs OSIs OSI参考模型参考模型数据的实际传递过程数据的实际传递过程物理层物理层(Physical)(Physical)n实现在物理媒体上实现在物理媒体上透明透明地传送原始比特流。地传送原始比特流。n定义了激活、维护和关闭终端用户之间定义了激活、维护和关闭终端用户之间机械的、电气的、过程的机械的、电气的、过程的和功和功能的特性能的特性机械特性机械特性:物理连接器的尺寸、形状、规格:物理连接器的尺寸、形状、规格电气特性电气特性:信号电平、脉冲宽度、频率、数据传送速率、最大传送距离等:信号电平、脉冲宽度、频率、数据传送速率、最大传送距离等功能特性功能特性:接口引脚的功能作用:接口引脚的功能作用规程特性规程特性:信号时序、应答关系、操作过程:信号时序、应答关系、操作过程数据链路层数据链路层(Data Link)(Data Link)n在物理线路上的两个相邻结点间提供可靠的数据传输,使相邻结点间的链路对网在物理线路上的两个相邻结点间提供可靠的数据传输,使相邻结点间的链路对网络层呈现为一条无错的链路络层呈现为一条无错的链路。n数据传输单位是数据传输单位是帧帧n所关心的问题包括所关心的问题包括:q物理地址、链路维护;物理地址、链路维护;q组帧:把数据封装在帧中组帧:把数据封装在帧中,按顺序传送;按顺序传送;q定界与同步:产生定界与同步:产生/识别帧边界;识别帧边界;q差错恢复:采用重传(差错恢复:采用重传(ARQARQ)的方法;的方法;q流量控制:收发双方传输速率的匹配。流量控制:收发双方传输速率的匹配。n典型协议典型协议:多路访问控制协议:多路访问控制协议:多路访问控制协议:多路访问控制协议(MAC(MAC(MAC(MAC,Multiple Access Control protocol)Multiple Access Control protocol)Multiple Access Control protocol)Multiple Access Control protocol)网络层网络层(Network)(Network)使主机可以把分组发往任何网络并使分组独立地传送到使主机可以把分组发往任何网络并使分组独立地传送到目标主机。负责由一个站点到另一个站点的路径选择目标主机。负责由一个站点到另一个站点的路径选择.具体提供以下服务具体提供以下服务路由选择和数据分组中转路由选择和数据分组中转流量控制和拥塞控制流量控制和拥塞控制差错检测与恢复差错检测与恢复流量统计和记账流量统计和记账传输层传输层(Transport)(Transport)q为信源进程与信宿进程的通信提供数据传输服务;为信源进程与信宿进程的通信提供数据传输服务;q屏蔽各类通信子网的差异,使应用层不受通信子网技术变化的屏蔽各类通信子网的差异,使应用层不受通信子网技术变化的影响。影响。q进行数据分段并组装成报文流;进行数据分段并组装成报文流;传输单位为:报文传输单位为:报文q提供端到端的服务提供端到端的服务q提供提供“面向连接面向连接”(虚电路)和(虚电路)和“无连接无连接”(数据报)两种服(数据报)两种服务;务;q传输差错校验与恢复;传输差错校验与恢复;q传输层是资源子网和通信子网的接口层。传输层是资源子网和通信子网的接口层。q传输层存在于主机当中传输层存在于主机当中n会话层(会话层(SessionSession)q对不同开放系统中两个进程间通信的过程进行对不同开放系统中两个进程间通信的过程进行管理和协调管理和协调q不参与数据传输不参与数据传输n表示层(表示层(PresentationPresentation)q向应用进程提供资料表示,如信息编码、数据向应用进程提供资料表示,如信息编码、数据转换、数据压缩与恢复等。将不同系统的不同转换、数据压缩与恢复等。将不同系统的不同表示方法转换成标准形式表示方法转换成标准形式应用层应用层(Application)(Application)q为用户的应用进程提供网络通信服务为用户的应用进程提供网络通信服务 q识别并证实目的通信方的可用性识别并证实目的通信方的可用性q使协同工作的应用程序之间实现同步使协同工作的应用程序之间实现同步q判断是否为通信过程申请了足够的资源判断是否为通信过程申请了足够的资源q处理被传送数据的表示问题,即信息的语义处理被传送数据的表示问题,即信息的语义q直接面向用户,为用户提供各种网络服务直接面向用户,为用户提供各种网络服务应用层协议的例子:应用层协议的例子:远程登录协议远程登录协议Telnet、文件传输协议文件传输协议FTP、超文本传输协议超文本传输协议HTTP、域名服务域名服务DNS、简单邮件传输协议简单邮件传输协议SMTP、邮局协议邮局协议POP3等等应用层应用层文件传文件传输输电子邮电子邮件件虚拟终虚拟终端端文件传文件传输输客户客户/服服务器务器网络管网络管理理应用层应用层文件传文件传输协议输协议(FTPFTP)简单邮简单邮件传输件传输协议协议SMTPSMTPTELNETTELNET协议协议简单文简单文件传输件传输协议协议TFTPTFTP网络文网络文件系统件系统协议协议NFSNFS简单网简单网络管理络管理协议协议SNMPSNMP表示层表示层会话层会话层传输层传输层传输控制协议传输控制协议 (TCP)(TCP)用户数据报协议用户数据报协议(UDP)(UDP)传输层传输层互联网互联网络层络层地址解析协议地址解析协议(ARPARP、RARPRARP)网络互联协议网络互联协议(IPIP)InternetInternet控制报文控制报文协议(协议(ICMPICMP)网络层网络层网络接网络接口层口层网络接口卡网络接口卡(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物理层接口与协议物理层接口与协议ISOISO对对OSIOSI物理层的定义物理层的定义n在物理信道实体之间合理地通过中间系统,为比特传输所需在物理信道实体之间合理地通过中间系统,为比特传输所需的物理连接的激活、保持和去除提供机械的、电气的、功能的物理连接的激活、保持和去除提供机械的、电气的、功能性和规程性的手段性和规程性的手段 CCITTCCITT在在X.25X.25建议书对物理层的定义建议书对物理层的定义n利用物理的、电气的、功能的和规程的特性在利用物理的、电气的、功能的和规程的特性在DTEDTE和和DCEDCE之间之间实现对物理信道的建立、保持和拆除功能。实现对物理信道的建立、保持和拆除功能。DTEDTEDCEDCE接口接口机械特性机械特性n规定了物理连接时对插头和插座的几何尺寸、插针或插孔芯规定了物理连接时对插头和插座的几何尺寸、插针或插孔芯数及排列方式、锁定装置形式等。数及排列方式、锁定装置形式等。图列出了各类已被图列出了各类已被ISOISO标准化了的标准化了的DCEDCE连接器的几何尺寸及插孔连接器的几何尺寸及插孔芯数和排列方式。一般来说,芯数和排列方式。一般来说,DTEDTE的连接器常用插针形式,其的连接器常用插针形式,其几何尺寸与几何尺寸与DCEDCE连接器相配合,插针芯数和排列方式与连接器相配合,插针芯数和排列方式与DCEDCE连接连接器成镜像对称器成镜像对称 电器特性电器特性规定了在物理连接上导线的电气连接及有关的电路的特性规定了在物理连接上导线的电气连接及有关的电路的特性,一般包括一般包括:n接收器和发送器电路特性的说明接收器和发送器电路特性的说明 n表示信号状态的电压表示信号状态的电压/电流电平的识别电流电平的识别 n最大传输速率的说明最大传输速率的说明 n互连电缆相关的规则互连电缆相关的规则电气连接方式电气连接方式n非平衡方式非平衡方式 采用分立元件技术设计的非平衡接口,每个采用分立元件技术设计的非平衡接口,每个电路使用一根导线,收发两个方向电路使用一根导线,收发两个方向共用一根信号地线共用一根信号地线n采用差动接收器的非平衡方式采用差动接收器的非平衡方式这类采用集成电路技术的非这类采用集成电路技术的非平衡接口,与前一种方式相比,发送器仍使用非平衡式,但平衡接口,与前一种方式相比,发送器仍使用非平衡式,但接收器使用差动接收器。每个电路使用一根导线,但每个方接收器使用差动接收器。每个电路使用一根导线,但每个方向都使用向都使用独立的信号地线独立的信号地线信号速率信号速率=20kbps=20kbps,传输距离,传输距离=15m=15m EIA RS-232C EIA RS-232C标准基本与之兼容标准基本与之兼容 传输距离为传输距离为10m10m(300kbps300kbps)-1000m(=3kbps)-1000m(=3kbps)EAI RS-423EAI RS-423标准与之兼容标准与之兼容n平衡方式平衡方式 采用集成电路技术设计的平衡接口,使用平采用集成电路技术设计的平衡接口,使用平衡式发送器和差动式接收器,每个电路采用两根导线,构衡式发送器和差动式接收器,每个电路采用两根导线,构成各自完全独立的信号回路成各自完全独立的信号回路 信号速率信号速率=10Mbps=10Mbps,传输距离为,传输距离为10m10m(10Mbps10Mbps)-1000m(=100kbps)1000m(=100kbps)CCITT V.11/X.27CCITT V.11/X.27建议采用这种电气连接方式,建议采用这种电气连接方式,EAI RS-423EAI RS-423标准与之兼容标准与之兼容功能特性功能特性规定了接口信号的来源、作用以及其它信号之间的关系规定了接口信号的来源、作用以及其它信号之间的关系 接口信号线按功能分为:接口信号线按功能分为:n数据信号线数据信号线n控制信号线控制信号线n定时信号线定时信号线n接地线接地线信号线命名可采用数字、字母组合或英文缩写信号线命名可采用数字、字母组合或英文缩写规程特性规程特性规定了使用交换电路进行数据交换的控制步骤,这些控制步规定了使用交换电路进行数据交换的控制步骤,这些控制步骤的应用使得比特流传输得以完成目前骤的应用使得比特流传输得以完成目前CCITTCCITT物理层定义物理层定义的规程有:的规程有:nV V系列系列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年颁布的一年颁布的一种目前使用最广泛的串行物理接口种目前使用最广泛的串行物理接口 nEIA-Electronic Industry Association EIA-Electronic Industry Association nRS-Recommended Standard RS-Recommended Standard n232-232-标识号码标识号码 nC-C-表示该推荐标准已被修改过的次数表示该推荐标准已被修改过的次数nRS-232RS-232标准提供了一个利用公用电话网络作为传输媒体,并标准提供了一个利用公用电话网络作为传输媒体,并通过调制解调器将远程设备连接起来的技术规定通过调制解调器将远程设备连接起来的技术规定 nRS-232CRS-232C标准接口只控制标准接口只控制DTEDTE与与DCEDCE之间的通信,与连接在两之间的通信,与连接在两个个DCEDCE之间的电话网没有直接的关系之间的电话网没有直接的关系 n适合于数据传输速率在适合于数据传输速率在0 020000b/s20000b/s范围内的通信范围内的通信 nRS-232CRS-232C标准中所提到的标准中所提到的“发送发送”和和“接收接收”,都是站在,都是站在DTEDTE立场上,而不是站在立场上,而不是站在DCEDCE的立场来定义的的立场来定义的nRS-232C RS-232C 最初定义的是最初定义的是DTEDTE与与DCEDCE间的通信间的通信,而这个标准未而这个标准未考虑计算机系统的要求考虑计算机系统的要求,而它又广泛应用于计算机系统而它又广泛应用于计算机系统,在在做计算机系统连接时做计算机系统连接时,采用交叉跳接信号线方法的连接电采用交叉跳接信号线方法的连接电缆缆机械特性机械特性由于由于RS-232CRS-232C未定义连接器的物理特性未定义连接器的物理特性 ,出现了出现了DB-25DB-25、DB-15DB-15和和DB-9DB-9各种类型的连接器各种类型的连接器 nDB-25DB-25:PCPC和和XTXT机采用机采用DB-25DB-25型连接器型连接器 1.1.异步通信的异步通信的9 9个电压信号(含信号地个电压信号(含信号地SGSG)2 2,3 3,4 4,5 5,6 6,7 7,8 8,2020,22 22 2.9 2.9个个20mA20mA电流环信号电流环信号 1212,1313,1414,1515,1616,1717,19,2319,23,2424 3.3.空空6 6个(个(9 9,1010,1111,1818,2121,2525)4.4.保护地(保护地(PEPE)1 1个,作为设备接地端(个,作为设备接地端(1 1脚)脚)nDB-9DB-9连接器连接器 ATAT机及以后,不支持机及以后,不支持20mA20mA电流环接口,使用电流环接口,使用DB-9DB-9连接器,作为提供多功能连接器,作为提供多功能I/OI/O卡或主板上卡或主板上COM1COM1和和COM2COM2两个串行接口的连接器。它只提供异步通信的两个串行接口的连接器。它只提供异步通信的9 9个信号个信号 n电缆长度:在通信速率低于电缆长度:在通信速率低于20kb/s20kb/s时,时,RS-232CRS-232C所直接连所直接连接的最大物理距离为接的最大物理距离为15m15m(5050英尺)。英尺)。电器特性电器特性RS-232CRS-232C对电器特性、逻辑电平和各种信号线功能都作了规定对电器特性、逻辑电平和各种信号线功能都作了规定 n在在TxDTxD和和RxDRxD上上 :逻辑逻辑1(MARK)=-5V1(MARK)=-5V-15V-15V 逻辑逻辑0(SPACE)=+50(SPACE)=+515V 15V n在在RTSRTS、CTSCTS、DSRDSR、DTRDTR和和DCDDCD等控制线上:等控制线上:信号有效(接通,信号有效(接通,ONON状态,正电压)状态,正电压)+5V+5V+15V+15V 信号无效(断开,信号无效(断开,OFFOFF状态,负电压状态,负电压)-5V-5V-15V-15V对于数据(信息码):逻辑对于数据(信息码):逻辑“1 1”(传号)的电平低于(传号)的电平低于-5V-5V,逻,逻辑辑“0 0”(空号)的电平高于(空号)的电平高于+5V+5VnRS-232RS-232电平高达电平高达15V,15V,与与TTLTTL相比具有更强的抗干扰能力相比具有更强的抗干扰能力nTTL-Transistor-transistor logicTTL-Transistor-transistor logic晶体管晶体管-晶体管逻辑(电晶体管逻辑(电路),是电流控制器件路),是电流控制器件 ,电压范围,电压范围05V,05V,计算机或终端常采计算机或终端常采用用TTLTTL器件。器件。功能特性功能特性引脚编号引脚编号 信号线名称信号线名称 功能说明功能说明信号线类型信号线类型连接方向连接方向1 12 23 34 45 56 67 78 820202222AAAABABABBBBCACACBCBCCCCABABCFCFCDCDCECE保护地线保护地线(GND)(GND)发送数据发送数据(TD)(TD)接收数据接收数据(RD)(RD)请求发送请求发送(RTS)(RTS)清除发送清除发送(CTS)(CTS)数据设备就绪数据设备就绪(DSR)(DSR)信号地线信号地线(sig.GNDsig.GND)载波检测载波检测(CD)(CD)数据终端就绪数据终端就绪(DTR)(DTR)振铃指示振铃指示(RI)(RI)地线地线数据线数据线数据线数据线控制线控制线控制线控制线控制线控制线地线地线控制线控制线控制线控制线控制线控制线DCEDCEDTEDTEDCEDCEDTEDTEDTEDTEDTEDTEDCEDCEDTEDTEnRS-232RS-232的的DTE-DCEDTE-DCE连接及连接及DTE-DTEDTE-DTE连接连接RS-232CRS-232C的接口信号的接口信号 RS-232CRS-232C规标准接口有规标准接口有2525条线,条线,4 4条数据线、条数据线、1111条控制线、条控制线、3 3条条定时线、定时线、7 7条备用和未定义线,常用的只有条备用和未定义线,常用的只有9 9根,它们是:根,它们是:n数据发送与接收线:数据发送与接收线:发送数据发送数据(Transmitted data-(Transmitted data-TxDTxD)通过通过TxDTxD终端将串行数终端将串行数 据发送到据发送到MODEMMODEM,(DTEDCE)(DTEDCE)。接收数据接收数据(Received data-(Received data-RxDRxD)通过通过RxDRxD线终端接收从线终端接收从MODEMMODEM发来的串行数据,发来的串行数据,(DCEDTE)(DCEDTE)。n地线地线 :有两根线:有两根线SGSG、PGPG信号地和保护地信号线,无方向信号地和保护地信号线,无方向n联络控制信号线:联络控制信号线:数据装置准备好(数据装置准备好(Data set ready-DSR)Data set ready-DSR)有效时(有效时(ONON)状态,表)状态,表明明MODEMMODEM处于可以使用的状态处于可以使用的状态 数据终端准备好数据终端准备好(Data terminal ready-DTR)(Data terminal ready-DTR)有效时(有效时(ONON)状态,)状态,表明数据终端可以使用表明数据终端可以使用 请求发送请求发送(Request to send-RTS)(Request to send-RTS)用来表示用来表示DTEDTE请求请求DCEDCE发送数据。发送数据。用来控制用来控制MODEMMODEM是否要进入发送状态是否要进入发送状态允许发送(允许发送(Clear to send-CTSClear to send-CTS)用来表示用来表示DCEDCE准备好接收准备好接收DTEDTE发发来的数据,是对请求发送信号来的数据,是对请求发送信号RTSRTS的响应信号的响应信号 振铃指示振铃指示(Ringing-RI)(Ringing-RI)当当MODEMMODEM收到交换台送来的振铃呼叫信收到交换台送来的振铃呼叫信号时,使该信号有效(号时,使该信号有效(ONON状态),通知终端,已被呼叫状态),通知终端,已被呼叫 EIA RS-449EIA RS-449及及RS-422RS-422与与RS-423RS-423接口标准接口标准 nRS-449 1977RS-449 1977年底颁布年底颁布RS-499RS-499对标准连接器做了详细的说对标准连接器做了详细的说明,由于信号线较多,使用了明,由于信号线较多,使用了3737芯和芯和9 9芯连接器芯连接器 3737芯连接器定义了与芯连接器定义了与RS-449RS-449有关的所有信号有关的所有信号 9 9芯连接器定义辅信道和信号芯连接器定义辅信道和信号 RS-449RS-449标准的电器特性有两个标准,即平衡式的标准的电器特性有两个标准,即平衡式的RS-422RS-422标标准和非平衡式的准和非平衡式的RS-423RS-423标准。标准。19781978年定义了这两个电器子标准年定义了这两个电器子标准nRS-422 RS-422 平衡方式标准平衡方式标准采用完全独立的双线平衡传输,抗串扰能力大大增强信号电平采用完全独立的双线平衡传输,抗串扰能力大大增强信号电平定义为定义为6 6伏伏(2V2V为过度区域为过度区域)的负逻辑,传输距离为的负逻辑,传输距离为10M10M时,时,速率可达速率可达10Mbps10Mbps,距离增长至,距离增长至1000m1000m时,速率可达到时,速率可达到100Kbps 100Kbps nRS-423 RS-423 非平衡标准非平衡标准采用单端发送器采用单端发送器(即非平衡发送器即非平衡发送器)和差动接收器,和差动接收器,RS-423RS-423的信的信号最平定义为号最平定义为6 6伏伏(其中其中4 4伏为过渡区域伏为过渡区域)的负逻辑,传输的负逻辑,传输距离为距离为10M10M时,速度可达成时,速度可达成100KBPS100KBPS;距离增至;距离增至100M100M时,速度时,速度仍有仍有10KBPS 10KBPS 100100系列和系列和200200系列接口标准系列接口标准 100100系列、系列、200200系列接口标准在系列接口标准在CCITT V.24CCITT V.24建议中定义建议中定义n100100系列接口标准系列接口标准 作为作为DTEDTE与不带自动呼叫设备的与不带自动呼叫设备的DCE(DCE(如调制解调器如调制解调器)之间的接口之间的接口机械特性:传输速率为机械特性:传输速率为200bps200bps9600bps9600bps时,采用时,采用2525芯标准连接芯标准连接器;传输速率达器;传输速率达48Kbps48Kbps时,采用时,采用3434芯标准连接器芯标准连接器 电器特性:传输速率为电器特性:传输速率为200bps200bps9600bps9600bps时,采用时,采用V.28V.28建议;传建议;传输速率为输速率为48kbps48kbps时,时,100100系列中除控制信号仍使用系列中除控制信号仍使用V.28V.28建议建议外,数据线与定时线均采用外,数据线与定时线均采用V.35V.35建议建议 n200200系列接口标准系列接口标准 作为作为DTEDTE与自动呼叫设备与自动呼叫设备DCEDCE之间的接口之间的接口 机械特性:采用机械特性:采用2525芯标准连接器芯标准连接器 电器特性:电器特性:200200系列接口标准的电气特性则采用系列接口标准的电气特性则采用V.28V.28建议建议X.21X.21和和X.21bisX.21bis建议建议CCITTCCITT对对DTE-DCEDTE-DCE的接口标准有的接口标准有V V系列和系列和X X系列两大类建议系列两大类建议 V V系列制定较早,定义信号线多,复杂接口系列制定较早,定义信号线多,复杂接口X X系列制定较晚,定义信号线少,简单接口,适用于公共数据系列制定较晚,定义信号线少,简单接口,适用于公共数据网的宅内电路终接设备和数据终端设备之间的接口网的宅内电路终接设备和数据终端设备之间的接口X.21X.21建议是建议是CCITTCCITT于于19761976年制定的一个用户计算机的年制定的一个用户计算机的DTEDTE如何如何与数字化的与数字化的DCEDCE交换信号的数字接口标准交换信号的数字接口标准 X.21X.21的特点的特点n简单的点简单的点-点信息传输点信息传输n信号线少信号线少n传输距离长传输距离长机械特性:采用机械特性:采用1515芯标准连接器,其中仅定义了芯标准连接器,其中仅定义了8 8条接口线条接口线电器特性:最大电器特性:最大 DTE-DCEDTE-DCE电缆距离是电缆距离是300m300m,传输速率最大可,传输速率最大可达达10Mbps10MbpsX.21 X.21 bisbis BisBis 是法语是法语“替换物替换物”的意思的意思为使老的网络技术转到为使老的网络技术转到X.21X.21接口更容易,接口更容易,CCITTCCITT提出了与提出了与V V系系列列MODEMMODEM接口的接口的X.21bisX.21bis建议建议X.21bisX.21bis标准指定使用标准指定使用V.24/V.28V.24/V.28接口,接口,X.21bisX.21bis是是X.21X.21的一个的一个过渡版本过渡版本X.21X.21和和X.21bisX.21bis为三种类型服务定义了物理链路:为三种类型服务定义了物理链路:n租用电路租用电路(专用线专用线)n直接呼叫服务直接呼叫服务n设备地址呼叫服务设备地址呼叫服务串行通信编程方法串行通信编程方法DOSDOS级的级的PCPC通信通信PCPC机的机的COM1COM1,COM2COM2接口是接口是RS-232CRS-232C标准接口,他们被作为标准接口,他们被作为I/OI/O设备管理,设备管理,DOSDOS可可通过对通过对COM1COM1,COM2COM2的操作实现计算机之间的异步通信的操作实现计算机之间的异步通信操作命令操作命令MODE MODE 设置异步串行端口参数。设置异步串行端口参数。命令格式:命令格式:MODE MODE 端口名:数据速率,校验方式,数据位数,停止位位数端口名:数据速率,校验方式,数据位数,停止位位数 其中端口名为其中端口名为COM1 COM1 或或COM2COM2;数据速率可选;数据速率可选150150、300300、600600、120012009600bps9600bps;校验方式;校验方式E E(偶校验)、(偶校验)、O(O(奇校验奇校验)、N(N(无校验无校验);数据位;数据位7 7或或8 8位;停止位位;停止位1 1或或2 2位。位。例:例:MODE COM1MODE COM1:12001200,E E,7 7,1 1 nCOPY COPY 将异步串行端口作为一个特殊的将异步串行端口作为一个特殊的“文件文件”传输传输 DOSDOS中有名为中有名为CONCON的控制台设备,作为输入时的控制台设备,作为输入时 CONCON就是键盘,就是键盘,做为输出时做为输出时CONCON是显示器是显示器 发送发送PCPC指令:指令:COPY CON COPY CON:COM1COM1:接收信息显示到显示器:接收信息显示到显示器:COPY COM1COPY COM1:CONCON:nINTERLNK INTERLNK 通信程序,可使一台通信程序,可使一台PCPC机从另一台机从另一台PCPC机的磁机的磁盘驱动器中存取数据并运行程序,前盘驱动器中存取数据并运行程序,前PCPC称为客户机,后称为客户机,后PCPC称为服务器称为服务器用用INTERLNKINTERLNK条件:条件:1 1、每台、每台PCPC要有一空闲串口要有一空闲串口2 2、一根、一根3 3导线或导线或7 7导线的零导线的零MODEMMODEM串行线串行线3 3、客户机内存、客户机内存16k16k以上以上服务器上内存服务器上内存130K130K以上以上n客户机设置:在系统配置文件客户机设置:在系统配置文件CONFIG.SYSCONFIG.SYS中添加如下命令中添加如下命令行:行:DEVICE=CDOSINTERLNK.EXE/DRIVES:5 DEVICE=CDOSINTERLNK.EXE/DRIVES:5,/DRIVERS:5,/DRIVERS:5参数用于映象参数用于映象5 5个服务器驱动器个服务器驱动器 n服务器设置:在服务器设置:在DOSDOS命令提示符下键入命令提示符下键入INTERLNK INTERLNK BIOSBIOS级级PCPC通信通信 PCPC机机BIOSBIOS中的中断中的中断14H14H提供了异步串行端口的四种通信服提供了异步串行端口的四种通信服务功能务功能功能号功能号功能功能0000通信端口初始化通信端口初始化0101向通信端口写一个字符向通信端口写一个字符0202从通信端口读一个字符从通信端口读一个字符0303返回通信端口状态返回通信端口状态nINT 14HINT 14H汇编语言调用顺序:汇编语言调用顺序:MOV AHMOV AH,MOV DX MOV DX,在相应寄存器中装入与功能相关的参数在相应寄存器中装入与功能相关的参数 INT 14HINT 14Hn初始化通讯端口初始化通讯端口 调用调用:AH=00H:AH=00H AL=AL=初始化参数初始化参数 DX=DX=端口号端口号(COM1(COM1为为0,COM20,COM2为为1)1)返回返回:AH=:AH=通信端口状态通信端口状态 AL=AL=调制解调器状态调制解调器状态 初始化参数为初始化参数为8 8位二进制数位二进制数n初始化参数各位含义:初始化参数各位含义:n若置若置COM1COM1为为9600bps9600bps、8 8位数据位、位数据位、1 1位停止位、无