




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章计算机网络体系结构要求:1.了解网络体系结构与协议的概念2.理解OSI模型及其各层的功能3.了解TCP/IP及局域网参考模型4.理解IEEE802.3标准及局域网中的介质访问控制方法知识点:OSI参考模型中7个层次的关系和工作原理、相关术语分层体系结构中的数据传输TCP/IP参考模型及与OSI模型的比较媒体访问控制概念,CSMA/CD介质访问控制方法IEEE802标准及其内容重点与难点OSI低三层模型和网络层的基本概念和主要功能,相关术语及概念CSMA/CD介质访问控制方法本章要点3第一节计算机网络体系结构本节内容:计算机网络体系结构的发展历程分层原理计算机网络体系结构的基本概念4一、网络体系结构的发展历程网络体系结构提出的背景:计算机网络的复杂性、异质性不同的通信介质——有线、无线等不同种类的设备——主机、路由器、交换机、复用设备等不同的操作系统——UNIX、Windows等不同的软/硬件、接口和通信约定(协议)不同的应用环境——固定、移动等…不同种类业务——分时、交互、实时等宝贵的投资和积累——有形、无形等用户业务的延续性——不允许出现大的跌宕起伏5二、分层的原理问题:对于复杂的网络系统,用什么方法能合理地组织网络的结构,以达到如下目标:结构清晰简化设计与实现便于更新与维护较强的独立性和适应性解决方案:分而治之!让我们从一个实际例子开始
61.一个分层实例:空中旅行的组织一系列的步骤:从人的运输角度看机票(购买)行李(托运)旅客(出发)飞机(起飞)飞行航线机票(投诉)行李(认领)旅客(到达)飞机(着陆)飞行航线飞行航线7空中旅行的组织:从另一种不同的角度观察机票(购买)行李(托运)旅客(出发)飞机(起飞)飞行航线机票(投诉)行李(认领)旅客(到达)飞机(着陆)飞行航线飞行航线8分层的空中旅行组织:服务从出发地到目的地的航线:导航服务柜台-to-柜台:“旅客+行李”票务服务行李托运-to-行李认领:行李服务登机入口-to-到达出口:旅客乘务服务
跑道-to-跑道:飞机“航运”服务层次的观点:
每层实现一种特定的服务。该服务的实现由下列两种形式完成通过自己内部的功能依赖自己的下层提供的服务9层次功能的分布式实现飞机(起飞)飞机(着陆)飞行航线起飞机场到达机场中间空中交通枢纽飞行航线飞行航线机票(购买)机票(投诉)行李(托运)行李(认领)旅客(出发)旅客(到达)10层次化方法在其他领域的应用程序设计把一个大的程序分解为若干个层次的小模块来实现,如操作系统。邮政系统邮递员、邮政分局、邮政总局、邮政运输银行系统物流系统……计算机网络中也采用了分层方法:
将一个复杂的问题划分为若干个较小的、单一的局部问题,在不同层上予以解决。网络的层次结构方法要解决的问题:网络应该具有哪些层次?每一层的功能是什么?
(分层与功能)各层之间的关系是怎样的?它们如何进行交互?(服务与接口)通信双方的数据传输要遵循哪些规则?
(协议)2.分层原理--计算机网络应用层次结构方法的优点独立性强——耦合程度低上层只需了解下层通过层间接口提供什么服务——黑箱方法。适应性强只要服务和接口不变,每层的实现方法可任意改变。易于实现和维护把复杂的系统分解成若干个涉及范围小、功能简单的子单元:使系统的结构清晰,实现、调试和维护变得简单和容易。使设计人员能专心设计和开发所关心的功能模块。13什么是计算机网络体系结构:为了完成计算机间的通讯,把计算机互联的功能划分成有明确定义的层次,规定了同层次实体通讯的协议及相邻层之间的服务接口。将这些同层实体通信协议及相邻层接口统称为网络体系结构。
简单地说,在计算机网络中,将计算机网络的层次结构、对等层协议以及服务和层间接口的集合被称为计算机网络体系结构。换句话说:计算机网络体系结构包括三方面的内容:1分层结构与每层的功能2服务与层间接口3协议三、计算机网络体系结构
的基本概念最早的网络体系结构源于IBM的SNA其他的网络体系结构还有DEC的DNA等由国际化标准组织ISO制定的网络体系结构国际标准是OSI/RM实际中应用最广泛的是TCP/IP体系结构事实上的(defacto)标准计算机网络体系结构的发展1.计算机网络体系结构中的
一些基本概念实体:任何可以发送或接收信息的硬件/软件进程。协议:通信双方在通信中必须遵守的规则。对等层:两个不同系统中的同级层次。对等实体:分别位于不同系统对等层中的两个实体接口:相邻两层之间交互的界面。相邻两层之间的操作,下层对上层提供的服务,均通过接口完成。服务:某一层及其以下各层所提供的一种能力,服务通过接口提供给其相邻上层使用。系统A系统B实体对等层对等实体接口服务物理网络2.对等层通信的实质网络分层体系结构原理禁止不同主机的对等层之间进行直接通信。(想一想,为什么?)实际上,每一层必须依靠下层提供的服务来与另一台主机的对等层通信。上层使用下层提供的服务——Serviceuser;下层向上层提供服务——Serviceprovider。第n+1层是第n层的服务用户,第n-1层是第n层的服务提供者第n层的服务也依赖于第n-1层以及以下各层的服务例:邮政通信18对等通信例:两个人收发信件想一想:收信人与发信人之间、邮局之间,是在直接通信吗?邮局、运输系统各向谁提供什么样的服务?邮局、收发信人各使用谁提供的什么服务?信件内容邮件地址货物地址发信人邮局运输系统信件内容邮件地址货物地址收信人对信件内容的共识对信件如何传递的共识对货物如何运输的共识P3P2P1公路,铁路,航空邮局运输系统19网络分层体系结构P3P2P121321物理通信线路3
N+1
N
N-1
N+1
N
N-1Pn-1PnPn+1系统A系统B网络中的任何一个系统都是按照层次结构来组织的同一网络中,任意两个端系统必须具有相同的层次每层使用其下层提供的服务,并向其上层提供服务通信只在对等层间进行(间接的、逻辑的、虚拟的),非对等层之间不能互相“通信”实际的物理通信只在最底层完成Pn:第n层协议,即第n层对等实体间通信时必须遵循的规则或约定20
3
2
1
N+1
N
N-1
2
1
3
N+1
N
N-1源进程传送消息到目标进程的过程:消息送到源系统的最高层;从最高层开始,自上而下逐层封装;经物理线路传输到目标系统;目标系统将收到的信息自下而上逐层处理并拆封;由最高层将消息提交给目标进程。目标进程源进程P3P2P1物理通信线路Pn-1PnPn+1消息消息逻辑通信小结:对等层通信的实质对等层实体之间实现的是虚拟的逻辑通信;
1.下层向上层提供服务;
2.上层依赖下层提供的服务来与其他主机上的对等层通信;
3.实际通信在最底层完成。223.通信协议在计算机网络中,所有的通信活动都是由协议所控制的。是计算机系统的对等实体之间有关通信规则约定的集合它定义了网络中对等实体间发送和接收报文的格式、顺序以及当传送和接收消息时应采取的行动。
即通信协议包含有三个要素:
语义、语法和时序23通信协议的三要素语义:对协议中各协议元素的含义的解释。例如:在HDLC协议中,标志Flag(7EH)表示报文的开始和结束在BSC协议中,SOH(01H)表示报文的开始,STX(02H)表示报文正文的开始,ETX(03H)表示报文正文的结束语法:协议元素与数据的组合格式,即报文格式。例如:时序:通信过程中,通信双方操作的执行顺序和规则FlagAddressCtrlDataFCSSFlagSOHHEADSTXTEXTETXBCCBSCHDLC24人相互交流的协议和通信协议之间的对比HiHiWhat’s
thetime?2:00请求连接传送文件:xxxxx.xxx<文件>time连接确认25确认释放连接释放确认释放确认连接确认数据连接请求连接确认tt时序例释放连接数据传输建立连接在计算机网络体系结构中:每层可能会有若干个协议一个协议只属于一个层次协议可以由软件或硬件来实现:网络通信协议软件、网络驱动程序网络硬件常用协议簇:TCP/IP(Windows、UNIX、Linux、…)NetBEUI(Windows)IPX/SPX(NetWare、Windows)注意要点:274.与协议相关的概念----数据单元(n)协议控制信息PCI(ProtocolControlInformation):
(n)实体为了协调其共同操作使用(n-1)连接而交换的信息。(n)用户数据UD(UserData): 以(n+1)实体的名义在(n)实体之间传送的数据。(n)协议数据单元PDU(ProtocolDataUnit): 由(n)协议控制信息和可能的(n)用户数据组成。(n)接口控制信息ICI(InterfaceControlInformation): 在(n+1)实体和(n)实体之间为协调其共同操作而传送的信息。(n)接口数据ID(InterfaceData): 在(n)连接上,为了传送给一个通信(n+1)实体而从(n+1)实体递交给(n)实体的信息。或在(n)连接上,收到通信(n+1)实体的信息后从(n)实体递交给(n+1)实体的信息。(n)接口数据单元IDU(InterfaceDataUnit): 在(n+1)实体和(n)实体之间,在一次交互作用中穿过服务访问点传输的信息单元。(n)服务数据单元SDU(ServiceDataUnit):
(n)接口数据的总和。28服务数据单元(SDU)29协议数据单元(PDU)网络体系结构中,对等层之间交换的信息报文统称为协议数据单元(ProtocolDataUnit,PDU)。PDU由协议控制信息(PCI或称协议头)和用户数据单元(SDU)组成:协议头部中含有完成数据传输所需的控制信息:地址、序号、长度、分段标志、差错控制信息……协议控制信息数据(SDU)30下层把上层的PDU作为本层的数据加以封装,然后加入本层的协议头部(和尾部)形成本层的PDU。封装:就是在数据前面加上特定的协议头部。因此,数据在源站自上而下递交的过程实际上就是不断封装的过程。到达目的地后自下而上递交的过程就是不断拆封的过程。——类比:发送信件数据在传输时,其外面实际上要被包封多层“信封”。数据协议头数据N+1层PDUN层PDU315.数据的多层封装和拆封数据
段头数据
段头数据分组头帧头
段头数据分组头帧尾封装段分组帧拆封32
TCP头应用层数据应用层数据
TCP头应用层数据IP头帧头
TCP头应用层数据IP头帧尾例:TCP/IP协议的封装过程应用层传输层网络层链路层33在目的站,某一层只能识别由源站对等层封装的“信封”,而对于被封装在“信封”内部的“数据”仅仅是拆封后将其提交给上层,本层不作任何处理。每一层只处理本层的协议头部!各种协议集的封装示意图34服务与协议之间的关系356.两种服务面向连接服务在数据交换之前,必须先建立连接,当数据交换结束后,则应终止这个连接。具有连接建立、数据传输和连接释放三个阶段。无连接服务是指两个实体在数据传输时动态地进行分配通信时所需的资源。36两种服务的比较ConnectionOrientedConnectionless参考模式电话系统邮政系统特点静态分配资源;传输前需要建立连接动态分配资源可靠性提供可靠的传输服务:无错、按序、无丢失/无重复不能防止报文的损坏、失序、丢失和重复对目的地址的要求仅在连接阶段需要完整的目的地址需要为每一个报文提供完整的目的地址适用场合在一段时间内向同一目的地发送大量报文;实时性要求少量零星报文分类及示例1.可靠消息流-文件传输2.可靠字节流-远程登录3.不可靠连接-数字化声音1.数据报-广播/组播2.可靠的数据报-挂号邮件3.请求应答-数据库查询37无连接服务的类型数据报(datagram) 它的特点不需要接收端做出任何响应,因而是一种不可靠的服务。证实交付(confirmeddelivery) 这种服务要求接收端对收到的每一个报文都要产生一个证实发送给发送端,该证实只能保证报文已经发送到远端的目的地了,但不能保证目的地的用户已收到这个报文。请求应答(request-reply) 这种类型的数据报要求接收端用户每收到一个报文,就要向发送端用户发送一个应答报文。38服务原语服务原语(ServicePrimitive)专供用户和其他实体访问服务。服务原语只是对服务进行概念性的功能描述,至于如何实现并不作明确规定。原语类型含义请求(Request)(N+1)实体请求(N)实体提供服务指示(Indication)(N)实体通知(N+1)实体发生了某一事件响应(Response)(N+1)实体对(N)实体指示的响应证实(Confirm)(N)实体向(N+1)实体确认,(N+1)实体请求的服务已完成39一个面向连接例子中使用的原语CONNECT.request:请求建立连接CONNECT.indication:指示有连接建立请求CONNECT.response:被呼叫方用来表示接收/拒绝建立连接的请求CONNECT.confirm:通知呼叫方建立连接的请求是否被接受DATA.request:请求发送数据DATA.indication:表示数据已到达DISCONNECT.request:请求释放连接DISCONNECT.indication:通知对等实体释放连接的完成情况40第二节计算机网络的参考模型1.OSI/RM参考模型----理论模型2.TCP/IP模型-----事实模型41一、OSI/RM参考模型应用层Application表示层Presentation会话层Session传输层Transportation物理层Physical数据链路层DataLink网络层Network7654321为网络应用提供服务数据表示在用户间建立会话关系不同主机进程间的通信在主机间传输分组在节点间可靠地传输帧位流的透明传输仅定义每层应该“做什么”,而没有具体定义“怎么做”没有明确定义每一层的服务和协议。
每层的对等实体之间都通过各自的通信协议各个计算机系统都有相同的层级结构不同系统的相应层次有相同的功能同一系统的各层之间通过接口联系相邻的两层之间、下层为上层提供服务,同时上层使用下层提供的服务。传输层向上面向应用,传输层向下面向通信子网。OSI模型的特点
1.物理层(PhysicalLayer)物理层位于OSI模型的最底层。功能:在物理媒体(介质)上正确地、透明地传送比特流(按位传输的实现)。服务:串行和并行物理层协议(标准)的主要内容:规定了物理接口的各种特性:机械:物理连接器的尺寸、形状、规格电气:信号电平,信号的脉冲宽度和频率,数据传送速率,最大传输距离等功能:接口引(线)脚的功能和作用规程:信号时序,应答关系,操作过程例:RS-232、RS-449、X.21、V.24、V.35、G.703/G.704
OSI模型各层的功能44RS-232-C外形为25针或9针的D形连接器通信速率(b/s):100、300、600、1200、2400、4800、9600、19.2K、33.6K、56K信号电平:逻辑“1”:-3V~-15V逻辑“0”:+3V~+15V引脚定义:4546在两个相邻节点间可靠地传输数据,使之对网络层呈现为一条无错的链路。PDU:帧(Frame)功能:建立与拆除数据链路连接组帧:帧封装,按顺序传送,处理返回的确认帧物理寻址:MAC地址/物理地址定界与同步:产生/识别帧边界错误检测/恢复:可靠的传输,CRC,ARQ流量控制:抑止发送方的传输速率,使接收方来得及接收2、数据链路层(DataLinkLayer)47协议:面向字符的:数据以字符为单位传输,用控制字符控制通信IBM的BSC规程面向比特的:数据以位为单位传输,用帧中的控制字段控制通信ISO的HDLC规程思考题:建立了物理连接是否等于建立的数据链路连接?
数据链路连接发生在什么地方?
建立数据链路连接的过程是什么?书上P29页数据链路连接和物理连接之间的关系48寻址并选择合适的路由,把数据报从源端传送到目的端,在需要时对上层的数据进行分段和重组。PDU:数据报或分组(Datagram,IP-分组Packet)功能:在源端与目的端之间建立、维护、终止网络的连接寻址、路由选择和分组中转分段与组合:大数据块分段,小数据块组合流量控制和拥塞控制多路复用:为多个传输层实体提供网络连接服务差错检测与恢复流量统计和记账IP协议[RFC791]3.网络层(NetworkLayer)49链路层的任务两节点间可靠的数据传输Ethernet,X.25,ATM,…网络层的任务沿两端点间的最佳路由传输数据(主机间的逻辑通信)Ethernet,X.25,ATM,…50路由选择如何在多条通信路径中找一条最佳路径?依据:速度、距离(步跳数)、价格、拥塞程度路由器——路由表建立与维护静态:人工设置,只适用于小型网络动态:运行过程中根据网络情况自动地动态维护路由算法——建立与维护路由表的方法距离向量算法:RIP、CGP等链路状态算法:OSPF等51对网络层的连接进行管理,在源端与目的端之间提供可靠的、透明的数据传输,使上层服务用户不必关心通信子网的实现细节。传输层的特点以上各层:面向应用,本层及以下各层:面向传输;与网络层的部分服务有重叠交叉,功能取舍取决于网络层功能的强弱;只存在于端主机中;实现源主机到目的主机“端到端”的连接在这一点上与网络层的区别是什么?网络层:为主机之间提供逻辑传输传输层:为应用进程之间提供逻辑传输4.传输层(TransportLayer)52功能:地址映射:源端进程地址映射到网络地址,或反之;多路复用与分割:多个传输连接共用一条网络连接;一条传输连接使用多个网络连接;进行数据分段并在目的端重新组装;传输连接的建立与释放;提供“面向连接”和“无连接”两种服务:TCP/IP协议:TCP和UDP传输差错校验与恢复;流量控制,防止数据传输过载。53传输层与网络层的关系网络层则提供网络中主机间的“逻辑通信”;而传输层提供主机中的进程间的“逻辑通信”。二者之间的差别:微妙而又重要类比主机:单位的传达室进程:单位中的职工应用层报文:信件网络层协议=邮局的投递服务,只负责递送到传达室传输层协议=传达室的收发服务,负责递送到每个职工54网络层的任务沿两端点间的最佳路由传输数据(主机间的逻辑通信)Ethernet,X.25,ATM,…传输层的任务……两端点间可靠的透明数据传输(应用进程间的逻辑通信)通信子网555.会话层(SessionLayer
)在传输层服务的基础上增加控制会话(Session)的机制,建立、组织和协调应用进程之间的交互过程。功能:为用户建立、引导和释放会话连接。服务服务类型:双向同时(双工)、双向交替(半双工)和单向(单工)同步566.表示层(PresentationLayer
)定义用户或应用程序之间交换数据的格式,提供数据表示之间的转换服务,保证传输的信息到达目的端后意义不变。功能:对源站内部的数据结构编码,形成适合于传输的比特流(符合“传输语法”),到了目的站再进行解码,转换成目的站用户所要求的格式(符合目的站“局部语法”),保持传输数据的意义不变。服务:不同类型计算机中内部格式的转换、密码转换和文本压缩的转换57为End-user的应用进程提供标准的网络服务和应用接口。功能:提供各种不同的应用协议以满足应用进程的需求;为用户进程提供应用接口;识别并证实目的通信方的可用性;使协同工作的应用进程之间进行同步;为通信过程申请资源。应用层协议的例子:OSI:VTP、MHS、FTAM、DS、…TCP/IP:Telnet、SMTP、FTP、DNS、HTTP、…7应用层(ApplicationLayer)58TCP/IP不是一个单个的协议,而是由数十个具有层次结构的协议组成的一个协议集。TCP和IP是该协议集中的两个最重要的核心协议。TCP/IP是Internet上的标准通信协议集。TCP/IP标准以“请求注释”(RFC)文档发布:TCP[RFC768],UDP[RFC793]IP[RFC791]DNS[RFC1034,1035],FTP[RFC959,1635]第三节TCP/IP参考模型59Message(报文)Segment(段)Packet(分组)Frame(帧)Bit(比特)TCP/IP协议栈PDU应用层HTTP,FTP,SMTP,DNS,Telnet,…传输层TCP,UDP网际(网络)层IP,ICMP,ARP,RARP网络接口层(数据链路层+物理层)PPP,Ethernet,Tokenring,ATMTCP/IP的体系结构层次601.TCP/IP的应用层应用层协议为文件传输、电子邮件、远程登录、网络管理、Web浏览等应用提供了支持。有些协议的名称与以其为基础的应用程序同名。应用层传输层网络接口层网际层文件传输
●FTP、TFTP、NFS电子邮件
●SMTP、POP3WWW应用
●HTTP远程登录
●Telnet、rlogin网络管理
●SNMP名字管理
●DNS612.TCP/IP的传输层传输层的主要功能:提供进程间可靠的传输服务。传输层包括TCP和UDP两种传输协议:TCP是面向连接的传输协议。在数据传输之前建立连接;把报文分解为多个段进行传输,在目的站再重新装配这些段;必要时重新传输没有收到或错误的段,因此它是“可靠”的。UDP是无连接的传输协议。在数据传输之前不建立连接;对发送的段不进行校验和确认,因此它是“不可靠”的;主要用于请求/应答式的应用和语音、视频应用。应用层传输层网络接口网际层面向连接的
●TCP无连接的
●UDP使用UDP时,可靠性问题由应用层协议解决。使用TCP时,可靠性问题在传输层已经解决。62HTTPFTPSMTPTFTPDNSTelnetSNMP2123255369161TCPUDP应用层传输层TCP和UDP都用端口(port)号来识别应用层实体,以便准确地把信息提交给上层对应的协议(进程)。port80633.TCP/IP的网际(网络)层主要功能是把分组(数据报)通过最佳路径送到目的端。寻址(IP地址)、路由选择、封包/拆包网际层的核心协议——IP,提供了无连接的数据报传输服务(不保证送达,不保证顺序,不保证无错)。传输前不需建立连接提高了传输效率网际层是网络转发节点(如路由器)上的最高层。网络节点设备不需要传输层和应用层64网际层的其他重要协议:ICMP(InternetControlMessageProtocol)传递控制消息可达性测试传送路由状态信息超时通知不可达通知封装在IP中进行传输ARP(AddressResolutionProtocol)为已知的IP地址确定相应的MAC地址RARP(ReverseAddressResolutionProtocol)为已知的MAC地址确定相应的IP地址IGMP(InternetGroupManagementProtocol)多播组管理65网际层的四个主要协议应用层传输层网络接口网际层●IP●ICMP●ARP●RARPTCPUDP617IP传输层网际层IP分组中的协议域确定目的端的上层协议664.TCP/IP的网络接口层该层没有定义任何实际协议,仅定义了网络接口任何已有的数据链路层协议和物理层协议都可以用来支持TCP/IP典型的例子:Ethernet、TokenRing、HDHL、X.25、ATM优点:适应性强、灵活缺点:不能利用已存在的某些有用的功能TCP/IP总是认为其下层是不可靠的(尽管可能已经足够可靠)67四、OSI与TCP/IP参考模型比较相同点以协议栈为基础传输层之上的各层都是传输服务的用户,并且都是面向应用的用户。不同点OSI模型在前,协议在后,使得协议相对更加容易被替换为新的协议;TCP/IP模型在后,协议在前,模型不适合其他协议栈。OSI模型的网络层同时支持无连接和面向连接的通信,但是传输层上只支持面向连接的通信;TCP/IP模型的网际层上只有一种模式(即无连接通信),但是在传输层上同时支持两种通信模式。68OSI/RM和TCP/IP相结合的5层结构——原理体系结构:应用层、传输层、网络层、数据链路层和物理层应用层表示层会话层传输层物理层数据链路层网络层7654321OSI/RM应用层传输层网络接口层网际层TCP/IPPPP,HDLC,FDDI,Ethernet,802.3,802.5等等TCP/IP支持所有标准的物理层和数据链路层协议TCP/IP与OSI/RM的对应关系69五层参考模型OSI与TCP/IP参考模型网络的评价OSI参考模型与协议缺乏市场与商业动力,结构复杂,实现周期长,运行效率低,这是它没有能够达到预想的目标的重要原因。TCP/IP参考模型在服务、接口与协议的概念区别上不是很清楚;TCP/IP参考模型不通用;TCP/IP参考模型的网络接口层并不是常规意义上的层次概念;TCP/IP参考模型没有区分物理层和数据链路层。五层网络参考模型学习要点:1.IEEE802标准与OSI模型的对应关系2.OSI模型的数据链路层在IEEE802中被分成媒体访问控制子层(MAC)和逻辑链路控制子层(LLC),这样做的目的?3.IEEE802中物理层、MAC子层、LLC子层的功能分别是什么?第四节局域网参考模型与IEEE802标准71一、局域网IEEE802标准简介局域网的标准:IEEE802(ISO8802)IEEE802是一个标准系列:IEEE802.1~IEEE802.14其体系结构只包含了两个层次:物理层、数据链路层数据链路层:逻辑链路控制(LLC)和介质访问控制(MAC)网络层数据链路层物理层逻辑链路控制LLC介质访问控制MAC
高层OSIIEEE802物理层PHY由TCP/IP和NOS实现IEEE802描述了最低两层的功能以及它们为网络层提供的服务和接口72二、IEEE802系列中的主要标准802.1--概述局域网、体系结构、网络管理和网络互联802.2–
逻辑链路控制子层的功能与服务802.3–
CSMA/CD(以太网)802.4–TokenBus(令牌总线)802.5–TokenRing(令牌环)802.6–分布队列双总线DQDB--MAN标准802.7–宽带技术进展802.8–FDDI(光纤分布数据接口)802.11–WLAN(无线局域网)802.12–高速局域网73IEEE802体系结构示意图数据链路层在不同的子标准中定义分别对应于LLC子层和MAC子层……802.3CSMA/CD802.4TokenBus802.5TokenRing802.6DQDB802.8FDDI802.2LLC数据链路层
物理层LLCMAC802.1DBridge802
体系结构PHY网际互联以太网是应用最为广泛的局域网。
包括标准以太网(10Mbit/s)、快速以太网(100Mbit/s)和千兆以太网(吉比特以太网,1Gbit/s),都采用CSMA/CD访问控制法,都符合IEEE802.3。常见802.3以太网标准前面的数字表示传输速度,单位Mbps,最后一个数字表示单段网线长度(基准单位是100m),Base表示
baseband基带。如:10M(传统以太网):10baseT(双绞线)
10Base2(细缆)10base5(粗缆)10Base-F(光纤)
100M(快速以太网):100base-TX(双绞线)
100base-FX(光纤)
1000M(吉比特以太网):1000base-T(双绞线)
IEEE802.3以太网75三、局域网的物理层功能:位流的传输;同步顺序的产生与识别;信号编码和译码。IEEE802定义了多种物理层,以适应不同的网络介质和不同的介质访问控制方法。76四、局域网的数据链路层局域网数据链路层的特点:局域网链路支持多路访问,支持成组地址和广播;支持介质访问控制功能;提供某些网络层的功能,如网络服务访问点(SAP)、多路复用、流量控制、差错控制……IEEE802将数据链路层按功能划分为两个子层:
LLC和MACOSI模型的数据链路层在IEEE802参考模型中被分成LLC子层和MAC子层,其目的是:1.将数据链路层功能中与硬件相关的部分和与硬件无关的部分分离,降低了该层实现的难度。2.分层可以使帧的传输独立于介质和MAC。局域网的特点是共享信道(如:总线,无线),发送数据的端口需要竞争信道资源,因此需要解决介质访问控制问题。注意:
LLC子层与使用何种介质、拓扑结构如何等问题无关
MAC子层则与上述问题相关1.IEEE802将数据链路层进行
功能分解的目的功能:
1.向高层(网络层及其上层)提供一个或多个逻辑接口,即向高层提供统一的链路访问形式。2.处理组帧/拆帧问题,帧序号处理3.建立/释放逻辑连接4.将数据帧向下层发送或从下层接收数据帧5.差错控制6.流量控制注意:对不同的LAN标准,它们的LLC子层都是一样的,区别仅在MAC子层(和物理层)。2.LLC子层79PALLC的帧结构DSAPSSAP控制域数据111/2长度可变单位:字节高层PDU
LLC首部
LLC数据IEEE802LAN的封装过程:LLC帧MAC帧MAC数据分组介质上传输的帧MAC首部MAC尾部MAC尾部MAC数据MAC首部该层主要解决的核心问题是控制对传输介质竞争性访问的问题。MAC子层功能:
1.实现、维护MAC协议,2.差错检测3.寻址。IEEE802标准制定了多种介质访问控制协议:如:CSMA/CD,令牌环,令牌总线
同一个LLC子层能与其中任一种方法进行接口。3.MAC子层81MAC地址又称为物理地址,它是网络站点的全球唯一的标识符,与其物理位置无关。注意:MAC地址是在数据链路层进行处理,而不是在物理层。网络站点的每一个网络接口都有一个MAC地址。MAC地址大多固化在网络接口的硬件中一个站点允许有多个MAC地址,个数取决于该站点网络接口的个数。例如安装有多块网卡的计算机;有多个以太网接口的路由器。网络接口的MAC地址可以认为就是宿主设备的网络地址。82IEEE802.3标准规定:MAC地址的长度为6个字节,共48位;可表示246≈70万亿个地址(有2位用于特殊用途)高24位称为机构惟一标识符OUI,由IEEE统一分配给设备生产厂商;如3COM公司的OUI=02608C低24位称为扩展标识符EI,由厂商自行分配给所生产的每一块网卡或设备的网络接口。也可以是2个字节,但2字节的地址很少使用。I/GOUI(22位)G/LEI(24位)0=全局管理地址1=本地管理地址(一般不用)0=单播地址1=组播地址83MAC地址的三种类型:单播地址:(I/G=0)拥有单播地址的帧将发送给网络中惟一一个由单播地址指定的站点。——点对点传输多播地址:(I/G=1)拥有多播地址的帧将发送给网络中由组播地址指定的一组站点。——点对多点传输广播地址:(全1地址,FF-FF-FF-FF-FF-FF)拥有广播地址的帧将发送给网络中所有的站点。——广播传输注意,以上分类只适用于目的地址。84五.局域网的网络层和高层IEEE802标准没有定义网络层和更高层:没有路由选择功能局域网拓扑结构比较简单,一般不需中间转接流量控制、寻址、排序、差错控制等功能由数据链路层完成网络层和更高层通常由协议软件(如TCP/IP协议、IPX/SPX协议)和网络操作系统来实现。第5节局域网中的介质访问控制方法局域网使用广播信道(多点访问、随机访问),多个站点共享同一信道。问题:什么是广播信道?各站点如何访问共享信道?如何解决同时访问造成的冲突(信道争用)?解决以上问题的方法称为介质访问控制方法。86局域网中的介质访问控制方法常见的介质访问控制方法有两种:载波监听多路访问/冲突检测(CSMA/CD)CarrierSenseMultipleAccess/CollisionDetect
采用随机访问技术的竞争型介质访问控制方法令牌传递(TokenPassing)TokenRingTokenBusFDDI采用受控访问技术的分散控制型介质访问控制方法871.CSMA/CD用于IEEE802.3以太网工作原理:发送前先监听信道是否空闲,若空闲则立即发送;如果信道忙,则继续监听,一旦空闲就立即发送;在发送过程中,仍需继续监听。若监听到冲突,则立即停止发送数据,然后发送冲突强化信号(Jam);发送Jam信号的目的是使所有的站点都能检测到冲突等待一段随机时间(称为退避)以后,再重新尝试。88CSMA/CD操作的流程图媒体忙?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《数智时代下的供应链管理:理论与实践》课件 第五章 供应链的外包与集成
- 2025年中国纳帕皮革内饰行业市场全景分析及前景机遇研判报告
- 肺癌病人围手术期的护理
- 基于乡村振兴背景探索农村人才队伍的建设路径
- 肿瘤进修护士进修汇报
- 车位购置与社区安全保障服务协议
- 餐饮设备租赁及餐饮场所租赁合同
- 特色火锅店服务员劳动合同范本
- 气象测绘仪器购销及数据共享协议
- 城市绿地扩建拆迁补偿与商业房产买卖合同
- 2024年深圳市中考生物试卷真题(含答案解析)
- 沟通与演讲2023学习通超星课后章节答案期末考试题库2023年
- 2022年《内蒙古自治区建设工程费用定额》取费说明
- Q∕GDW 10799.6-2018 国家电网有限公司电力安全工作规程 第6部分:光伏电站部分
- 宁波市建设工程资料统一用表(2022版)1 通用分册
- 危险化学品安全技术说明书MSDS—汽油
- 三甲医院必备医疗设备清单大全
- 暴雨产流计算(推理公式_四川省)
- 中考数学复习经验交流PPT课件
- 内部控制专项审计实施方案
- DSP课设——正弦波发生器
评论
0/150
提交评论