[计算机通信网络]以太网的帧格式详解

article/2025/10/7 19:02:28

目录

一、前言

二、以太网的帧格式

Preamble(前导码):

SFD(帧开始定界符):

Destination Address,Source Address:

Type/Len(类型/长度):

Data(数据):

FCS(Frame Check Sequence)(帧校验码):


一、前言

以太网的帧格式对于我们理解mac地址与局域网间通信有着很大的帮助。

这篇博客主要记录了以太网的帧格式与各个字段对应的内容。

二、以太网的帧格式

以太网的帧格式有两种,如下图,其中RFC 894与RFC 1042的主要区别就是 有两个字节的命名方式不同,分别是Type和Len,其余字段相同。

 

---------------------------------------------------------------------------------------------------------------------------------

Preamble(前导码):

preamble是以太网帧的前七个字节,其中每个字节的内容都相同,都为 10101010

具体长下面这样

 preamble:10101010 10101010 10101010 10101010 10101010 10101010 10101010

 前导码的作用为进行发送方与接收方的时钟同步,比如发送方物理设备一秒发送十个比特,则通过接收前导码,接收方的就可以通过前导码的01变换来判断发送方发送比特的速度,以便在出现如00这样的相同比特(电平相同,但是持续时间为两倍)时能通过时间将他们区分开来。

---------------------------------------------------------------------------------------------------------------------------------

SFD(帧开始定界符):

SFD(start of frame delimiter)——帧开始定界符。

长度为一字节,也就是8比特。

内容为:10101011

前面的101010可以看作时钟同步的一部分。后面的11代表着时钟同步结束,接收到11时接收方已经通过前面的10知道了发送方的发送速度,因此能识别出这个11,这个11代表着后面的内容为真正的数据。

---------------------------------------------------------------------------------------------------------------------------------

Destination Address,Source Address:

Destination Address:目的MAC地址,标志着帧的接收方的MAC地址。

Source Address:源MAC地址,也就是帧的发送方的MAC地址。

两者大小都为6字节.

---------------------------------------------------------------------------------------------------------------------------------

Type/Len(类型/长度):

长度为两个字节,也就是16位。

这两个字节被解读为Type还是Len取决于这两个字节组成的整数的数字大小。

当数值>=1536时,这两字节为类型(Type)。

当数值<=1500时,这两个字节被解释为长度,长度为其数值。

Type:类型,如0x0800为ip协议帧,0x0806 为ARP协议帧,还有各种上层网络层协议。

Len:表示这Data字段有多少个字节

---------------------------------------------------------------------------------------------------------------------------------

Data(数据):

Data(数据):也就是真正要发送的信息,其他字段都是用来描述这段信息的。

如 MAC 为1 的发送方对MAC为2的发送方发送了“你好!”则“你好!”就为Data。

DATA的长度len应有  46字节<=len<=1500字节

---------------------------------------------------------------------------------------------------------------------------------

FCS(Frame Check Sequence)(帧校验码):

FCS:长4个字节,用于检验数据在传输过程中数据是否出现了错误。为CRC32校验码。

两个不同的帧只有很小的几率有相同的校验码,故如果出现比特位翻转,很容易通过CRC32发现。


http://chatgpt.dhexx.cn/article/BEFyeA9G.shtml

相关文章

单片机与计算机之间通讯 程序,如何实现计算机与单片机之间的通信

描述 本文是关于计算机与单片机的通信实验的应用。主要包括实验原理阐述、硬件电路图、源程序等 目录&#xff1a; 1、单片机串口通信的应用 2、PC控制单片机IO口输出 3、单片机控制实训指导及综合应用实例 4、单片机给计算机发送数据&#xff1a; &#xff3b;实验任务&#x…

853-两台计算机之间是如何通信的?

1. 五层协议参考模型 所谓通信协议就是通信双方都必须要遵守的通信规则。如果没有网络通信协议&#xff0c;计算机的数据将无法发送到网络上&#xff0c;更无法到达对方计算机&#xff0c;即使能够到达&#xff0c;对方也未必能读懂。有了通信协议&#xff0c;网络通信才能够发…

设备VMnet0 上的网桥当前未运行。此虚拟机无法与主机或网格中的其他计算机通信

关闭虚拟机后&#xff08;下面要恢复默认设置前需要关机&#xff09;&#xff0c;打开 编辑菜单》虚拟网络编辑器 打开后恢复默认设置或修改VMnet0为“自动桥接”&#xff0c;直到与步骤2结果一样&#xff0c;点确定关闭设置窗口。 开机前先“虚拟机设置》网格适配器》设置状态…

网络工程属于计算机还是通信,通信工程属于计算机大类吗 哪个大类

通信工程专业属于电子信息类,属于计算机(大类)类。通信工程不算是计算机的相关专业&#xff0c;通信工程(也作电信工程&#xff0c;旧称远距离通信工程、弱电工程)是电子工程的一个重要分支&#xff0c;电子信息类子专业&#xff0c;同时也是其中一个基础学科。 通信工程相近专…

计算机网络通信技术的重要性,分析计算机网络通信技术的特点及应用效果

摘要&#xff1a;随着计算机网络技术的快速发展&#xff0c;在很多领域中都可以实现该技术的合理利用。本文针对计算机网络通信技术的特点进行分析&#xff0c;并且结合实际情况&#xff0c;提出该技术的未来发展前景&#xff0c;为计算机网络通信技术的应用效果提供有效保障。…

2018计算机通信网络,2018年1-12月我国计算机、通信和其他电子设备制造业企业数量共计16656个...

中国报告网提示&#xff1a; 参考观研天下发布《2019年中国电子设备市场分析报告-市场深度分析与未来商机预测》 &nb 2018年1-12月我国计算机、通信和其他电子设备制造业企业数量共计16656个&#xff0c;累计同比增长5.69%&#xff1b;其中&#xff0c;1-12月我国计算机、通…

【计算机通信网络复习】第1章-计算机网络概论

计算机网络概论 1.1 计算机网络的形成与发展&#xff08;了解&#xff09; 1.1.1 计算机网络发展阶段的划分 第一阶段&#xff1a;计算机网络的形成与发展 &#xff08;1&#xff09;时间&#xff1a;20世纪50年代。 &#xff08;2&#xff09;特点&#xff1a;1. 数据通信技…

【计算机网络】网络通信基础

文章目录 网络通信基础网络通信基本概念信息的传递过程数据通信网络基本概念网络设备交换机&#xff08;Switch&#xff09;路由器&#xff08;Router&#xff09;防火墙&#xff08;Firewall&#xff09;无线设备 局域网、城域网、广域网网络拓扑 网络通信基础 计算机网络 计…

计算机网络数据通信论文,浅谈计算机网络与数据通信的发展

浅谈计算机网络与数据通信的发展 随着计算机网络技术与多媒体通信技术的广泛运用,数据通信是行业发展的必然趋势,下面是小编搜集整理的一篇探究计算机网络与数据通信发展的论文范文,欢迎阅读查看。 摘 要:数据通信是通信技术和计算机技术相结合而产生的一种新的通信方式,未…

通信网与计算机网络的区别,计算机网络和计算机通信网络之间的本质区别是什么?...

原标题&#xff1a;计算机网络和计算机通信网络之间的本质区别是什么&#xff1f; 1、用途不同 计算机网络在网络操作系统&#xff0c;网络管理软件及网络通信协议的管理和协调下&#xff0c;实现资源共享和信息传递。计算机通信在计算机与计算机之间或计算机与终端设备之间进行…

计算机通信与网络(一)

一、计算机通信与网络基础 1.计算机通信与网络的发展 四个阶段&#xff1a; 其中第二阶段产生了分组交换网&#xff0c;分组交换网是以网络为中心&#xff0c;主机都处在网络的外围。 第三阶段形成了基于TCP/IP的因特网。TCP&#xff08;Transmission Control Protocol&…

我国计算机通信技术现状及未来的发展趋势,概述计算机通信技术的发展趋势

概述计算机通信技术的发展趋势 随着世界信息化科技的快速发展,我国的计算机网络通信需求随着人们生活的丰富多彩而不断扩增,以下是小编搜集整理的一篇探究计算机网络通信新技术的论文范文,供大家阅读参考。 摘 要:随着我国科技信息的快速发展,计算机网络通信方面也随着其需…

pta 计算机通信(并查集)

有n台计算机&#xff0c;编号为1到n。设定如果计算机a和计算机b可以通信&#xff0c;则计算机b和计算机a亦可以通信&#xff1b;如果计算机a和计算机b可以相互通信&#xff0c;计算机b和计算机c可以相互通信&#xff0c;则计算机a和计算机c亦可以相互通信。现给定某些计算机的可…

计算机网络与无线通信系统学习1:计算机通信网概述

一、计算机通信网 计算机通信网通常也简称为计算机网络。它是计算机的运算和处理功能同通信系统的信息传输功能相结合的产物。这两种功能的结合所产生的效果远远超过了它们各自发展所能达到的目标。今天&#xff0c;不管是哪个国家的、从事哪个职业的人&#xff0c;从小孩到老…

计算机网络杨庚第一章答案,《计算机通信与网络》习题答案

杨庚等 编著 第一章习题解答 1.1 什么是计算机网络&#xff1f; 答&#xff1a; 我们可以把计算机网络定义为&#xff1a;把分布在不同地点且具有独立功能的多个计算机&#xff0c;通过通信设备和线路连接起来&#xff0c;在功能完善的网络软件运行下&#xff0c;以实现网络中资…

计算机通信逻辑信号电信号,计算机通信原理

计算机通信的基本原理是将电信号转换为逻辑信号&#xff0c;其转换方式是将高低电平表示为二进制数中的1和0, 再通过不同的二进制序列来表示所有的信息。也就是将数据以二进制中的0和1的比特流的电的电压做为表示&#xff0c;产生的脉冲通过媒介(通讯设备)来传输数据&#xff0…

计算机通信基础及协议

目录 一、计算机连接方式 1.网线直连 2.同轴电缆(Coaxial) 3.集线器&#xff08;Hub&#xff09; 4.网桥&#xff08;Bridge&#xff09; 5.交换机&#xff08;Switch&#xff09; 6.路由器&#xff08;Router&#xff09; 二、MAC地址 1.MAC地址的表示格式 2.MAC地址操作 3.MA…

计算机通信网络知识点总结

计网复习笔记 数字通信优点&#xff1a;抗干扰性强&#xff0c;保密性好&#xff0c;设备易于集成&#xff0c;便于计算机处理 缺点&#xff1a;占用较多的带宽&#xff0c;信道利用率低 数据通信包括&#xff1a;数据传输、数据交换、数据处理 实现任意两台设备之间的通信&…

计算机通信基础知识

文章目录 1.最早的网络通信&#xff08;电路通信&#xff09; 广域网&#xff0c;交换机通信&#xff0c;双方和多方之间。交换电路建立电路连接的网络。 特点&#xff1a; 物理通路被双方独占。 建立链接&#xff0c;使用和释放链接&#xff0c;传输效率低&#xff0c;不适合传…

计算机之间通信原理---CSDN观后感

一、前言 计算机之间通信&#xff0c;主要通过网络通信的5层模型。即 应用层&#xff08;Application Layer&#xff09; 传输层&#xff08;Transport Layer&#xff09; 网络层&#xff08;Network Layer&#xff09; 数据链路层&#xff08;Datalink Layer&#xff09; …