精华内容
下载资源
问答
  • 湘潭大学网络协议TCP/IP实验一, 以太网链路层帧格式分析实验报告,仅供参考
  • 以太网链路层帧格式分析实验

    千次阅读 2018-05-31 19:14:28
    帧结构,初步了解 TCP/IP 的主要协议和协议的层次结构。 6 :实验设备     实验室局域网中任意两台主机 PC1 、 PC2 7:实验过程 (1)打开wireshark软件,点击捕获——>选择“捕获过滤器” (2)在运行框中输入命令...

    一:在做此实验之前,我先了解了基础知识。

    1:报文类型有哪些 ?(以下是常用报文类型)

    ICMPInternetControl Message Protocol——网际控制报文协议——– 1
    IGMP
    Internet Group Management Protocol——网际组管理协议——-2
    TCP
    Transmission Control Protocol ————–传输控制协议———- 6
    UDP
    User Datagram Protocol———————用户数据报协议——- 17
    OSPF
    Open Shortest Path First————-开放式最短路径优先——— 89

    2:什么是ICMP协议 ?

    ICMP是一种面向无连接的协议,用于传输出错报告控制信息。一般是我们用来进行差错检验的协议它是TCP/IP协议族的一个子协议,属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。

    3:ICMP报文格式


    4:Ethernet V2 与 Ethernet II 报文格式

    5:实验目的

    了解Ethernet V2标准规定的MAC帧结构,初步了解TCP/IP的主要协议和协议的层次结构。

    6:实验设备

      实验室局域网中任意两台主机PC1PC2

    7:实验过程


    (1)打开wireshark软件,点击捕获——>选择“捕获过滤器”

    (2)在运行框中输入命令“cmd”,进入DOS界面输入命令ipfing  ,获取本机的IP地址,之后输入 ping 另一台主机IP,


    展开全文
  • 分析Ethernet V2标准规定的MAC层帧结构,了解IEEE802.3标准规定的MAC层帧结构和TCP/IP的主要协议和协议的层次结构。 实验内容 1.在PC机上运行WireShark截获报文,在显示过滤器中输入ip.addr==(...

    目录

     

    实验目的

    实验内容

    实验过程

    对ICMP 报文进行具体分析

    抓取的数据包的相关信息

    观察 Ethernet II 数据帧的内容。

    观察 IP 数据包的内容。

    观察 ICMP 数据包内容。

    实验结果

    实验体会


    实验目的

             分析Ethernet V2标准规定的MAC层帧结构,了解IEEE802.3标准规定的MAC层帧结构和TCP/IP的主要协议和协议的层次结构。

    实验内容

    1.在PC机上运行WireShark截获报文,在显示过滤器中输入ip.addr==(本机IP地址)。

    2.使用cmd打开命令窗口,执行“ping 旁边机器的IP地址”。

    3.对截获的报文进行分析:

       (1)列出截获报文的协议种类,各属于哪种网络?

       (2)找到发送消息的报文并进行分析,研究主窗口中的数据报文列表窗口和协议树窗口信息。

    实验过程

    Ping 测试IP为192.168.1.2 主机,连通,在wireshark 中捕获ICMP 数据包

    对ICMP 报文进行具体分析

    抓取的数据包的相关信息

    观察 Ethernet II 数据帧的内容。

    Ethernet II数据帧结构:DA SA Type Data FCS

    Data: 数据载荷。
    FCS: 该字段有 4 个字节,表示帧校验序列,用于校验帧是否出错。该字段内容已被网络设备滤去,抓包软件已无法获取。

    观察 IP 数据包的内容。

    观察 ICMP 数据包内容。

    Type: 该字段有 1 个字节,表示特定类型ICMP 报文。
    Code: 该字段有 1 个字节,进一步细分 ICMP 的类型。如上图所示,Type 的值为 8Code 的值为 0,表示回显请求。
    Checksum: 该字段有 2 个字节,表示校验和。
    Identifier: 该字段有 2 个字节,用于匹配 Request/Reply 的标识符。
    Data: 数据载荷。

    • 实验结果

    此报文类型

    ICMP

    此报文的基本信息(数据报文列表窗口中的Information项的内容)

        Echo (ping) request  id=0x0b51, seq=6/1536, ttl=64 (reply in 151)

    Ethernet II协议树中

    Source字段值

    (00:0c:29:b0:72:0c)

     

    Destination字段值

    (00:50:56:e1:9f:29)

    Internet Protocol协议树中

    Source字段值

    192.168.1.150

     

    Destination字段值

    192.168.1.2

    Internet Control Message Protocol协议树中

    Type字段值

    Type 8 (Echo (ping) request)

     

    Data字段值

    Data:8f07050000000000101112131415161718191a1b1c1d1e1f...

    • 实验体会

             通过分析Ethernet V2标准规定的MAC层帧结构,了解了IEEE802.3标准规定的MAC层帧结构和TCP/IP的主要协议和协议的层次结构。


    参考文献:

    https://www.cnblogs.com/huey/p/4820998.html

    展开全文
  • 一、Ethereal抓包 打开“命令提示符”窗口,使用“Ping”命令测试本机与另外一台电脑的连通性。在使用“Ping”命令测试本机与另外一台电脑的连通性时,本地...二、以太网帧结构解析 8个字节的前同步码分为7字...

    一、Ethereal抓包

    打开“命令提示符”窗口,使用“Ping”命令测试本机与另外一台电脑的连通性。在使用“Ping”命令测试本机与另外一台电脑的连通性时,本地计算机向它发送4个ICMP数据包,它也会向本地计算机发送四个应答报文。因此,这8个报文将被网络协议分析软件捕获。

    单击Capture-按默认过滤器-Start-抓包-Stop。

    二、以太网帧结构解析

    8个字节的前同步码分为7字节的前导符和1个字节的帧首定界。最后的的四个字节是帧尾检验字段。

    前同步码

    在帧中设置前导码和帧前定界符,以便于帧的识别。前7字节都是10101010,最后一个字节是10101011。用于将发送方与接收方的时钟进行同步,主要是有不同的以太网类型,同时发送接收速率也不会完全精确的帧速率传输,因此需要在传输之前进行时钟同步。

    目的地址与源地址:

    目的地址与源地址分别表示帧的接收结点与发送结点的硬件地址,又称为MAC地址,长度为6个字节。

    类型字段:

    类型字段长度为2个字节,在本程序中,它作为长度字段使用,表示数据段的长度。

    数据字段:

    数据字段是高层待发送的数据部分,数据字段的最小长度为46B。如果帧的数据字段值小于46B则应将其填充至46B,填充字符是任意的,不计入长度字段中。数据字段的最大长度为1500B。

    校验字段:

    校验字段采用32位FCS校验,俗称帧尾,即计算机网络数据链路层的协议数据单元(帧)的尾部字段,是一段4个字节的循环冗余校验码。源节点发送数据帧时,由帧的帧头和数据部分计算得出FCS,目的节点接收到后,用同样的方式再计算一遍FCS,如果与接收到的FCS不同,则认为帧在传输过程中发生了错误,从而选择丢弃这个帧。

    三、实例分析

    以下是抓包后的报文:

    其中分为三个部分,最上面的黄色部分是报文列表窗口,显示的是对抓到的每个数据报文进行分析后的总结型信息,包括编号,时间,源地址,目标地址,协议,信息。

    中部是数据报文协议信息。

    下部是十六进制报文窗口。

    分开来看第二个窗口。

    第一行,Frame 397(),frame就是帧的意思,397是抓到的包的编号,因为对包进行了过滤所以,只显示了所需要的包。第一行也就是对这个包的一些总结性的信息。

    第二行,Ethernet II表示MAC帧的地址。目的地址(destination),源地址(source),协议类型(type)。

    第三行,表示ip地址。Internet Protcol就是ip协议。

    第四行:UDP协议(数据报协议),源端口号,目的端口号,长度,检验和。

    源端口号:在需要对方回信的时候选用。不需要时可用全0
    目的端口号:这在终点交付报文时必须要用到
    16位UDP长度表示: 整个数据报(UDP首部+UDP数据)的最大长度。其最小值为8(仅有首部)
    校验和:检测UDP用户数据报在传输中是否有错。有错就丢弃。在计算校验和的时候要在UDP用户数据报之前增加12个字节的伪首部。UDP的校验和是把首部和数据部分一起都校验。

    第五行:NetBIOS协议。

                   

    第六行:SMB协议。

    主要是作为Microsoft网络的通讯协议。SMB 是在会话层(session layer)和表示层(presentation layer)以及小部分应用层(application layer)的协议。

     

    第七行:SMB Mailslot协议(命令行send发送的数据)。这里包含了发送的数据。也就是data。

    四、实验问题

    1、列出报文中的协议类型:

    IP协议,UDP协议,NetBIOS协议,SMB协议,SMB Mailslot协议。

    在报文中直接可以看到这些协议。

    2、EthernetV2 规定以太网的 MAC 层的报文格式分为 7 字节的前导符、1 字节的帧首定界、6 字节的目的 MAC 地址、6 字节的源 MAC 地址、2 字节的类型、 46~ 1500 字节的 数据字段和 4 字节的帧尾校验字段。分析一个 Ethernet V2 帧,查看这个帧由 几部分组成,缺少了哪几部分?为什么?

    这个帧由 6 字节的目的 MAC 地址、6 字节的源 MAC 地址、2 字节的类型、 46~1500 字节的数据字段组成。 1字节的帧首定界和 4 字节的帧尾校验字段。

    缺少了 7 字节的前导符、1 字节、 还有 4 字节的 FCS 帧尾检验。这三部分用过后都会在适配器上被丢弃, 不会提交给上一层。 因此我们抓的包中没有这些信息。

    这道题是要查看帧的信息,也就是第二行。(Ethernet II表示MAC帧的地址)。

    3、

    直接照着包中的信息填就行了。

    Ethernet II 协议中的source(Src)是表示源地址,Dstination(Dst)表示目的地址。

    Internet Protocol协议:

    UDP(User Datagram Protocol)协议:

    应用层协议树:

    含有hello的值的字段可以填写十六进制的信息。

    展开全文
  • 分析数据链路层帧结构 二、实验目的: 1.掌握使用Wireshark分析俘获的踪迹文件的基本技能; 2. 深刻理解Ethernet帧结构。 3. 深刻理解IEEE 802.11帧结构。 三、实验内容和要求 1. 分析俘获的踪迹文件的...

    一、实验名称  

    分析数据链路层帧结构

    二、实验目的:

    1. 掌握使用Wireshark分析俘获的踪迹文件的基本技能;

    2. 深刻理解Ethernet帧结构。

    3. 深刻理解IEEE 802.11帧结构。

    三、实验内容和要求

    1. 分析俘获的踪迹文件的Ethernet帧结构;

    2. 分析IEEE 802.11帧结构。

    四、实验环

    1运行Windows 2008 Server/Windows XP/Windows 7操作系统的PC一台

    2、PC具有以太网卡一块,通过双绞线与网络相连;或者具有适合的踪迹文件

    3、每台PC运行程序协议分析器Wireshark

    五、操作方法与实验步骤

    1、分析踪迹文件中的帧结构

    选取第10号帧进行分析

    进一步分析Ethernet II帧结构 

    其中看到源MAC地址为3c:91:80:d2:e3:e9,目的MAC地址为b6:0f:b3:c0:df:45;以太类型字段中值为0x0800,表示该帧封装了IP数据报;以及MAC地址分配的相关信息。

    1. 分析以太帧结构

    将计算机联入网络,打开Wireshark俘获分组,从本机向选定的Web服务器发送Ping报文。回答下列问题:

    (1)本机的48比特以太网MAC地址是什么?

    (2)以太帧中目的MAC地址是什么?它是你选定的远地Web服务器的MAC地址吗?(提示:不是)那么,该地址是什么设备的MAC地址呢? (这是一个经常会误解的问题,希望搞明白。)

    (3)给出2字节以太类型字段的十六进制的值。它表示该以太帧包含了什么样的协议?上网查找如果其中封装的IPv6协议,其值应为多少?

    用本机Ping报文,用CMD使用命令ping www.baidu.com -t发送Ping报文

    接下来用wireshark俘获报文 

     (1)本机的48比特以太网MAC地址是:b4:a9:fc:0d:75:d0

     (2)以太网帧目的地址b6:0f:b3:c0:df:45,不是选定的远地Web服务器MAC地址,是IP包下一跳所要到达的网络设备的MAC地址。

    (3)2个字节标识出以太网帧所携带的上层数据类型,如16进制数0x0800代表IP协议数据,16进制数0x809B代表AppleTalk协议数据,16进制数0x8138代表Novell类型协议数据等。封装的IPv6协议,其值应为0110.

    六、实验体会、质疑和建议

    学会利用wireshark俘获报文,分析俘获的踪迹文件的Ethernet帧结构。

    并判断出帧的源MAC地址和目的MAC地址。并分析以太类型各字段,表示该帧封装了IP数据报,以及MAC地址分配的相关信息。

    展开全文
  • 链路层数据帧结构分析

    千次阅读 2017-11-26 18:31:49
    链路层数据帧结构
  • 计算机网络原理实验实验三:分析数据链路层帧结构 一、实验名称 分析数据链路层帧结构 二、实验目的: 掌握使用Wireshark分析俘获的踪迹文件的基本技能; 深刻理解Ethernet帧结构。 深刻理解IEEE 802.11帧结构。...
  • 一、实验名称 分析数据链路层帧结构 二、实验目的 1.安装并学会使用Wireshark的一些基本功能; 2.学会分析、理解俘获的踪迹文件的Ethernet帧结构; 3.学会分析、理解IEEE 802.11帧结构; 4.掌握帧结构中每一...
  • 实验一 组网实验1.2 以太网链路层帧格式分析一、实验目的 分析Ethernet V2标准规定的MAC层帧结构,了解IEEE802.3标准规定的MAC层帧结构和TCP/IP的主要协议和协议的层次结构。 二、 实验内容 通过对截获帧进行...
  • 数据链路,16进制,0-9,A-FMac地址->全网唯一性 mac地址过滤, 网络:数据包,IP地址,十进制 传输:数据段,TCP,UDP 会话:建立维护管理会话链接 表示:加密,解密,数据格式化 应用是最...
  • 以太网帧结构详解

    万次阅读 多人点赞 2019-07-15 21:52:59
    以太网帧结构详解前言分层模型- OSI分层模型– TCP/IP数据封装终端之间的通信帧格式Ethernet_II 帧格式IEEE802.3 帧格式数据帧传输以太网的MAC地址数据帧的发送和接收单播广播组播发送与接收 前言 20世纪60年代以来...
  • TCP/IP详解--数据链路 以太网帧格式
  • 以太网帧分析

    2021-09-21 16:05:56
    OSI 模型的数据链路(第 2 )实际上由两个子组成:媒体访问控制 (MAC) 子和逻辑链路控制 (LLC) 子。 MAC 子控制设备交互。 LLC 子处理寻址和复用。 网络连接的物理寻址存在于数据链路。在数据链路...
  • 以太网帧结构解析

    万次阅读 2014-09-17 02:06:53
    由于需要做一个分析网卡接收的数据包的Project,需要了解以太网帧结构并解析,发现有很多内容从一般网络方面的知识是不够的,因此查阅了相关资料再此做一个记录以备忘。 以太网是目前最流行的有线的局域网技术,特别...
  • 以太网帧结构(二)

    千次阅读 2019-02-16 14:45:58
    以太网在二层链路上通过MAC地址来唯一标识网络设备,并且实现局域网上网络设备之间的通信。MAC地址也叫物理地址,大多数网卡厂商把MAC地址烧入了网卡的ROM中。发送端使用接收端的MAC地址作为目的地址。以太封装...
  • 之前我们学习了应用层的http和https、传输层的tcp和udp、网络层的IP,接下来到链路层了,我们来看链路层以太网协议吧~ 文章目录以太网协议以太网帧格式认识MAC地址ARP协议MTU的认识和影响 以太网协议 在这之前...
  • 电力数据通信网网络结构与公司运维范围内变电站的地理位置息息相关,基本采用三级组网结构,核心位于公司总部,由多台高性能路由器组成,汇聚由距离公司较近的几个高电压等级变电站组成,站内路由器既担当汇聚...
  • 实验二网络协议以太网帧分析

    千次阅读 2020-11-21 20:48:12
    实验二 以太网帧分析 实验目的:掌握以太网首部格式,理解其功能与含义。 原理概述: 在有线局域网中,目前只有一种,即以太网。下图是以太网格式。 实验内容步骤: IP地址用于标识因特网上每台主机,而...
  • 以太网网络协议Ethernet II 帧分析

    万次阅读 多人点赞 2019-09-03 13:42:49
    IP、ARP、EAP和QICQ协议使用Ethernet II帧结构,而STP协议则使用IEEE 802.3帧结构。 Ethernet II是由Xerox与DEC、Intel(DIX)在1982年制定的以太网标准帧格式,后来被定义在RFC894中。 IEEE 802.3是IEEE 802委员...
  • 以太网数据格式及ARP协议

    千次阅读 2020-08-29 15:59:52
    一、以太网中数据帧结构 以太网是目前最流行的一种局域网组网技术(其他常见局域网组网技术还有令牌环局域网、无线局域网、ATM局域网),以太网技术的正式标准是IEEE 802.3标准,它规定了在以太网中传输的数据...
  • 以太网数据协议分析

    万次阅读 2015-10-17 17:58:53
    通过本次总结,更直观的学习了数据报和格式和入户正确快速利用搜索的其他主机的MAC地址和IP地址(121.42.123.186),将数据填入格式中。在实验中遇到不懂的问题及时细读实验要求和实验内容原理或者直接问同学,增强...
  • 链路层数据包分析

    2021-09-02 17:53:05
    DIX Ethernet V2 格式分析 包的总览 如图所示,这是我对宿舍网关进行ping命令的icmp报文 数据链路的展开 可见书中十分典型的几个数据域:目的mac地址,源mac地址以及上层数据是关于什么协议的。...
  • 以太网帧的格式2. ARP协议2.1 ARP协议的作用2.2 ARP数据报的格式 1.以太网帧的格式 源地址和目的地址是指网卡的硬件地址(也叫MAC地址),用来识别数据链路中相应的结点,长度是48位即6个字节,是在网卡出厂...
  •  以太网(Ethernet)的数据链路层  IP包在网络层  TCP或UDP包在传输层  TCP或UDP中的数据(Data)在应用层  它们的关系是 数据{IP包{TCP或UDP包{Data}}} 不同的协议层对数据包有不同的称谓,在...
  • 下图显示了一个交换局域网连接了3个部门,两台服务器和一台与4台交换机相连接的路由器...2.1 以太网帧结构 2.2 以太网技术 三、链路层交换机 3.1 交换机转发和过滤 3.2 自学习 3.3 链路层交换机的性质 ...
  • 在开始阅读之前,如果你对已介绍的总线技术还不了解的话,可以先阅读以下文章快速温习一下,等补完车载以太网和MOST,汽车总线技术楼主基本分享结束了。说一说LIN总线CAN总线基础(一)CAN总线基础(下)CAN FD 介绍...
  • 以太网帧结构分层模型OSI分层模型TCP/IP数据封装终端之间的通信帧格式Ethernet_II 帧格式IEEE802.3 帧格式数据帧传输数据链路基于MAC地址进行帧的传输以太网MAC地址帧发送方式单播广播组播 分层模型OSI 国 际 标 ...
  • 以太网帧格式详解

    万次阅读 2017-07-28 23:49:26
    浅谈以太网帧格式  一、Ethernet格式的发展 1980 DEC,Intel,Xerox制订了Ethernet I的标准 1982 DEC,Intel,Xerox又制订了Ehternet II的标准 1982 IEEE开始研究Ethernet的国际标准802.3 1983 迫不及待...
  • 讨论以太网长,就不得不先提一下以太网的大名鼎鼎的CSMA/CD协议。 1.1 CSMA/CD协议 CSMA/CD是英文carrier sense multiple access/collision detected 的缩写,可把它翻成“载波监听多路访问/冲突检测”,或...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,268
精华内容 3,307
关键字:

以太网链路层帧结构分析