《第三章计算机网络技术基础.docx》由会员分享,可在线阅读,更多相关《第三章计算机网络技术基础.docx(11页珍藏版)》请在优知文库上搜索。
1、第三章计算机网络技术基础一、教学目标:I.掌握几种常见网络拓扑结构的原理及其特点2.掌握ISO/OSI网络参考模型及各层的主要功能3.掌握共享介质方式的CSMA/CD和令牌传递两种数据传输控制方式的基本原理4.了解几种常见的网络类型5.掌握TCP/IP协议的层次结构及各层上协议的基本功能6.了解几种典型的广域网技术二、教学重点、难点网络拓扑结构、OSl七层模型、TCP/IP协议模型三、技能培训重点、难点练习计算机网络的配置协议四、教学方法教师讲解、演示,学生认真学习并思考、记忆;教师讲授与学生理解协调并重的教学法五、教具使用计算机一台、多媒体幻灯片演示六、教学内容与过程导入:提问学生对OSl的
2、七层模型和TCP/IP四层模型的理解。引导学生总结重要原理并认真加以研究。教师总结归纳本章重要原理的应用,进入教学课题。讲授新课:(多媒体幻灯片演示或板书)第三章计算机网络技术基础3.1计算机网络的拓扑结构3.1.1什么是计算机网络的拓扑结构网络拓扑是指网络连接的形状,或者是网络在物理上的连通性。网络拓扑结构能修反映各类结构的基本特征,即不考虑网络节点的具体组成,也不管它们之间通信线路的具体类型,把网络节点画作点,把它们之间的通信线路画作线,这样画出的图形就是网络的拓扑结构图,不同的拓扑结构其信道访问技术、网络性能、设备开销等各不相同,分别适应于不同场合。它影响着整个网络的设计、功能可靠性和通
3、信费用等方面,是研究计算机网络的主要环节之一。计算机网络的拓扑结构主要是指通信子网的拓扑结构,常见的一般分为以下几种:1总线型2,星型3.环型4.树型5.网状型3.1.2总线型拓扑结构总线结构中,各节点通过一个或多个通信线路与公共总线连接.总线型结构简单、扩展容易。网络中任何节点的故障都不会造成全网的故障,可靠性较高。总线型结构是从多机系统的总线互联结构演变而来的,又可分为单总线结构和多总线结构,常用CSMAZCD和令牌总线访问控制方式。总线型结构的缺点:(1)故障诊断困难(2)故障隔离困难(3)中维器等配置(4)实时性不强3.1.3星型拓扑结构星型的中心节点是主节点,它接收各分散节点的信息再
4、转发给相应节点,具有中继交换和数据处理功能。星型网的结构简单,建网容易,但可靠性差,中心节点是网络的瓶颈,一旦出现故障则全网瘫痪。星型拓扑结构的访问采用集中式控制策略,采用星型拓扑的交换方式有电路交换和报文交换。星型拓扑结构的优点:(1)方便服务(2)每个连接只接一个设备(3)集中控制和便于故障诊断(4)简单的访问协议星型拓扑结构的缺点:(1)电缆长度和安装(2)扩展困难(3)依赖于中央节点3.1.4环型拓扑结构网络中节点计算机连成环型就成为环型网络。环路上,信息单向从一个节点传送到另一个节点,传送路径固定,没有路径选择问题。环型网络实现简单,适应传输信息量不大的场合。任何节点的故障均导致环路
5、不能正常工作,可靠性较差。环型网络常使用令牌环来决定哪个节点可以访问通信系统。环型拓扑结构的优点:(1)电缆长度短(2)适用于光纤3)网络的实时性好环型拓扑结构的缺点:(1)网络扩展配置困难(2)节点故障引起全网故障3)故障诊断困难(4)拓扑结构影响访问协议3.1.5其他类型拓扑结构1.树型拓扑结构树型网络是分层结构,适用于分级管理和控制系统。网络中,除叶节点及其联机外,任一节点或联机的故障均只影响其所在支路网络的正常工作。2.星型环型拓扑结构3.1.6拓扑结构的选择原则拓扑结构的选择往往和传输介质的选择和介质访问控制方法的确定紧密相关。选择拓扑结构时,应该考虑的主要因素有以卜几点:(1)服务
6、可靠性(2)网络可扩充性(3)组网费用高低(或性能价格比).3.2ISO/OSI网络参考模型建立分层结构的原因和意义:建立计算机网络的根本目的是实现数据通信和资源共享,而通信则是实现所有网络功能的基础和关键。对于网络的广泛实施,国际标准化组织ISo(InternationalStandardOrganization),经过多年研究,在1983年提出了开放系统互联参考模型OSI/RM(ReferenceModelofOpenSystemInterconnection),这是一个定义连接异种计算机的标准主体结构,给网络设计者提供了一个参考规范。OSl参考模型的层次OSl参考模型共有七层,由低到高分
7、别是:物理层、数据链路层、网络层、传输层、会话层、表不层和应用层。1.OSl参考模型的特性(1)是一种将异构系统互联的分层结构;(2)提供了控制互联系统交互规则的标准骨架;(3)定义了一种抽象结构,而并非具体实现的描述;(4)不同系统上的相同层的实体称为同等层实体;(5)同等层实体之间的通信由该层的协议管理;(6)相邻层间的接口定义了原语操作和低层向上层提供的服务;(7)所提供的公共服务是面向连接的或无连接的数据服务;(8)直接的数据传送仅在最低层实现;(9)每层完成所定义的功能,修改本层的功能并不影响其它层。2.有关OSl参考模型的技术术语在OSl参考模型中,每一层的真正功能是为其上一层提供
8、服务。在对这些功能或服务过程以及协议的描述中,经常使用如卜一些技术术语:(1)数据单元服务数据单元SDU(ServiceDataUnit)协议数据单元PDU(ProtocolDataUnit)接口数据单元IDU(InterfaceDataUnit)服务访问点SAP(ServiceAccessPoint)服务原语(Primitive)(2)面向连接和无连接的服务卜层能够向上层提供的服务有两种基本形式:面向连接和无连接的服务。面向连接的服务是在数据传输之前先建立连接,主要过程是:建立连接、进行数据传送,拆除链路。面向连接的服务,又称为虚电路服务。无连接服务没有建立和拆除链路的过程,一般也不采用可靠
9、方式传送。不可靠(无确认)的无连接服务又称为数据报服务。3.2.1物理层物理层是OSl模型的最低层,其任务是实现物理上互连系统间的信息传输。1.物理层必须具备以下功能(1)物理连接的建立、维持与释放(2)物理层服务数据单元传输(3)物理层管理.2.媒体和互联设备物理层的媒体包括架空明线、平衡电缆、光纤、无线信道等;通信用的互联设备如各种插头、插座等;局域网中的各种粗、细同轴电缆,T型接/插头,接收器,发送器,中继器等都属物理层的媒体和连接器。3.2.2数据链路层数据链路可以粗略地理解为数据信道。数据链路层的任务是以物理层为基础,为网络层提供透明的、正确的和有效的传输线路,通过数据链路协议,实施
10、对二进制数据正确、可靠的传输。数据链路的建立、拆除、对数据的检错、纠错是数据徒路层的基本任务。1.链路层的主要功能(1)链路管理(2)帧的装配与分解(3)帧的同步(4)流量控制与顺序控制(5)差错控制(6)使接收端能区分数据和控制信息(7)透明传输(8)寻址2.数据链路层的主要协议(1)IS01745-1975(2)ISO3309-1984(3)ISO77763.链路层产品独立的链路产品中最常见的是网卡,网桥也是链路产品。数据链路层将本质上不可靠的传输媒介变成可靠的传输通路提供给网络层。在IEEE802.3情况下,数据链路层分成两个子层:一个是逻辑链路控制,另一个是媒体访问控制。3.2.3网络
11、层网络层是通信子网与资源子网之间的接口,也是高、低层协议之间的接口层。网络层的主要功能是路由选择、流量控制、传输确认、中断、差错及故障的恢复等。当本地端与目的端不处于同一网络中,网络层将处理这些差异.1.网络层的主要功能(1)建立和拆除网络连接(2)分段和组块(3)有序传输和流量控制(4)网络连接多路复用(5)路由选择和中维(6)差错的检测和恢复(7)服务选择2.网络层提供的服务OSI/RM中规定,网络层中提供无连接和面向连接两种类型的服务,也称为数据报服务和虚电路服务。3.路由选择3.2.4传输层传输层是资源子网与通信子网的接口和桥梁。传输层下面三层(属于通信子网)面向数据通信,上面三层(属
12、于资源子网)面向数据处理.因此,传输层位于高层和低层中间,起承上启下的作用。它屏蔽了通信子网中的细节,实现通信子网中端到端的透明传输,完成资源子网中两节点间的逻辑通信。它是负责数据传输的最高一层,也是整个七层协议中最重要和最复杂的一层。1.传输层的特性(1)连接与传输(2)传输层服务2.传输层的主要功能3.传输层协议3.2.5会话层会话层、表示层和应用层一起构成OSI/RM的高层,会话层位于OSl模型面向信息处理的高三层中的最下层,它利用传输层提供的端到端数据传输服务,具体实施服务请求者与服务提供者之间的通信,属于进程间通信的范畴。会话层还对会话活动提供组织和同步所必须的手段,对数据传输提供控
13、制和管理。1会话层的主要功能(1)提供远程会话地址(2)会话建立后的管理(3)提供把报文分组重新组成报文的功能2.会话层提供的服务(1)会话连接的建立和拆除(2)与会话管理有关的服务(3)隔离(4)出错和恢复控制3.2.6表示层表示层为应用层服务,该服务层处理的是通信双方之间的数据表示问题。为使通信的双方能互相理解所传送信息的含义,表示层就需要把发送方具有的内部格式编码为适于传输的比特流,接收方再将其译码为所需要的表示形式。数据传送包括语义和语法两个方面的问题。C)Sl模型中,有关语义的处理由应用层负责,表示层仅完成语法的处理。1.表ZK层的主要功能(1)语法转换(2)传送语法的选择(3)常规
14、功能2.表示层提供的服务(1)数据转换和格式转换(2)语法选择(3)数据加密与解密(4)文本压缩3.2.7应用层OSI的7层协议从功能划分来看,下面6层主要解决支持网络服务功能所需要的通信和表示问题,应用层则提供完成特定网络功能服务所需要的各种应用协议。应用层是OSl的最高层,直接面向用户,是计算机网络与最终用户的接口。负责两个应用进程(应用程序或操作员)之间的通信,为网络用户之间的通信提供专用程序。3.3TCP/IP网络协议网络协议是指为网络数据交换而制定的规则、约定与标准的集合,一个协议主要是由语法、语义与时序组成。其中:语法规定了用户数据与控制信息的结构与格式;语义则规定了用户控制信息的
15、意义,以及完成控制的动作与回应;时序是对事件实现顺序的详细说明。网络协议很多,但目前广泛使用的通信协议是TCP/IP协议,尤其是作为Internet使用的协议,得到广泛的应用和推广.3.3.1什么是TCP/IP协议TCP/IP协议(TransmissionControlProtocoIZInternetProtocol)即传输控制协议/网际协议,源于美国国防部高级研究计划局的ARPANET网,其目的在于能够让各种各样的计算机都可以在一个共同的网络环境中运行,现己成为Internet网的通信协议。目前TCP/IP协议泛指以TCP/IP为基础的一个协议集。3.3.2TCP/IP协议的作用网络互联要解决的是异构网络系统的通信问题,目的是向高层隐藏底层物理网络技术的细节,为用户提供统一的通信服务。TCP/IP就是这一技术的体现,它是一个协议系列,目前己包含了100多个协议,用来将各种计算机和数据通信设备组成实际的计算机网络。TCP和IP是其中的两个协议,