计算机网络实验2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验2 IEEE802标准和以太网
软件学院
实验目的:
1、掌握以太网的报文格式
2、掌握MAC地址的作用
3、掌握MAC广播地址的作用
4、掌握LLC帧报文格式
5、掌握协议编辑器和协议分析器的使用方法
6、掌握协议栈发送和接受以太网数据帧的过程
实验环境
实验机房、采用网络结构一
实验原理
1、OSI模型和TCP/IP协议族
OSI模型
TCP/IP模型
2、以太网的物理地址
以太网上的每一个主机都有自己的网络接口卡(NIC)。网络接口卡通常安装在主机内部,并未主机提供一个6字节的物理地址。
在遵循IEEE802标准的以太网中,这个物理地址成为MAC地址。
MAC地址是唯一的。
3、以太网的访问模式
当多个节点连接到一条链路上的时候,叫做多点链路或广播链路。
使用协议CSMA/CD来检测是否发生冲突。
4、以太网的MAC帧格式
5、LLC帧格式
实验过程
1、练习一领略真实的MAC帧
实验内容:
各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。
本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。现仅以主机A、B所在组为例,其它组的操作参考主机A、B 所在组的操作。
1. 主机B启动协议分析器,新建捕获窗口进行数据捕获并设置过
滤条件(提取ICMP协议)。
2. 主机A ping 主机B,察看主机B协议分析器捕获的数据包,分
析MAC帧格式。
3. 将主机B的过滤器恢复为默认状态。
实验结果:
由实验得到的MAC帧可知:
MAC帧头有MAC destination(目的地址)、MAC Source(源地址)、Ethbertype-Length(类型);
IP字段有:total Length(总长度)、生存时间、目的IP、源IP、校验等等内容;
ICMP有,ICMP类型、Checksum 校验和、Code 代码、ICMP报文类型、ICMP报文的数据长度;
综上;MAC帧是IP数据报在数据链路层运输时包装的结果。
2、练习二理解MAC地址的作用
实验内容:
本练习将主机A、B、C、D、E、F作为一组进行实验。
1. 主机B、D、E、F启动协议分析器,打开捕获窗口进行数据捕
获并设置过滤条件(源
MAC地址为主机A的MAC地址)。
2. 主机A ping 主机C。
3. 主机B、D、E、F上停止捕获数据,在捕获的数据中查找主机A
所发送的ICMP数据帧,并分析该帧内容。
实验结果:
思考:
(1)、为什么有的主机会收到ICMP数据包而有的主机收不到ICMP数据包?
A和B是一组,C和D是一组,E和F是一组,且两两由共享模块连接在一起,不难看出,当A Ping C的时候,由于A和B是通过共享
模块连接起来的,所以B能收到,同理,C和D;二交换模块不能共享资源,因此E和F不能收到。
(2)、根据实验理解集线器(共享设备)和交换机(交换设备)的区别?
集线器采用的是共享带宽的工作方式,它将数据包共享的发送给所连接的机器。交换机是一个独享的通道,它能确保每个端口使用的带宽,具有路径选择的作用,通过查找将数据发给目的机器;即交换机既可以将数据包共享给所有连接的机器,也可以只将数据包发送给特定的机器。
(3)、说明共享设备的不安全性?
集线器是一种广播模式,也就是说集线器的某个端口工作的时候其他所有端口都有名收听到信息,容易产生广播风暴。共享设备不安全,因为每次数据发送,必会发送到连接到此共享设备的所有主机上,每个主机都可以获得此数据,所以共享设备不安全。
3、练习三编辑并发送MAC帧
实验内容:
本练习将主机A、B、C、D、E、F作为一组进行实验。
1. 主机E启动协议编辑器。
2. 主机E编辑一个MAC帧:
目的MAC地址:FFFFFF-FFFFFF
源MAC地址:主机E的MAC地址
协议类型或数据长度:大于0x0600
数据字段:编辑长度在46—1500字节之间的数据
3. 主机A、B、C、D、F启动协议分析器,打开捕获窗口进行数据
捕获并设置过滤条件(源MAC地址为主机E的MAC地址)。
4. 主机E发送已编辑好的数据帧。
5. 主机A、B、C、D、F停止捕获数据,察看捕获到的数据中是否
含有主机E所发送的数据帧。
结合练习三的实验结果,简述FFFFFF-FFFFFF作为目的MAC地址的作用。
FFFFFF-FFFFFF作为目的地址的MAC帧说明这是一个广播帧,(一对多),即这个帧是发送给局域网中每一个站点的帧。
思考:
(1)、主机A、B、C、D、F是否可以收到主机E的广播帧?
能;
(2)、说明MAC广播帧的范围?
000000-FFFFFF ;网络上所有的计算机。
4、练习四编辑并发送LLC帧
实验内容:
本练习将主机A和B作为一组,主机C和D作为一组,主机E和F 作为一组。现仅以主机A、B所在组为例,其它组的操作参考主机A、B 所在组的操作。
1. 主机A启动协议编辑器,并编写一个LLC帧。
目的MAC地址:主机B的MAC地址