《课程代码4741计算机网络原理计算机网络体系结构》由会员分享,可在线阅读,更多相关《课程代码4741计算机网络原理计算机网络体系结构(65页珍藏版)》请在金锄头文库上搜索。
1、1星形拓扑2总线拓扑3环形拓扑4树形拓扑5星环混合拓扑6星总混合拓扑7网形拓扑89 模拟信号数字处理方法 模拟信号数字处理框图 102,2.2,2.8,3,2.8,2.3,2,1.8,1.5,1,.0010,1010,1100,0011,.11 计算机网络体系结构计算机网络体系结构v本章内容本章内容网络的分层体系结构网络的分层体系结构OSI/RM开放系统互连参考模型开放系统互连参考模型TCP/IP参考模型参考模型两种参考模型的比较两种参考模型的比较121. 通信协议通信协议v人际交流的协议人际交流的协议:人类之间语言和文字系统语法、意义、对话交替顺序v 说明发送的消息v 说明接收到某消息后所应
2、采取的行动v 说明动作的次序vv通信协议通信协议:计算机之间计算机之间网络中所有的通信活网络中所有的通信活动都是由协议所控制动都是由协议所控制协议:协议: 定义定义网络实体间网络实体间发送和接收发送和接收报文的格式、顺序以及当传报文的格式、顺序以及当传送和接收消息时应采取的行送和接收消息时应采取的行动。动。(语义、语法和时序语义、语法和时序)13通信协议的三要素通信协议的三要素v语义语义对协议中各协议元素的含义的解释,例如:对协议中各协议元素的含义的解释,例如:v在在HDLC协议中,标志协议中,标志Flag(7EH)表示报文的开始和结束表示报文的开始和结束v在在BSC协议中,协议中,SOH(0
3、1H)表示报文的开始,表示报文的开始,STX(02H)表示报文表示报文正文的开始,正文的开始,ETX(03H)表示报文正文的结束表示报文正文的结束v语法语法协议元素与数据的组合格式,即报文格式。例如:协议元素与数据的组合格式,即报文格式。例如:v时序时序通信过程中,通信双方操作的执行顺序和规则通信过程中,通信双方操作的执行顺序和规则Flag Address CtrlDataFCSS FlagSOHHEADSTXTEXTETX BCCBSCHDLC14确认释放连接释放确认释放确认连接确认数据连接请求连接确认ttv时序例时序例释放连接释放连接数据传输数据传输建立连接建立连接15发展历程发展历程v网
4、络体系结构提出的背景网络体系结构提出的背景计算机网络的复杂性、计算机网络的复杂性、异质性异质性不同的通信介质不同的通信介质有线、无线等有线、无线等不同种类的设备不同种类的设备主机、路由器、交换机、复用设备主机、路由器、交换机、复用设备等等不同的操作系统不同的操作系统UNIX、Windows等等不同的软不同的软/硬件、接口和通信约定(协议)硬件、接口和通信约定(协议)不同的应用环境不同的应用环境固定、移动等固定、移动等不同种类业务不同种类业务分时、交互、实时等分时、交互、实时等宝贵的投资和积累宝贵的投资和积累有形、无形等有形、无形等用户业务的延续性用户业务的延续性不允许出现大的跌宕起伏不允许出现
5、大的跌宕起伏16l结构清晰l简化设计与实现l便于更新与维护l较强的独立性和适应性对于复杂的网络系统,用什么方法能合理地组对于复杂的网络系统,用什么方法能合理地组织网络的结构,以达到:织网络的结构,以达到:解决:分而治之!解决:分而治之! 一个生活中的例子:空中旅行的组织空中旅行的组织17空中旅行的组织空中旅行的组织一系列的步骤一系列的步骤机票 (购买)行李 (托运)旅客 (出发)飞机 (起飞)飞行航线机票 (投诉)行李 (认领)旅客 (到达)飞机 (着陆)飞行航线飞行航线18空中旅行的组织空中旅行的组织: 从另一种不同的角度观察从另一种不同的角度观察层次的观点:层次的观点: 每层实现一种特定的
6、每层实现一种特定的服务服务通过自己内部的功能通过自己内部的功能依赖自己的下层提供的服务依赖自己的下层提供的服务机票 (购买)行李 (托运)旅客 (出发)飞机 (起飞)飞行航线机票 (投诉)行李 (认领)旅客 (到达)飞机 (着陆)飞行航线飞行航线19分层的空中旅行组织: 服务服务从出发地到目的地的航线:导航服务柜台-to-柜台:“旅客+行李” 票务服务行李托运-to-行李认领:行李服务登机入口-to-到达出口:旅客乘务服务 跑道-to-跑道:飞机“航运”服务20层次功能的分布式实现层次功能的分布式实现飞机 (起飞)飞机 (着陆)飞行航线起飞起飞机场机场到达机场到达机场中间空中交通枢纽飞行航线飞
7、行航线机票 (购买)机票 (投诉)行李 (托运)行李 (认领)旅客 (出发)旅客 (到达)21层次化方法在其他领域的应用v程序设计程序设计把一个大的程序分解为若干个层次的小模块来实把一个大的程序分解为若干个层次的小模块来实现,如操作系统。现,如操作系统。v邮政系统邮政系统邮递员、邮政分局、邮政总局、邮政运输邮递员、邮政分局、邮政总局、邮政运输v银行系统银行系统 v物流系统物流系统v222. 分层原理分层原理v计算机网络中也采用了计算机网络中也采用了分层分层方法。方法。把复把复杂的问题划分为若干个较小的、单一的局部杂的问题划分为若干个较小的、单一的局部问题,在不同层上予以解决。问题,在不同层上予
8、以解决。v网络的层次结构方法要解决的问题:网络的层次结构方法要解决的问题:网络应该具有哪些层次?每一层的功能是什么?网络应该具有哪些层次?每一层的功能是什么?(分层与功能分层与功能)各层之间的关系是怎样的?它们如何进行交互?各层之间的关系是怎样的?它们如何进行交互?(服务与接口服务与接口)通信双方的数据传输要遵循哪些规则?(通信双方的数据传输要遵循哪些规则?(协议协议)23v计算机网络中,层层、协议协议和层间接口层间接口的集合被称为计算机网络体系结构计算机网络体系结构。换句话说:体系结构包括三个内容:换句话说:体系结构包括三个内容:分层结构与分层结构与每层的功能、服务与层间接口、协议。每层的功
9、能、服务与层间接口、协议。v最早的网络体系结构源于IBM的SNA其他的网络体系结构还有DEC的DNA等v由国际化标准组织ISO制定的网络体系结构国际标准是OSI/RMv实际中应用最广泛的是TCP/IP体系结构体系结构事实上的标准24层次结构方法的优点层次结构方法的优点v独立性强独立性强耦合程度低耦合程度低上层只需了解下层通过层间接口提供什么服务上层只需了解下层通过层间接口提供什么服务黑箱黑箱方法方法。v适应性强适应性强只要服务和接口不变,每层的实现方法可任意改变。只要服务和接口不变,每层的实现方法可任意改变。v易于实现和维护易于实现和维护把复杂的系统分解成若干个涉及范围小、功能简单的子把复杂的
10、系统分解成若干个涉及范围小、功能简单的子单元:单元:v使系统的结构清晰,实现、调试和维护变得简单和容易。使系统的结构清晰,实现、调试和维护变得简单和容易。v使设计人员能专心设计和开发所关心的功能模块。使设计人员能专心设计和开发所关心的功能模块。253. 基本概念基本概念v实体实体:任何可以发送或接收信息的硬件:任何可以发送或接收信息的硬件/软件进程。软件进程。v协议协议:通信双方在通信中必须遵守的规则。:通信双方在通信中必须遵守的规则。v对等层对等层:两个不同系统的同级层次。:两个不同系统的同级层次。v对等实体对等实体:分别位于不同系统对等层中的两个实体:分别位于不同系统对等层中的两个实体v接
11、口接口:相邻两层之间交互的界面,定义相邻两层之:相邻两层之间交互的界面,定义相邻两层之间的操作及下层对上层的服务。间的操作及下层对上层的服务。v服务服务:某一层及其以下各层的一种能力,通过接口:某一层及其以下各层的一种能力,通过接口提供给其相邻上层。提供给其相邻上层。26系统系统A系统系统B实体实体对等层对等层对等实体对等实体接口接口服务服务物理网络物理网络27网网络络分分层层体体系系结结构构P3P2P1 2 1 3 2 1物理通信线路物理通信线路 3 N+1 N N-1 N+1 N N-1Pn-1PnPn+1系统系统A系统系统Bl网络中的任何一个系统都是按照层次结构来组织的l同一网络中,任意
12、两个端系统必须具有相同的层次l每层使用其下层提供的服务,并向其上层提供服务l通信只在对等层间进行(间接的、逻辑的、虚拟的),非对等层之间不能互相“通信”l实际的物理通信只在最底层完成lPn:第n层协议协议,即第n层对等实体间通信时必须遵循的规则或约定28对等层通信的实质对等层通信的实质v网络分层体系结构原理网络分层体系结构原理禁止禁止不同主机的对等不同主机的对等层之间进行层之间进行直接通信直接通信。v实际上,每一层必须依靠下层提供的服务来实际上,每一层必须依靠下层提供的服务来与另一台主机的对等层通信。与另一台主机的对等层通信。上层上层使用使用下层提供的服务下层提供的服务服务使用者;服务使用者;
13、下层向上层下层向上层提供提供服务服务服务提供者。服务提供者。v第n+1层是第n层的服务用户,第n-1层是第n层的服务提供者v第n层的服务也依赖于第n-1层以及以下各层的服务v例:邮政通信例:邮政通信29对等通信例:两个人收发信件对等通信例:两个人收发信件v想一想想一想:收信人与发信人之间、邮局之间,是在直接通信吗?收信人与发信人之间、邮局之间,是在直接通信吗?邮局、运输系统各向谁提供什么样的服务?邮局、运输系统各向谁提供什么样的服务?邮局、收发信人各使用谁提供的什么服务?邮局、收发信人各使用谁提供的什么服务?信件内容信件内容邮件地址邮件地址货物地址货物地址发信人发信人邮局邮局运输系统运输系统信
14、件内容信件内容邮件地址邮件地址货物地址货物地址收信人收信人对信件内容的共识对信件内容的共识对信件如何传递的共识对信件如何传递的共识对货物如何运输的共识对货物如何运输的共识P3P2P1公路,铁路,航空公路,铁路,航空邮局邮局运输系统运输系统30对等层通信的实质对等层通信的实质v对等层实体之间实现的是对等层实体之间实现的是虚拟的逻辑通信虚拟的逻辑通信;v下层向上层提供服务;下层向上层提供服务;v上层依赖上层依赖下层提供的服务下层提供的服务来与其他主机上的对等层来与其他主机上的对等层通信;通信;v实际通信在最底层完成实际通信在最底层完成。31 3 2 1 N+1 N N-1 2 1 3 N+1 N
15、N-1v源进程传送消息到目标进程的过程:消息送到源系统的最高层;从最高层开始,自上而下逐层封装封装;经物理线路传输到目标系统;目标系统将收到的信息自下而上逐层处理并拆封拆封;由最高层将消息提交给目标进程。目标进程源进程P3P2P1物理通信线路物理通信线路Pn-1PnPn+1消息消息消息消息逻辑通信逻辑通信32数据多层封装数据多层封装数据数据 段头段头数据数据 段头段头数据数据分组分组头头帧头帧头 段头段头数据数据分组头分组头帧尾帧尾封装封装段段分组分组帧帧拆封拆封33 TCP头头应用层数据应用层数据应用层数据应用层数据 TCP头头应用层数据应用层数据IP头头帧头帧头 TCP头头应用层数据应用层
16、数据IP头头帧尾帧尾例:例:TCP/IP协议的封装过程协议的封装过程应用层应用层 传输层传输层 网络层网络层 链路层链路层 34v在目的站,某一层只能识别由源站对等层封在目的站,某一层只能识别由源站对等层封装的装的“信封信封”,而对于被封装在,而对于被封装在“信封信封”内内部的部的“数据数据”仅仅是拆封后将其提交给上层,仅仅是拆封后将其提交给上层,本层不作任何处理。本层不作任何处理。每一层只处理本层的协议头部!每一层只处理本层的协议头部!35OSI/RM参考模型参考模型应用层应用层Application表示层表示层Presentation会话层会话层Session传输层传输层Transport
17、ation物理层物理层Physical数据链路层数据链路层Data Link网络层网络层Network7654321为网络应用提供服务为网络应用提供服务数据表示数据表示在用户间建立会话关系在用户间建立会话关系不同主机进程间的通信不同主机进程间的通信在主机间传输分组在主机间传输分组在节点间可靠地传输帧在节点间可靠地传输帧位流的透明传输位流的透明传输3637物理层(物理层(Physical Layer)v功能:在物理媒体功能:在物理媒体(介质介质)上上正确地正确地、透明地透明地传送比传送比特流。特流。v服务:串行和并行服务:串行和并行v协议协议(标准标准):规定了物理接口的各种特性:规定了物理接口
18、的各种特性:机械机械:物理连接器的尺寸、形状、规格:物理连接器的尺寸、形状、规格电气电气:信号电平,信号的脉冲宽度和频率,数据传送速:信号电平,信号的脉冲宽度和频率,数据传送速率,最大传输距离等率,最大传输距离等功能功能:接口引(线)脚的功能和作用:接口引(线)脚的功能和作用规程规程:信号时序,应答关系,操作过程:信号时序,应答关系,操作过程v例:例:RS-232、RS-449、V.24、 V.3538v在两个在两个相邻节点相邻节点间可靠地传输数据,使之对网络层间可靠地传输数据,使之对网络层呈现为一条无错的链路。呈现为一条无错的链路。v功能:功能:建立与拆除数据链路连接建立与拆除数据链路连接组
19、帧组帧:帧封装,按顺序传送,处理返回的确认帧:帧封装,按顺序传送,处理返回的确认帧物理寻址物理寻址:MAC地址地址/物理地址物理地址定界与同步定界与同步:产生:产生/识别帧边界识别帧边界错误检测错误检测/恢复恢复:可靠的传输,:可靠的传输,CRC,ARQ流量控制流量控制:抑止发送方的传输速率,使接收方来:抑止发送方的传输速率,使接收方来得及接收得及接收数据链路层(数据链路层(Data Link Layer)39v寻址并选择合适的路由,把数据报从源端传送到目寻址并选择合适的路由,把数据报从源端传送到目的端,在需要时对上层的数据进行分段和重组。的端,在需要时对上层的数据进行分段和重组。v功能:功能
20、:在源端与目的端之间建立、维护、终止网络的连接在源端与目的端之间建立、维护、终止网络的连接寻址、路由选择和分组中转寻址、路由选择和分组中转分段与组合:大数据块分段,小数据块组合分段与组合:大数据块分段,小数据块组合流量控制和拥塞控制流量控制和拥塞控制多路复用:为多个传输层实体提供网络连接服务多路复用:为多个传输层实体提供网络连接服务差错检测与恢复差错检测与恢复流量统计和记账流量统计和记账网络层(网络层(Network Layer,Internet Layer)40链路层的任务链路层的任务两节点间节点间可靠的数据传输Ethernet, X.25, ATM, 网络层的任务网络层的任务沿两端点间端点
21、间的最佳路由传输数据(主机间的逻辑通信)Ethernet, X.25, ATM, 4142OSI参考模型的结构43v对网络层的连接进行管理,在源端与目的端对网络层的连接进行管理,在源端与目的端之间提供可靠的、透明的数据传输,使上层之间提供可靠的、透明的数据传输,使上层服务用户不必关心通信子网的实现细节。服务用户不必关心通信子网的实现细节。v传输层的特点传输层的特点以上各层:面向应用,本层及以下各层:面向传输;以上各层:面向应用,本层及以下各层:面向传输;只存在于端主机中;只存在于端主机中;实现源主机到目的主机实现源主机到目的主机“端到端端到端”的连接的连接传输差错校验与恢复;传输差错校验与恢复
22、;流量控制,防止数据传输过载流量控制,防止数据传输过载在这一点上与网络层的区别是什么?在这一点上与网络层的区别是什么?v网络层:为网络层:为主机之间主机之间提供逻辑传输提供逻辑传输v传输层:为传输层:为应用进程之间应用进程之间提供逻辑传输提供逻辑传输传输层(传输层(Transport Layer)44网络层的任务网络层的任务沿两端点间的最佳路由传输数据(主机间的逻辑通信主机间的逻辑通信)Ethernet, X.25, ATM, 传输层的任务传输层的任务两端点间可靠的透明数据传输(应用进程间的逻辑通信应用进程间的逻辑通信)通信子网通信子网45会话层(会话层(Session Layer )v在传输
23、层服务的基础上增加控制会话(Session)的机制,建立、组织和协调应用进程之间的交互过程。 v功能:功能:为用户建立、引导和释放会话连接。 v服务服务类型:双向同时(双工)、双向交替(半双工)和单向(单工) 同步 46v为为End-user的应用进程提供标准的网络服务和应用的应用进程提供标准的网络服务和应用接口。接口。v功能:功能:提供各种不同的应用协议以满足应用进程的需求;提供各种不同的应用协议以满足应用进程的需求;为用户进程提供应用接口;为用户进程提供应用接口;识别并证实目的通信方的可用性;识别并证实目的通信方的可用性;使协同工作的应用进程之间进行同步;使协同工作的应用进程之间进行同步;
24、为通信过程申请资源。为通信过程申请资源。v应用层协议的例子:应用层协议的例子:OSI:vVTP、MHS、FTAM、DS、TCP/IP:vTelnet、SMTP、FTP、DNS、HTTP、应用层(应用层(Application Layer)4748OSI环境中的数据传输过程 OSI环境 49面向连接服务和无连接服务 (1) 面向连接服务面向连接服务 “面向连接面向连接”就是在正式通信前必须要与对方建立起连接。比如你给别人就是在正式通信前必须要与对方建立起连接。比如你给别人打电话,必须等线路接通了、对方拿起话筒才能相互通话。打电话,必须等线路接通了、对方拿起话筒才能相互通话。 连接连接: 两对等实
25、体为进行数据通信而进行一种结合两对等实体为进行数据通信而进行一种结合. 面向连接服务具有连接建立面向连接服务具有连接建立,数据传输和连接释放这三个阶段数据传输和连接释放这三个阶段,在网络层中在网络层中又称为虚电路服务又称为虚电路服务. 面向连接服务中面向连接服务中 数据按序传送数据按序传送,可靠性高可靠性高; 适合于在一定期间内适合于在一定期间内 向同一向同一目的地发送许多报情况目的地发送许多报情况.TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个也就是
26、说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连连接必须要经过三次接必须要经过三次“对话对话”才能建立起来才能建立起来.50确认释放连接释放确认数据连接请求连接确认ttv面向连接面向连接释放连接释放连接数据传输数据传输建立连接建立连接51面向连接服务和无连接服务 (2) 无连接服务无连接服务 “面向非连接面向非连接”就是在正式通信前不必与对方先建立连接,不管对方状态就是在正式通信前不必与对方先建立连接,不管对方状态就直接发送。这与现在风行的手机短信非常相似:你在发短信的时候,就直接发送。这与现在风行的手机短信非常相似:你在发短信的时候,只需要输入对方手机号就只需要输入对方手机号就O
27、K了。了。 两个实体之间的通信不需要事先建立好一个连接两个实体之间的通信不需要事先建立好一个连接,其下层资源只需在数其下层资源只需在数据传输时动态据传输时动态 地进行分配地进行分配,不需予留不需予留; 收发二实体只是在工作时才处于激收发二实体只是在工作时才处于激活态活态. 无连接服务的优点是通信比较迅速无连接服务的优点是通信比较迅速,使用灵活方便使用灵活方便,连接开销小连接开销小;但可靠但可靠性低性低,不能防止报文的丢失不能防止报文的丢失,重复或失序重复或失序. 适合于传送少量零星的报文适合于传送少量零星的报文. UDP(User Data Protocol,用户数据报协议)是与,用户数据报协
28、议)是与TCP相对应的协议。相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!送过去!52确认数据数据数据数据ttv无连接无连接有确认有确认无确认无确认53确认和重传机制 v网络数据传输的可靠性一般通过确认和重传机制网络数据传输的可靠性一般通过确认和重传机制保证;保证;v确认是指数据分组的接收结点在正确地接收到每确认是指数据分组的接收结点在正确地接收到每个分组后,要求向发送结点发回接收分组的确认个分组后,要求向发送结点发回接收分组的确认信息;信息;v在规定的时间内,如果发送结点没有接收到接收在规定的
29、时间内,如果发送结点没有接收到接收结点的确认信息,就认为该数据分组发送失败,结点的确认信息,就认为该数据分组发送失败,发送结点重新发送该数据分组;发送结点重新发送该数据分组;v确认和重传机制可以提高数据传输的可靠性,但确认和重传机制可以提高数据传输的可靠性,但是它需要制定较为复杂的确认和重传协议,并且是它需要制定较为复杂的确认和重传协议,并且需要增加网络额外的通信负荷,占用网络带宽。需要增加网络额外的通信负荷,占用网络带宽。54服务类型与服务质量通信协议四种类型:通信协议四种类型:v面向连接与确认服务;面向连接与确认服务;v面向连接与不确认服务;面向连接与不确认服务;v无连接与确认服务;无连接
30、与确认服务;v无连接与不确认服务。无连接与不确认服务。设计者可以根据不同的通信要求,决定选择不同设计者可以根据不同的通信要求,决定选择不同的服务类型。的服务类型。 55 TCP/IP参考模型TCP/IP参考模型的发展v在在TCP/IP协议研究时,并没有提出参考模型;协议研究时,并没有提出参考模型;v1974年年Kahn定义了最早的定义了最早的TCP/IP参考模型;参考模型;v20世纪世纪80年代年代Leiner、 Clark等人对等人对TCP/IP参考模型进一步参考模型进一步的研究;的研究;vTCP/IP协议一共出现了协议一共出现了6个版本,后个版本,后3个版本是版本个版本是版本4、版本、版本
31、5与版本与版本6;v目前我们使用的是版本目前我们使用的是版本4,它的网络层,它的网络层IP协议一般记作协议一般记作IPv4 ;v版本版本6的网络层的网络层IP协议一般记作协议一般记作IPv6(或(或IPng, IP next generation););vIPv6被称为下一代的被称为下一代的IP协议。协议。56TCP/IP协议的特点 v开放的协议标准开放的协议标准;v独立于特定的计算机硬件与操作系统;独立于特定的计算机硬件与操作系统;v独独立立于于特特定定的的网网络络硬硬件件,可可以以运运行行在在局局域域网网、广广域域网,更适用于互连网中;网,更适用于互连网中;v 统统一一的的网网络络地地址址
32、分分配配方方案案,使使得得整整个个TCP/IP设设备备在网中都具有惟一的地址;在网中都具有惟一的地址;v标准化的高层协议,可以提供多种可靠的用户服务。标准化的高层协议,可以提供多种可靠的用户服务。572.3.2 TCP/IP参考模型各层的功能 v应用层(应用层(application layer)v传输层(传输层(transport layer)v互连层(互连层(internet layer)v主机主机-网络层(网络层(host-to-network layer) 58TCP/IP 参考模型与 OSI 参考模型的对应关系 59主机-网络层v参参考考模模型型的的最最低低层层,负负责责通通过过网网
33、络络发发送送和和接接收收IP数据报数据报;v允允许许主主机机连连入入网网络络时时使使用用多多种种现现成成的的与与流流行行的的协协议议,如如局局域域网网的的Ethernet、令令牌牌网网、分分组组交交换换网网的的X.25、帧中继、帧中继、ATM协议等协议等;v当当一一种种物物理理网网被被用用作作传传送送IP数数据据包包的的通通道道时时,就就可以认为是这一层的内容可以认为是这一层的内容;v充充分分体体现现出出TCP/IP协协议议的的兼兼容容性性与与适适应应性性,它它也也为为TCP/IP的成功奠定了基础。的成功奠定了基础。 60互连层v相当相当OSI参考模型网络层无连接网络服务;参考模型网络层无连接
34、网络服务; v处理互连的路由选择、流控与拥塞问题;处理互连的路由选择、流控与拥塞问题;vIP协协议议是是无无连连接接的的、提提供供“尽尽力力而而为为”服服务务的网络层协议。的网络层协议。 61传输层v主主要要功功能能是是在在互互连连网网中中源源主主机机与与目目的的主主机机的的对对等等实体间建立用于会话的端实体间建立用于会话的端-端连接;端连接;v传输控制协议传输控制协议TCP是一种可靠的面向连接协议;是一种可靠的面向连接协议;v用户数据报协议用户数据报协议UDP是一种不可靠的无连接协议是一种不可靠的无连接协议。 62应用层应用层协议主要有:应用层协议主要有:v网络终端协议网络终端协议Telne
35、t;v文件传输协议文件传输协议FTP;v简单邮件传输协议简单邮件传输协议SMTP;v域名系统域名系统DNS;v简单网络管理协议简单网络管理协议SNMP;v超文本传输协议超文本传输协议HTTP。63 OSI参考模型与TCP/IP参考模型的比较对OSI参考模型的评价v层次数量与内容选择不是很好,会话层和表示层几乎层次数量与内容选择不是很好,会话层和表示层几乎是空的,数据链路层与网络层有很多的子层插入;是空的,数据链路层与网络层有很多的子层插入;v寻寻址址、流流控控与与差差错错控控制制在在每每一一层层里里都都重重复复出出现现,降降低低系统效率;系统效率;v协议复杂,很难实现;协议复杂,很难实现;v缺乏市场和商业动力。缺乏市场和商业动力。64对TCP/IP参考模型评价v在在服服务务、接接口口与与协协议议的的区区别别上上不不很很清清楚楚,一一个个好好的的软软件件工工程程应应该该将将功功能能与与实实现现方方法法区区分分开开,参参考考模型不适合于其他非模型不适合于其他非TCP/IP协议族。协议族。vTCP/IP参考模型的主机参考模型的主机-网络层本身并不是实际的网络层本身并不是实际的一层一层,只定义了接口,未区分层与接口。只定义了接口,未区分层与接口。vTCP/IP协议促进了协议促进了Internet,Internet扩大了扩大了TCP/IP的影响。的影响。65