版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验1 ieee802标准和以太网实验目的:1. 掌握以太网的报文格式2. 掌握mac地址的作用3. 常握macr播地址的作用4. 掌握llc帧报文格式5. 掌握协议编辑器和协议分析器的使用方法6. 掌握协议栈发送和接收以太网数据帧的过程实验环境:该实验采用网络结构一:主控中心平台交换模块实验原理:一.osi模型和tcp/ip协议族1. osi简介国际标准化组织(iso)成立于1947年,它是个多国团体,专门就一些国际标准达成世 界范围的一致。网络方面的iso标准就是osi (开放系统互连)模型。它是在20世纪70 年代后期问世的。在不需要改变底层硬件或软件逻辑的情况下,0si模型使两个不同的
2、系统能够较容易地 通信。osi模型并不是协议,它是个灵活的、稳健的和可互操作的模型,用来设计网络体系 结构,它使得所有类型的计算机系统可以通信。osi模型包括7个层次,每一层都定义了通 过网络传送信息的一些过程,如下图所示。学握了 0si模型的基本概念后,就有了学习数 据通信较牢固的基础。图1-1 osi模型2. osi模型中的层次(1)物理层物理层协调在物理媒体小传送比特流所需的各种功能。物理层涉及到接口和传输媒体的 机械的和电气的规约。它还定义了这些物理设备和接口在传输过程中所必须完成的任务。(2)数据链路层数据链路层把物理层(即原始的传输设施)转换为可靠的链路。(3)网络层网络层负责把数
3、据包从源点交付到终点,这可能要跨越多个网络。数据链路层是监督在 同一个链路上的两个相邻节点之i'可数据包的交付,而网络层则确保每一个数据包能够从它的 源点到达终点。如果两个节点连接到同一条链路上,那么通常就不需耍网络层。但是,如果两个节点连 接在不同的网络上,而这些网络是市一些连接的设备连接起来的,那么通常是需要网络层来 完成从源点到终点的交付。(4)传输层传输层负责把报文进行端到端的交付。网络层虽然负责单个数据包的端到端交付,但它 并不考虑这些数据包之间的关系。传输层要确保整个报文原封不动地按序到达,负责从源点 到终点这一级的差错控制和流量控制。(5)会话层会话层是网络的对话控制器。
4、它建立并维持通信系统之间的交换,并使这些通信系统同 步。会话层完成以下任务:对话控制:会话层允许两个节点进行对话状态控制。它允许两个进程之间的通信按半 双工或全双工的方式进行。同步:会话层允许进程将若干个同步点插入到数据流屮,以完成传输的同步。(6)表亦层表示层负责两个系统所交换的信息的语法和语义。表示层完成以下任务:转换:在两个系统中的进程所交换的信息的形式通常都是字符串,数字等等。这些信 息在传输z前必须变为比特流。市于不同的计算机使用不同的编码系统,所以表示层负责在 这些不同的编码方法之间提供互操作性。加密:为了携带敏感信息,一个系统必须确保能够进行保密。加密就是发送端把原始 信息转换为
5、另一种形式,然后再把这种形式的报文发送出去。压缩:数据压缩减少了信息中所包含的比特数。在传输多媒体信息时,数据压缩是特 别重要的。(7)应用层应用层使用户(不管是人还是软件)接入网络,给用户提供了接口,也提供了对多种服务的支持。3. tcp/ip协议族tcp/ip协议族是在osi模型出现之前出现的。因此tcp/ip协议族的层次无法准确地和 osi模型对应起来。tcp/ip协议族由5层组成:物理层、数据链路层、网络层、传输层和 应用层。前四层与osi的前四层相对应,提供物理标准、网络接口、网际互连、以及传输 功能。然而osi的高三层在tcp/ip中则叫做应用层。如下图所示:081空气图1-2 t
6、cp/ip和osi模型tcp/ip是由一些交互的模块组成的分层次的协议,每个模块提供特定的功能。tcp/ip 协议族中的各层包含了一些相对独立的协议,可以根据系统的需要把这些协议混合和配套使 用。在传输层中,tcp/ip定义了 3个协议:传输控制协议(tcp)、用户数据报协议(udp) 和流控制协议(sctp) o在网络层中,tcp/ip定义的主要协议是网际协议(ip) o二ieee802参考模型1980年2月ieee (电气和电子工程师协会)成立了 802局域网标准委员会,开始了有 关局域网标進化的工作。ieee 802局域网参考模型中只定义了物理层和数据链路层,在模 型中较高层次,ieee
7、 802参照osi模型,尽可能与其相符合。ieee标准模型与osi模型 的比较如下图所示:其它上层洼它上层网珞层网络展逻辑铤路控制数据链路层媒体钠问控制介质访问单元物理层介质说明岳走饨!模空图1-3 ieee标准模型与osi模型比较在osi模型中,物理层的任务是为上一层提供一个物理连接,以透明的方式传送比特 流。而在ieee802局域网参考模型中,物理层被分为上下两个子层,分别为:下面的子层是对电缆介质的说明;上面的子层是介质访问单元(mau)。电缆可以是各种介质,如双绞线,同轴电缆等。mau的主要作用是信息编码、信号发 送和介质处理等。在osi模型中,数据链路层的任务是把物理层转化成可靠的链
8、路,使物理层对上层(网 络层)看起来好像是不产生差错的。而ieee 802标准的数据链路层被分为两个子层:下面的子层是媒体访问控制子层(mac);上面的子层是逻辑链路控制子层(llc) ollc子层的功能是实现冇效的数据传输,负责数据链路层的流量控制和差错控制。ma c子层的功能是保证物理功能和逻辑功能的连续性,还把从llc子层收到的数据组装成帧, 并把帧交给物理层进行编码。三. 以太网简介ieee 802.3所支持的局域网标准最早是由xerox开发的,后来通过digital公司、intel 公司和xerox公司联合扩展为以太网标進,符合以太网标進的局域网络称为以太网。1以太网的分类数据速率为
9、10mbps的以太网称为标准以太网,数据速率为100mbps的以太网称为快速 以太网,数据速率为1000mbps的以太网称为千兆以太网。目前10g以太网的标准也已正式 制定。2.以太网的物理地址以太网上的每一个主机都有自己的网络接口卡(nic )。网络接口卡通常安装在主机内 部,并为主机提供一个6字节的物理地址,如:44-45-53-54-00-00o在遵循ieee802标准的 以太网络中,将这个物理地址称作“mac地址二mac地址是惟一的,任意两个不同的网络 接口卡都具有不同的mac地址。mac地址中的某些位具有特殊的意义,如下图所示:阮咗iigt.冷图14以太网的物理地址i/g比特位表示i
10、ndividual/group,当i/g位为0时,地址字段表示单个站地址(单播), 为1时表示组地址,用来进行多播。g/l比特位表示global/local,当g/l位为1时是全球管理,保证在全球没有相同的地 址,当为0时是本地管理,这时用户可任意分配网络上的地址。以太网mac地址可分为三类:单播地址、广播地址和多播地址。单播地址(unicast) 是一对一的,该地址是特定主机的mac地址;广播地址(broadcast):广播地址是一对全 体的,该地址为全1,指明数据帧是发送给所有主机的。多播地址(multicast):多播地址 是一对多的,指明数据帧是发送给一部分主机的。四. 以太网访问模式
11、当多个节点被连接到一条链路上时,叫做多点链路或广播链路。这时就需要一个协议來 协调链路的访问,使得同一时刻只有一个节点访问链路。如果发生同一时刻多个节点使用链 路的情况,则称为链路发生了冲突。带有冲突检测的载波侦听多路访问(csma/cd)是这 样一种方案。发送主机在传输过程中仍继续监听信道,以检测是否存在冲突。如果发生冲突, 信道上可以检测到超过发送主机本身发送的载波信号的幅度,由此判断出冲突的存在。一旦 检测到冲突,就立即停止发送,并向总线上发一串阻塞信号,用以通知总线上其它各有关主 机。这样,通道容量就不致因白白传送已受损的帧而浪费,可以提高总线的利用率。以太网 使用csma/cd作为其
12、访问模式。五. 以太网的帧格式1以太网的mac帧格式以太网的mac帧格式有两种标准,一种是dix ethernet v2标准,另一种是ieee的 802.3标准。但两种帧格式可以在同一以太网络共存。两种帧格式都具有7个域:前导码、 帧首定界符、目的mac地址、源mac地址、协议类型或数据长度、数据、帧校验序列。 如下图所示:前导码 (7字节)帧首定界符(1字节)目的mac地址(6字节)源mac地址(6字节)协议类型或 数据长度 (2字节)数据帧校验序列(4字节)图1-5以太网的mac帧格式两种格式的帧可以依据协议类型或数据长度字段的值进行区分。如果此帧是dix ether net v2标准格式
13、帧,则“协议类型或数据长度”字段作为协议类型解释,其值大于1536(0x 0600),代表了高层协议的类型;如果此帧是ieee 802.3标准格式的帧,则“协议类型或数 据长度”字段解释为数据字段长度,其值必小于1518,由于此时高层协议必定是llc,故 此字段的值用來指示后面数据字段的长度。在以太网mac帧格式屮,各个字段(其屮前两个字段为物理层添加)的含义如下:前导码:这是以太网帧的第一个域,包含了 7个字节的二进制“1"和“(f间隔的代码, 即“1010101010”共56位,提示接收方一个数据帧即将到来,同吋使接收系统建立起同 步时钟。帧首定界符:帧首定界符标记了帧的开始。它
14、是一个字节的"10101011-二进制序列, 帧首定界符通知接收方后面所有的内容都是数据,以便接收方对数据帧进行定位。目的mac地址:目的mac地址为6个字节,标记了接收该帧的主机或路由器的物 理地址。由于帧只解决相邻结点间的传输,因此若如杲数据包的目的结点位于当前网络经路 由器穿越到的另一个网络中,那么该数据包封装在帧中以后,在当前网络中,帧的目的ma c地址应设置为连接当前网络到下一网络的路由器地址。,当数据包到达目的网络后, 其封装帧的目的mac地址域才设置为目的主机的mac地址。源mac地址:源mac地址也是6个字节。它为发送该帧的设备的物理地址。该设 备可以是发送此数据帧的
15、主机,也可以是最近接收和转发此帧的路由器。协议类型或数据长度:如果该字段的值小于1518,它用于定义后面数据字段的长度(4 61500);如果该字段的值大于1536 (0x0600),它定义封装在帧中的数据包的类型(如 0x0800指示后而数据字段屮为ip信包)。数据:它的长度范围是从46到1500字节之间。46是以太网mac帧所封装的高层协 议数据的最小长度。如果高层协议的数据包小于46字节,则须填充到46字节。帧校验序列:最后一个域是帧校验序列,以太网采用4字节的32位冗余校验(crc), 进行crc除法时使用的除数为生成多项式crc-32.校验范围是除了前导码、帧首定界符 和帧校验序列外
16、的所有内容。2. llc帧格式llc的帧格式如下图所示:dsapssap控制lu数据图1-6 llc帧格式其屮,1字节的dsap (目的服务访问点)和1字节的ssap (源服务访问点)是llc 所使用的地址,用来标识接收和发送数据的计算机上的用户实体,这样使得802.3可以识别 上层协议。dsap的第一个比特是用来指明帧是为单地址还是组地址,0表示单地址,1表 示组地址。ssap的第一个比特用來指明帧是命令帧还是响应帧。0表示命令帧,1表示响 应帧。llc定义了三类帧:信息帧(i帧)、监控帧(s帧)和无编号帧(u帧)。帧的类型 可从控制字段最高的12位识别。信息帧用于面向连接的应用,其控制字段
17、最高位为0;监 控帧用于在llc层中进行管理监督,其控制字段最高两位为10;无编号帧特别用于无连接 的应用,其控制字段最高两位为11。信息帧和监控帧的控制字段皆为2字节长,而对于无 编号帧,控制字段为1字节长。下图表示了 llc三类帧的控制字段的比较:1位7位1位了位0n(s)p/fncr)一帧的控制字段1位1位2位4位1位7位10ssxp/fw(r)s-帧的控制字段1位1位1位1位 1位1位1位1位11mmp/fmmmu-帧的控制字段图1-7 llc三类帧的控制字段 n(s):发送序号。 n(r):接收序号。 ss:监控功能位,00表示准备接收(rr) ; 10表示未准备接收(rnr) ; 01表示拒 绝(rej) o m :修正功能位,5个m位可有32种组合,可表示32种命令/响应。 x:保留,设置为0。 p/f: poll/final 位。命令 llc pdu 传输 / 响应 llc pdu 传输。3. llc-pdu与相邻层的pdu之间的关系ieee 802标准为llc和mac子层的帧格式作了详细规定。下面的图描述了网络层使 用的pdu、llc子层pdu和mac子层pdu z间的关系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工厂旧设备收购合同范例
- 承建楼房合同范例
- 设备代理模式合同范例
- 2024团购合作协议:化妆品团购代理合同3篇
- 水站转让合同范例
- 栽植柏树协议合同范例
- 追加销量销售合同范例
- 采购合同范例记录表格
- 农机出租运输合同范例
- 甲方代表拍摄合同范例
- 刘润年度演讲2024
- 小学生讲海军司令肖劲光的红色故事肖劲光先进事迹学习
- 养老院的经营规划方案
- 人教版英语初二上学期试题及答案指导(2024年)
- 期末+(试题)+-2024-2025学年译林版(三起)(2024)英语三年级上册
- 2023年农机专业合作社调研报告(五篇)
- 2024年秋季新人教版七年级上册地理全册导学案(2024年新教材)
- TCMAM Z25-2024“卡洛甘露”藏浴(泷沐)质量标准
- 人工智能生成内容的著作权侵权风险与侵权责任分配
- 2024年高考英语试题(新高考Ⅱ卷) 含解析
- GE Digital iFIX:iFIX历史数据查询与分析教程.Tex.header
评论
0/150
提交评论