-
以太网数据帧的报尾封装字段是什么_4、90秒快速“读懂”数据帧传输
2021-01-16 16:37:19数据帧传输数据链路层基于MAC地址进行帧的传输。以太网在二层链路上通过MAC地址来唯一标识网络设备,并且实现局域网上网络设备之间的通信。MAC地址也叫物理地址,大多数网卡厂商把MAC地址烧入了网卡的ROM中。发送端...数据帧传输
数据链路层基于MAC地址进行帧的传输。
以太网在二层链路上通过MAC地址来唯一标识网络设备,并且实现局域网上网络设备之间的通信。MAC地址也叫物理地址,大多数网卡厂商把MAC地址烧入了网卡的ROM中。发送端使用接收端的MAC地址作为目的地址。以太帧封装完成后会通过物理层转换成比特流在物理介质上传输。
以太网MAC地址
网络设备的MAC地址是全球唯一的。MAC地址长度为48比特,通常用十六进制表示。MAC地址包含两部分:前24比特是组织唯一标识符(OUT,Organizationally Unique Identifier),由IEEE统一分配给设备制造商。例如,华为的网络产品的MAC地址前24比特是0x00e0fc。后24位序列号是厂商分配给每个产品的唯一数值,由各个厂商自行分配(这里所说的产品可以是网卡或者其他需要MAC地址的设备)。
数据帧的发送和接受
主机检查帧头中的目的MAC地址,如果目的MAC地址不是本机MAC地址,也不是本机侦听的组播或广播MAC地址,则主机会丢弃收到的帧。如果目的MAC地址是本机MAC地址则接收该帧,检查帧校验序列(FCS)字段,并与本机计算的值对比来确定帧在传输过程中是否保持了完整性。如果检查通过,就会剥离帧头和帧尾,然后根据帧头中的Type字段来决定把数据发送到哪个上层协议进行后续处理。
数据传输过程
封装过程
-
以太网帧格式
2018-07-22 15:21:36前导字段:接收器电路用它确定一个帧的到达时间,并确定编码位(称为时钟恢复)之间的时间量。以太网是一个异步的局域网(即每个以太网接口卡中不保持精确的时钟同步),从一个接口到另一个接口的编码位之间的间隔...前导字段:接收器电路用它确定一个帧的到达时间,并确定编码位(称为时钟恢复)之间的时间量。以太网是一个异步的局域网(即每个以太网接口卡中不保持精确的时钟同步),从一个接口到另一个接口的编码位之间的间隔可能不同。前导是一个公认的模式(典型值为0xAA),在发现帧起始分隔符(SFD)时,接收器使用它“恢复时钟”。SFD的固定值0xAB。
基本帧格式:包括48位(6字节)的目的地址(DST)和源地址(SRC)字段。源地址后面的类型字段,用于确定头部后面的数据类型。TCP/IP网络使用的常见值包括IPv4(0x0800)、IPv6(0x86DD)和ARP(0x0806)。0x8100表示一个Q标签帧(可携带一个“虚拟局域网”或802.1q标准的VLAN ID)。一个以太网帧的基本大小是1518字节,最近的标准将该值扩大到2000字节。
-
33以太网的MAC帧
2021-01-21 19:17:58由于总线上使用的是广播通信,因此网卡从网络上每收到一个MAC帧,首先要用硬件检查MAC帧中的MAC地址。如果是发往本站的帧就收下,否则丢弃。 以太网MAC帧格式有两个标准:DIX Ethernet V2标准和IEEE 802.3标准。DIX...以太网的MAC帧:每个网络适配器有一个地址,称为MAC地址,也称物理地址;
由于总线上使用的是广播通信,因此网卡从网络上每收到一个MAC帧,首先要用硬件检查MAC帧中的MAC地址。如果是发往本站的帧就收下,否则丢弃。
以太网MAC帧格式有两个标准:DIX Ethernet V2标准和IEEE 802.3标准。DIX以太网V2标准的帧格式如下:
前导码:使接收端与发送端时钟同步;在帧的前面插入的8字节,可再分为两个字段:第一个字段共7字节,是前同步码,用来迅速实现MAC帧的比特同步;第二个字段是帧开始定界符,表示后面就是MAC帧。MAC帧并不需要帧结束符,因为以太网在传送帧时,各帧之间必须有一定的间隙。但MAC帧需要尾部,在数据链路层上,帧即要加首部也要加尾部。
地址:通常使用6字节(48bit)地址(MAC地址)
类型:2字节,指出数据域中携带的数据应交给哪个协议实体处理
数据:46—1500字节,包含高层的协议信息。由于CSMA/CD算法的限制,以太网帧必须满足64个字节,当数据比较少时必须加以填充(0~46字节);
-
计算机网络——以太网帧结构/格式
2020-05-31 17:53:55目录目的地址源地址类型字段数据字段FCS前同步码 格式如图所示: ...用来标记上一层使用的是什么协议,以便把收到MAC帧的数据上交给上一层的这个协议。 数据字段 46~1500个字节,46是因为以太网MA格式如图所示:
可以看到,以太网帧由6个字段组成:目的地址
目标适配器的MAC地址 (即物理地址,也称为链路地址、MAC地址、LAN地址。关于它的详细介绍以及其他寻址方式的介绍可以看这篇博客:计算机网络知识点——寻址(物理地址、逻辑地址、端口地址与专用地址))。
源地址
传输该帧到局域网上的适配器的MAC地址。
类型字段
用来标记上一层使用的是什么协议,以便把收到MAC帧的数据上交给上一层的这个协议。
数据字段
46~1500个字节,46是因为以太网MAC帧长不能小于64字节(最小帧长度保证有足够的传输时间用于以太网网络接口卡精确地检测冲突,这一最小时内间是根据网络的最大电缆长度和帧沿电缆长度传播所要求的时间确定的),1500是因为以太网的最大传输单元(MTU)是1500字节。当数据字段的长度小于46字节时,应在数据字段的后面加入整数字节的填充字段,当传输到网络层时,网络层使用IP数据报首部中的长度字段来去除填充部分。这个字段承载了IP数据报。
这里可能有人要问了:为什么以太网规定最短有效帧长为64字节?答:以太网在发送数据时,如果帧的前64字节没有发生冲突,那么后续的数据就不会发生冲突。换句话说,就是如果发生冲突,就一定是在发送的前64字节之内。因为检测到冲突就停止发送,这时已经发送出去的数据一定小于64字节。只要长度小于64字节的帧都是由于冲突而异常中止的无效帧。收到这种无效帧就立即丢弃。
FCS
使得接收适配器能检测帧中是否引入了差错。
前同步码
8个字节,前7个都是10101010,最后一个是10101011;前7字节用于“唤醒”接收适配器,并将它们的时钟和发送方的时钟同步。第8个字节的最后两个比特(即两个‘1’)警告接收适配器重要的内容要来了。
《数据通信与计算机网络》——佛罗赞
《计算机网络——自顶向下方法》不点个赞👍再走吗~
-
以太网协议帧
2013-05-25 21:11:492>第三个字段是2字节的类型字段,用来标志上一层使用的是什么协议。 l 类型字段的值为0x0800时,表示上层使用的是IP数据报。 l 类型字段的值为0x0806时,表示上层为ARP数据报 l 类型字段的值为0x8137时,表示该帧... -
TCP/IP详解--数据链路层 & 以太网帧格式
2014-04-02 11:08:27链路层上最常见的封装就是以太网和IEEE 802封装,这里就使用以太网作为...这个长度是提供给上层协议的数据负载,也就是上层协议封装的数据最长度不要超过以太网帧的数据长度。最小数据帧尾46,最大数据帧长为1500. 在 -
以太网协议号字段定义
2018-07-23 12:09:29当前使用的以太网协议一般指EthernetII协议,它是Xerox与DEC、Intel等公司在1982年制定的以太网标准帧格式,在当时是一种事实工业标准。到1985年,IEEE又发布了802.3/802.2以太网标准。这两种标准都规定以太网MAC... -
帧类型0x0800代表什么_3、90秒快速“读懂”以太网帧结构(IEEE 802.3和 Ethernet_II)...
2020-12-01 16:49:34以太网中大多数的数据帧使用的是 Ethernet II 格式。以太帧中还包括源和目的MAC地址,分别代表发送者的MAC和接收者的MAC ,此外还有帧校验序列字段,用于检验传输过程中帧的完整性。一、Ethernet_I... -
以太网的基础学习
2020-07-15 11:58:11SFD:是一个字节10101011,最后使用11,来通知接收方下一字段就是目的主机的地址了,实际上前导码都是在物理层加进去的,并不是帧的一部分。 DMAC:6个字节,目的节点的MAC地址。 SMAC:6个字节,源节点的MAC地址。 ... -
以太网
2018-11-06 20:25:00结束位置往前4个字节(帧检验序列)就是数据字段的结束位置。 MAC地址生成方式:记录源mac地址 以太网的扩展方式:1、使用集线器,优点 :不同系的以太网上的计算机能够跨系通信;扩大了以太网覆盖的地理范围。2、... -
MAC帧格式,IP数据报格式和ARP数据报格式
2016-05-15 20:13:56MAC帧格式: 以太网帧格式由5个字段组成,前两个字段分别是6字节长的目的地址和源地址字段,是指网卡的硬件地址(MAC地址)。第三个字段是2字节的类型字段,用来标识上一层使用的是什么协议,以便把收到的MAC帧的... -
2011年网络408数据帧大题
2020-07-14 20:36:50封装该协议请求报文的以太网帧的目的MAC地址是什么? 【解析】 (3)假设HTTP/1.1协议以持续的非流水线方式工作,一次请求-响应时间为RTT,rfc.html页面引用了5幅JEEG小图像。问从发出图2中的Web请求开始到... -
知识分享类-以太网基础MAC.pptx
2020-04-16 10:33:52二层交换机原理,mac,Mac地址介绍,mac帧,二层mac介绍,字段解析,通过实验介绍,使用csico模拟器实验,是初学者的学习网络的最好入门资料 -
第三章 链路层学到的知识点
2020-05-18 10:22:36先是一个SFD字段标志着一个帧的开始,然后是源地址,目的地址,数据长度,协议类型(上层),帧校验序列,然后便是数据部分。 以太网帧大小,以及为何设置最大帧 一个帧规定了最大与最小的长度,规定最小长度是... -
STP-18-Port-Channl上的负载均衡
2019-06-02 22:40:00针对数据帧地址字段执行散列计算能够产生一个编号,标识这个数据帧在Ether Channel中转发所使用的物理链路。在特定地址字段(或多个字段)中拥有相同的值,且使用这个值来计算散列值的一系列数据帧,称为一个会话或... -
地址解析协议(ARP)
2017-12-19 06:21:581. 简介 同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的MAC地址。...上图是一个以太网封装上层ARP包后的以太网帧,其中的一些字段,如 硬件类型:硬件地址类型,如以太网的值为... -
忆龙2009:PPPOE的报文格式
2009-12-09 22:43:00PPPoE报文的格式就是在以太网帧中携带PPP报文,如图所示。 各个字段解释如下: Destination_address域:一个以太网单播目的地址或者以太网广播地址(0xffffffff)。对于Discovery数据包来说,该域的值是单播或者广播... -
SLIP协议的缺陷与CSLIP
2012-12-28 20:16:192) 数据帧中没有类型字段(类似于以太网中的类型字段)。如果一条串行线路用于S L I P, 那么它不能同时使用其他协议。 第2章链路层使用17 下载 IP数据报 bbs.theithome.com 3 ) S L I P没有在数据帧中加上 -
清华大学的计算机网络课件
2010-03-26 11:11:56问题4-4:从什么地方可以查阅到以太网帧格式中的“类型”字段是怎样分配的? 问题4-5:是什么原因使以太网有一个最小帧长和最大帧长? 问题4-6:在双绞线以太网中,其连接导线只需要两对线:一对线用于发送,另一对... -
计算机网络学习(6)
2015-06-05 22:44:02使用广播信道的以太网 双绞以太网 集线器(hub)工作在物理层,每个接口仅仅简单的进行比特转发。...MAC帧的格式:以太网采用最多的是以太网V2帧格式 一共由五个字段构成:前两个字段为目的地址和源 -
PPPoE报文格式及交互详解
2018-03-21 09:33:23简介PPPoE报文的格式就是在以太网帧中携带PPP报文,如图所示:各个字段解释如下: Destination_address:一个以太网单播目的地址或者以太网广播地址(0xffffffff)。对于Discovery数据包来说,该域的值是单播或者... -
计算机网络实验二
2020-12-26 10:53:32一.(数据链路层)使用 Wireshark 任意进行抓包,熟悉 Ethernet 帧的结构 两个方块分别为本机网卡地址和源地址 以太网的帧格式 问题:你会发现 Wireshark 展现给我们的帧中没有校验字段,请了解一下原因。 Wireshark... -
UDP 用户数据报格式(单播+组播)
2018-03-01 19:51:39Wireshark抓取一个UDP单播数据报在以太网的传输,截图如下:从上往下分别是:(1)数据链路层,以太网MAC帧的格式如下:前两个字段分别为6个字节的目的地址MAC和源地址MAC字段,第三个字段是2字节的类型字段。... -
Wireshark实验
2020-12-24 11:47:48从抓包得到的数据可以看到,以太网帧中格式中可以看到源和目的MAC地址,他们是以16进制表示的,但我们没有看到校验字段。 ✎ 问题:你会发现 Wireshark 展现给我们的帧中没有校验字段,请了解一下原因。 WireShark... -
Wireshark使用教程.rar
2019-07-09 08:59:14Wireshark可能算得上是今天能使用的最好的开元网络分析软件。 目录: 第 1 章 介绍 4 1.1. 什么是Wireshark 4 1.1.1. 主要应用 4 1.1.2. 特性 4 1.1.3. 捕捉多种网络接口 5 1.1.4. 支持多种其它程序捕捉的... -
计算机网络常见问题解答
2010-06-07 08:19:11问题3-10:从什么地方可以查阅到以太网帧格式中的“类型”字段是怎样分配的? 问题3-11:是什么原因使以太网有一个最小帧长和最大帧长? 问题3-12:在双绞线以太网中,其连接导线只需要两对线:一对线用于发送,另... -
HTTP协议相关
2016-05-18 21:59:01如图所示的以太网数据帧中: ...第13~14个字节08-00为类型字段,表示上层使用的是IP数据报协议。 第15~34个字节(共20个字节)为IP数据报的首部,其中第27~30个字节为源IP地址,c0-a8-01-6b,化为十进制为1
-
task2
-
Liunx 优化思路与实操步骤
-
html学习笔记4——列表与表格
-
2021年 系统分析师 系列课
-
浅析JavaScript的事件代理和委托
-
反导系统优化部署方案建模与算法求解
-
各操作系统下php.ini文件的位置在哪里
-
Unity序列化相关(怕原文被删转载)
-
龙芯实训平台应用实战(希云)
-
Wave breaking in tapered holey fibers
-
【必备算法】二分查找:LeetCode题(二)33. 搜索旋转排序数组,240. 搜索二维矩阵 II
-
jazz_model:Jazz模型-爵士理论和其他很酷的东西的数据模型-源码
-
MySQL Router 实现高可用、负载均衡、读写分离
-
Linux基础入门系列课程
-
基于多层次属性加权的代码混淆有效性量化评估
-
Unity 热更新技术-ILRuntime
-
基于电商业务的全链路数据中台落地方案(全渠道、全环节、全流程)
-
晒一下阿里云人工智能方向的ACA证书~~
-
Unity ILRuntime框架设计
-
自动化测试Python3+Selenium3+Unittest