四川师范大学计算机网络实验1
实验1 以太网帧与ARP协议分析
一、实验目的
分析以太网帧,MAC地址和ARP协议
二、实验环境
与因特网连接的计算机网络系统;主机操作系统为windows;使用Wireshark、IE等软件。
三、实验步骤:
IP地址用于标识因特网上每台主机,而端口号则用于区别在同一台主机上运行的不同网络应用程序。在链路层,有介质访问控制(Media Access Control,MAC)地址。在局域网中,每个网络设备必须有唯一的MAC地址。设备监听共享通信介质以获取目标MAC地址与自己相匹配的分组。
Wireshark 能把MAC地址的组织标识转化为代表生产商的字符串,例如,00:06:5b:e3:4d:1a也能以Dell:e3:4d:1a显示,因为组织唯一标识符00:06:5b属于Dell。地址ff:ff:ff:ff:ff:ff是一个特殊的MAC地址,意味着数据应该广播到局域网的所有设备。
在因特网上,IP地址用于主机间通信,无论它们是否属于同一局域网。同一局域网间主机间数据传输前,发送方首先要把目的IP地址转换成对应的MAC地址。这通过地址解析协议ARP实现。每台主机以ARP高速缓存形式维护一张已知IP分组就放在链路层帧的数据部分,而帧的目的地址将被设置为ARP高速缓存中找到的MAC地址。如果没有发现IP地址的转换项,那么本机将广播一个报文,要求具有此IP地址的主机用它的MAC地址作出响应。具有该IP地址的主机直接应答请求方,并且把新的映射项填入ARP高速缓存。
发送分组到本地网外的主机,需要跨越一组独立的本地网,这些本地网通过称为网关或路由器的中间机器连接。网关有多个网络接口卡,用它们同时连接多个本地网。最初的发送者或源主机直接通过本地网发送数据到本地网关,网关转发数据报到其它网关,直到最后到达目的主机所在的本地网的网关。
(一)、俘获和分析以太网帧
(1)启动Wireshark 分组嗅探器
(2)在浏览器地址栏中输入如下网址:
http://www.sicnu.edu.cn 会出现四川师范大学主页。
(4)停止分组俘获。在俘获分组列表中(listing of captured packets)中找到HTTP GET 信息和响应信息,如图1所示。(如果你无法俘获此分组,在Wireshark下打开文件名为ethernet–ethereal-trace-1的文件进行学习)。
HTTP GET信息被封装在TCP分组中,TCP分组又被封装在IP数据报中,IP数据报又被封装在以太网帧中)。在分组明细窗口中展开Ethernet II信息(packet details window)。回答下面的问题:
1、 你所在的主机48-bit Ethernet 地址是多少?
2、 Ethernet 帧中目的地址是多少?这个目的地址是www.sicnu.edu.cn的Ethernet 地址吗?
(二)、分析地址ARP协议
(1)ARP Caching
ARP协议用于将目的IP转换为对应的MAC地址。Arp命令用来观察和操作缓存中的内容。虽然arp命令和ARP有一样的名字,很容易混淆,但它们的作用是不同的。在命令提示符下输入arp可以看到在你所在电脑中ARP缓存中的内容。为了观察到你所在电脑发送和接收ARP信息,我们需要清除ARP缓存,否则你所在主机很容易找到已知IP和匹配的MAC地址。
步骤如下:
(1) 清除ARP cache,具体做法:在MSDOS环境下,输入命令arp –d.
(2)启动Wireshark分组俘获器
(3)在浏览器地址栏中输入如下网址:
www.sicnu.edu.cn,得到四川师范大学的主页,或者其他网页地址都可以。
(4)停止分组俘获。
(5)选择 Analyze->Enabled Protocols->取消IP选项->选择OK。如图3所示:
图2.2 利用Wireshark俘获的ARP分组
四、实验报告
根据实验,回答下面问题:
包含ARP 请求消息的以太帧的十六进制目的地和源地址是什么?
给出两字节的帧类型域的十六进制值?
ARP 操作码出现在以太帧从最前端开始的第几字节?
第21字节。
4. 当一个ARP 响应被给出时这个以太帧ARP 载荷部分的操作码字段的值是多少?
0x0002
5. 和早先请求的IP 地址相应的以太网地址在ARP 响应中位于何处?
6. 包含ARP 响应消息的以太帧的十六进制目的地和源地址是什么?
- 如果有计算机在网络上发出ARP 请求,为什么不一定有ARP 回复?
有可能该IP对应的网络设备没有开启或者不存在.
四川师范大学计算机网络实验1相关推荐
- 四川师范大学计算机网络实验5
实验5 使用Wireshark分析FTP协议 一.实验目的 分析FTP协议 二.实验环境 与因特网连接的计算机,操作系统为Windows,安装有Wireshark.IE等软件. 三.实验步骤 HTTP ...
- 四川师范大学计算机科学学院周雄俊简历,润物无声,花开有时 川师附小教师让教育更纯粹...
中国网8月28日讯(宋得恩)润物无声,花开有时.近日,四川师范大学附属实验学校(川师附小)新学期岗前全员学习之旅正式开启.培训从教育故事分享.教育信息化.劳动教育.核心素养.教师发展五方面展开,致力培 ...
- 计算机网络实验报告tcp,TCP 计算机网络实验报告
TCP 计算机网络实验报告 陕西师范大学 计算机网络 实验报告 实验五 探索TCP协议 一.实验目的 1.熟悉并掌握 wireshark的操作. 2.通过实验分析并掌握TCP是如何进行数据传输的,及其 ...
- c语言第五章课后答案冯山,C语言 四川师范大学 信息与计算科学 冯山实验五.doc...
C语言 四川师范大学 信息与计算科学 冯山实验五.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我 ...
- c语言实验报告9 四川师范大学,四川师范大学数学与软件科学学院程序设计实验报告实验十...
四川师范大学数学与软件科学学院程序设计实验报告实验十 一.实验目的 (1) 掌握位运算的基本概念和方法,以及有关位运算的常见算法和基本应用: (2) 掌握文件和文件指针概念,以及文件的一般定义.操作方 ...
- 刘芳计算机学院,刘芳(计算机科学学院)老师 - 四川师范大学 - 院校大全
刘芳 刘芳老师的简介 刘芳,女,副教授,研究生导师.研究生学历,硕士. 姓名 刘芳 性别 女 出生年月 1972.3 最终学历 研究生 职称 副教授 电话 028-84480011 学位 硕士 职务 ...
- 四川师范大学雷怡教授团队揭示伴侣声音促进个体的安全学习
近日,四川师范大学雷怡教授团队在国际权威生理心理学期刊Psychophysiology (SCI一区,IF = 4.015) 发表了题为"Attachment voices promote ...
- 四川师范大学计算机学院冯林,李晓宁(四川师范大学计算机科学学院副教授)_百度百科...
李晓宁 (四川师范大学计算机科学学院副教授) 语音 编辑 锁定 讨论 上传视频 本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 中文名 李晓宁 出生日期 1972年8月职 ...
- 计算机网络实验指导书郭雅主编,《计算机网络实验指导书》郭雅 著_孔网
本书是与谢希仁教授编著的<计算机网络>教材配套的实验指导书.本书根据<计算机网络>教材的特点组织实验内容.在课时有限的情况下,合理地组织计算机网络实验教学,使之既能配合课堂教学 ...
最新文章
- 《银河英雄传说》杨威利经典语录1(田中芳树最经典的作品,我顶级拥护!有志同道合的一定要来给我留言!)...
- 合批只是对CPU的优化,与GPU没有任何关系
- 大数据建模、分析、挖掘技术应用研修班的通知
- Hive过滤脏数据的一些经验
- 你的ERP项目实施为啥质量高不了?
- python代码翻译器-用python实现百度翻译的示例代码
- 匹配区县代码_北京各区县代码都是多少?
- Landsat 8数据介绍
- IPv6 的速度比 IPv4 更快?
- 2020牛客国庆集训派对day1 ------ ABB(马拉车裸题 + 条件判断)
- 网站留言板防重复留言_公众号留言板怎么弄
- UEFI Application
- 精制糖行业采用树脂工艺进行脱色技术分析
- CSS空格和换行的处理
- Altium Designer原理图转OrCAD原理图方法
- 第九章向量空间,维度和四大子空间
- 大数据开发实战教程目录
- 【AI 学习】2.机器学习和深度学习综述
- linux nagios监控
- SpaceX 星链卫星互联网业务出现大规模宕机,现已修复
热门文章
- mysql returning into_PostgreSQL在函数内返回returning
- 也给我的E420拆机清清灰尘
- 计算机增加用户win7,Win7如何添加用户 2种创建Win7新用户方法
- 计算机二级选office还是python_计算机二级科目怎么选 哪个最简单
- Solr使用IKAnalyzer中文分词器配置教程
- nginx名词含义解释
- SpringBoot的模板引擎
- 让linux 支持视频格式,配置 Nginx 支持 f4v视频格式播放
- 香橙派 orangepi 点灯大法,操作gpio 点亮LED灯
- Veracode推出技术联盟计划