编辑并发送llc帧_第1页
编辑并发送llc帧_第2页
编辑并发送llc帧_第3页
编辑并发送llc帧_第4页
编辑并发送llc帧_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档 实验名称: 编辑并发送LLC帧 实验成绩 学生姓名: 学号: 指导教师: 班级:网络 1301 主机编号:1-A 实验日期:2015.9.29 实验目的: 1. 掌握LLC帧报文格式 2. 掌握协议编辑器和协议分析器的使用方法 实验原理: 以太网的帧格式 1. 以太网的MAC帧格式 以太网的 MAC帧格式有两种标准,一种是 DIX Ethernet V2 标准,另一种是IEEE的802.3标准。但两种帧 格式可以在同一以太网络共存。两种帧格式都具有7个域:前导码、帧首定界符、目的MA(地址、源MAC地址、 协议类型或数据长度、数据、帧校验序列。如下图所示: 1 1手节) 目的川就邀址

2、 (如果此帧是IEEE 802.3标准格式的帧,则协议类型或数据长度字 段的值小于1518。对DIX Ethernet V2帧来说,此字段的值代表了高层协议的类型;对 IEEE 802.3帧来说, 它的高层协议一定是LLC,此字段的值代表了数据的长度。 在以太网的MACM格式中,各个字段的含义如下: 前导码:这是以太网 MAC帧的第一个域,包含了7个字节的二进制 T和0”间隔的代码,即 1010101010”共56位,提示接收方一个数据帧即将到来,同时使接收系统建立起同步时钟。 帧首定界符:帧首定界符标记了帧的开始。它是一个字节的10101011”二进制序列,帧首定界符通知接收 方后面所有的内

3、容都是数据,以便接收方对数据帧进行定位。 目的MAC地址:目的MAC地址为6个字节,标记了数据帧下一个主机的物理地址。如果数据包的目的地址 必须从一个网络穿越到另一个网络,那么目的MAC地址所包含的是连接当前网络和下一个网络的路由器地址。 当数据包到达目标网络后,目的MAC地址域换成目的主机的地址。 源MACfe址:源MAC地址也是6个字节。它包含了最后一个转发此帧的设备的物理地址。该设备可以是发 送此数据帧的主机,也可以是最近接收和转发此数据帧的路由器。 协议类型或数据长度:如果该字段的值小于1518,它用于定义后面数据字段的长度;如果字段的值大于 1536,它定义一个封装在帧中的数据包的类

4、型。 数据:它的长度范围是从 46到1500字节之间。46是以太网MACM所封装的高层协议数据的最小长度。 如果高层协议的数据包小于 46字节,则填充到46字节。 帧校验序列:最后一个域是帧校验序列,以太网采用32位冗余校验(CRC。校验范围是除了前导码、帧 首定界符和帧校验序列外的所有内容。 2. LLC帧格式 LLC的帧格式如下图所示: DSAP 控制 LLT数瞩 图1-6 LLC帧格式 其中,DSAP(目的服务访问点)和 SSAP(源服务访问点)是 LLC所使用的地址,用来标识接收和发送数据的 计算机上的用户实体。DSAP的第一个比特是用来指明帧是为单地址还是组地址,0表示单地址,1表示

5、组地址 SSAP的第一个比特用来指明帧是命令帧还是响应帧。0表示命令帧,1表示响应帧。 LLC定义了三种帧:信息帧(I-帧)、监控帧(S-帧)和无编号帧(U-帧)。帧的类型可从控制字段识别。 对于信息帧和监控帧,控制字段为2字节长,而对于无编号帧,控制字段为1字节长。 下图表示了 LLC三类帧的控制字段的比较。 1 & T位 J & 0 舲) IT CU 帙的控制宇段 1 应 1 位 2& 4& 1ft 7位 1 0 SS I F/F 1 1 M V M 图1-7 LLC三类帧的控制字段 N(S):发送序号。 N(R):接收序号。 SS :监控功能位,00表示准备接收(RR ; 10表示未准备

6、接收(RNR ; 01表示拒绝(REJ) M :修正功能位。 X :保留,设置为0。 P/F : Poll/final位。命令 LLC PDU传输 / 响应 LLC PDU传输 7欢迎下载 实验环境(要求画出实验所用的拓扑结构) .王揑中心干甘 口/勾勾/1 主机出主机社主机C主机D主机主机F 说明:IP地址分配规则为主机使用原有 IP,保证所有主机在同一网段内。 实验步骤 本练习将主机 A和B作为一组,主机 C和D作为一组,主机E和F作为一组。现仅以主机 A B所在组为例,其 它组的操作参考主机 A、B所在组的操作。 1. 主机A启动协议编辑器,并编写一个LLC帧。 目的MA(地址:主机B的

7、MAC地址 源MAC地址:主机 A的MA(地址 协议类型和数据长度:001F 控制字段:填写02 (注:回车后变成0200,该帧变为信息帧,控制字段的长度变为2字节) 用户定义数据/数据字段:AAAAAAABBBBBBBCCCCCCCD(DDD长度为 27个字节) 2. 主机B启动协议分析器并开始捕获数据。 3. 主机A发送编辑好的LLC帧。 4. 主机B停止捕获数据,在捕获到的数据中查找主机A所发送的LLC帧,分析该帧内容。 记录实验结果 表1-4实验结果 按送序号旅S) 接赍序号肛TO 简述协议类型和数据长度”字段的两种含义。 5. 将第1步中主机A已编辑好的数据帧修改为 无编号帧”前两个

8、比特位为1),用户定义数据/数据字段修改 为AAAAAAABBBBBBBCCCCCCCDDD注DD长度为 28个字节),重做第 2、3、4步。 实验数据及结构分析 帧类型 发送序号N( S) 接受序号N( R) 信息帧 0000001 0000000 无编号帧 0000000 0010111 课后习题 1. 如何编辑LLC无编号帧和LLC数据帧。 启动协议编辑器,编写一个LLC帧,按实验要求编写目的MAC地址和源MAC地址,协议类型和协议长 度设为001F,控制字段改为02然后回车,在用户定义数据/数据字段填上索要发送的数据,这就是 LLC数 据帧。在LLC数据帧的基础上将其改成LLC无编号帧

9、(前两个比特位1),在用户定义数据/数据字段填上 索要发送的数据。 2. 在协议分析端捕获到该帧,帧的长度是多少?由此理解以太网的最短帧长度。 60 最短长度为60,是网络的最大时延位。 3. 为什么IEEE802标准将数据链路层分割为 MAC子层和LLC子层? 因为不同的厂商有自己的协议规定,都不愿意改变自己的协议。故在IEEE规定两者同时存在,相互协调, 共同服务。 由于HDLC并不支持多点平衡配置,这使得在局域网中有引入媒体访问协议 的必要性,IEEE802参 考模型将数据链路层划分为两个子层,媒体访问控制MAC?层和逻辑链路控制 LLC子层。MAC子层与物 理层相关联,而LLC子层则完全独立岀来,为高层提供服务,这样就实现了物理层和数据链路层的完全独 立,解决了 I SO制定的计算机网络7层参考模型(即OSI模型)中局域网物理层和数据链路层不能 完全独立的冋题。 4. 为什么以太网有最短帧长度的要求? 答:因为网络传输存在时延, 发送前监听网络线路上是否通畅,再决定是否发送。帧的长度需要大于网络的最大时延,两 个帧才不会产生冲突。但帧的长度太长,则会浪费存储空间去缓冲。 帧的格式决定了帧有一个最短

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论