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

这篇具有很好参考价值的文章主要介绍了[计算机通信网络]以太网的帧格式详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、前言

二、以太网的帧格式

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发现。文章来源地址https://www.toymoban.com/news/detail-457498.html

到了这里,关于[计算机通信网络]以太网的帧格式详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 三、计算机理论-计算机网络-物理层,数据通信的理论基础,物理传输媒体、编码与传输技术及传输系统

    物理层概述 物理层为数据链路层提供了一条在物理的传输媒体上传送和接受比特流的能力。物理层提供信道的物理连接,主要任务可以描述为确定与传输媒体的接口有关的一些特性:机械特性、电气特性、功能特性、过程特性 数据通信的理论基础 数据通信的意义 主要是指用

    2024年01月22日
    浏览(73)
  • 计算机网关原理、子网掩码原理(路由器、交换机)(网关:与以太网接口关联的路由)

    计算机网关(Computer Gateway)是指连接两个或多个不同网络的设备或系统。它可以是硬件设备(如路由器)或软件程序(如网络代理服务器),用于在不同网络之间进行数据传输和转发。网关的主要功能是将来自一个网络的数据包转发到另一个网络,并且能够处理不同网络之间

    2024年02月16日
    浏览(48)
  • 【计算机网络】数据链路层——以太网

    前面我们学习了关于应用层——自定义协议、传输层——UDP、TCP协议、网络层——IP协议,今天我将为大家分享关于数据链路层——以太网方面的知识。 “以太网” 不是一种具体的网络,而是一种技术标准;既包含了数据链路层的内容,也包含了一些物理层的内容。例如:规

    2024年02月06日
    浏览(67)
  • 计算机网络【IP协议与以太网】

    ● 4位版本号(version):指定IP协议的版本,对于IPv4来说,就是4 ●4位头部长度(header length):IP头部的长度是多少个32bit,也就是 length * 4 的字节数。4bit表示最大的数字是15,因此IP头部最大长度是60字节 ●8位服务类型(Type Of Service):3位优先权字段(已经弃用),4位TO

    2024年02月02日
    浏览(59)
  • 计算机网络:网络通信相关概念入门

    网络发展背景:   最初的计算机是单机,那么单机是这样传输数据的:A单机和B单机,在A单机处理完数据后,将装有数据的存储介质交付给B单机,然后B单机读取数据并处理。毫无疑问,这样太麻烦了。   因此逐步诞生了网络的概念,使用网络来进行数据的传输,大大提

    2024年02月13日
    浏览(48)
  • 【计算机网络】 IP协议格式以及以太网帧结构

    IP工作在网络层 IP头分为两部分,固定部分和可变部分,固定部分就是一定要带这些数据,正常存储应该是连续的,并不是像图中这样会换行,图中只是为了方便观察。 首先是一个版本号,也就是看是ipv4还是ipv6,然后是首部长度,就是我们ip头的首部长度,是为了能将首部和

    2024年02月09日
    浏览(60)
  • 计算机网络的常用的网络通信命令(Windows)

    ping:它是用来检查网络是否通畅或者网络连接速度的命令。ping命令利用的原理是:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作

    2024年02月01日
    浏览(46)
  • 计算机网络-广域通信网

    1.广域网概念和分类  什么是广域网?         广域网是指长距离跨地区的各种局域网、计算机、终端互联在一起,组成一个资源共享的通信网络。 广域网分为传统广域网和现代广域网。 传 统 广 域 网 公共交换电话网PSTN 公共数据网X.25 帧中继网FR 综合业务数据网ISDN 异

    2024年02月22日
    浏览(48)
  • 计算机网络-VLAN间通信

    之前复习了VLAN的概念以及几个接口类型。VLAN在二层可以实现广播域的划分,VLAN间可以实现二层通信,但是不能实现三层通信,需要借助其它方式。 实际网络部署中一般会将不同IP地址段划分到不同的VLAN。同VLAN且同网段的PC之间可直接进行通信,无需借助三层转发设备,该通

    2024年02月02日
    浏览(45)
  • 计算机网络-数据通信基础

      目录 前言 一、数据通信基本概念 二、数据通信相关知识1 总结 正在学习计算机网络体系,把每日所学的知识梳理出来,既能够当作读书笔记,又能分享出来和大家一同学习讨论。 基本概念:信源、信道、信宿;数字信号、模拟信号;模拟通信、数字通信(信道中传送)。

    2024年02月19日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包