首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

再谈以太网格式

又重新读了一遍《tcp/ip详解》,又重温了一遍万年知识以太网,为了不能忘却的回忆,我决定原文摘抄一遍。 以太网这个术语是指DEC、Intel和Xerox公司在1982年联合公布的一个标准。...不幸的 是,802.3定义了一个与以太网不同的格式。 下图定义了两种不同形式的封装格式: ?...在以太网格式中,类型字段之后就是数据,而在802格式中,跟随在后面的3字节的802.2LLC和5字节的802.2SNAP。 目的服务访问(DSAP)和源服务访问点(SSAP)的值都设为0xaa。...再接下来的2个字节类型字段和以以太网格式一样。 CRC字段用于内后续字节差错的循环冗余码检验。 802.3标准定义的以太网都有最小长度要求。...802.3规定数据部分必须至少为38字节,而对于以太网,则要求最少要有46字节。为了保证这一点,必须在不足的空间插入填充字节。 最后注意一下,mtu的大小只是指内容的大小,不包括头。

1K20

HCIE | 以太网数据、MAC地址介绍

2020 以太网数据、MAC YuLong XiaoZhan 玉 龙 小 栈 以太网链路传输的数据包称做以太,或者以太网数据。...在以太网中,网络访问层的软件必须把数据转换成能够通过网络适配器硬件进行传输的格式。二层交换机设备维护CAM表,而CAM表中存放的是MAC地址。今天给大家介绍一下以太网数据格式和MAC地址格式。...以太网数据 以太网II格式 ? Ethernet_II 类型值大于等于1536 (0x0600)。 以太网数据的长度在64-1518字节之间。 802.3格式 ?...表示该的上层封装的是IP协议 2、0x0806 表示该的上层封装的是ARP协议 3、0x86DD表示该的上层封装的是IPv6协议 4、0x8847(单)、8848(组)表示该的上层封装的是MPLS...,E1.POS.SDH除外,这类接口都不是封装802协议),而所谓的以太网卡就是指遵循IEEE802协议的网络接口卡(网卡) MAC构成 MAC地址一共6byte,48bit,由两部分组成名分别是供应商代码和序列号

3.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MAC地址_MAC地址格式_以太网的MAC_基础知识

    MAC地址全世界的每块网卡在出厂前都有一个唯一的代码,称为介质访问控制(MAC)地址一.网络适配器(网卡)要将计算机连接到以太网,需要使用相应的网络适配器(Adapter),网络适配器一般简称为“网卡”...以太网的MAC引入:由于总线上使用的是广播信道,因此网卡在网络上每收到一个MAC,首先要用硬件检查MAC中的MAC地址.如果是发往本栈的,那么就收下,否则就丢弃....以太网MAC有2种格式:V2标准和IEEE802.3标准,下面讲解以V2标准1.插入8B前导码:使接收端和发送端的时钟同步,在前面插入8字节再分为两个字段:第一个字段共7字节,是前同步码,用来快速实现...1500B包含高层的协议消息(看图IP数据报)46B:CSMA/CD算法的限制,以太网长最短是64B,数据较少时必须填充,填充0-46B,64-18=461500B:规定5.校验码(FCS):4B,校验范围从目的地址到数据段的末尾...MAC时,就简单将其丢弃,以太网的数据链路层没有重传机制。

    46140

    【计算机网络】数据链路层 : 以太网 ( 无连接、不可靠服务 | 以太网发展 | 10BASE-T 以太网 | MAC 地址 | 以太网 MAC | 高速以太网 )

    地址 六、 以太网 MAC 七、高速以太网 一、 以太网 ( Ethernet ) 概述 ---- 以太网 ( Ethernet ) 概述 : ① 开发者 : 由 Xerox 公司创建 , 由 Xerox...) 服务 ---- 以太网 ( Ethernet ) 服务 : ① 无连接 : 发送方 接收方 之间 , 没有握手过程 ; ② 不可靠传输 : 数据没有编号 , 接收方不返回确认 , 差错直接丢弃...MAC ---- 以太网 V 2 格式 MAC : ① 头 : 6 字节目的地址 + 6 字节原地址 + 2 字节类型标识 ; 类型指的是 网络层 协议类型 ; ② 数据部分...: 上层传下来的 IP 数据报 , 长度 46 ~ 1500 字节 ; 最小长度来源 : 以太网最小长 64 字节 , 除去 头 14 字节 , 尾 4 字节 , 数据部分 还剩下..., 在 以太网 MAC 前 , 加入 1 字节的前导码 ; ⑤ 间隔 : 之间有一定的空白间隙 , 如果一段信号没有电压变化 , 说明这是间隔 ; 七、高速以太网 ---- 高速以太网

    1.4K00

    视频中的 I ,P ,B

    由于压缩处理的方式不同,视频中的画面就分为了不同的类别,其中包括:I 、P 、B 。I 是内部编码(也称为关键),P 是前向预测(前向参考),B 是双向内插(双向参考)。...简单地讲,I 是一个完整的画面,而 P 和 B 记录的是相对于 I 的变化。如果没有 I ,P 和 B 就无法解码。...I I (Intra coded frames):I 图像采用内编码方式,即只利用了单图像内的空间相关性,而没有利用时间相关性。...由于 I 不依赖其它,所以是随机存取的入点,同时是解码的基准。 I 主要用于视频播放的初始化,I 图像的压缩倍数相对较低。I 图像是周期性出现在图像序列中的,出现频率可由编码器选择。...P 是差别,P 没有完整画面数据,只有与前一的画面差别的数据。 若 P 丢失了,则视频画面会出现花屏、马赛克等现象。

    3.3K20

    视频编码的三种:I,B,P

    在视频压缩编码中,所有的被分成了三个种类,I,B和P,其实就是Intra-Prediction,Bi-prediction和Prediction。...顾名思义,就是内预测,双向预测以及(单向)预测。...(inter prediction),内预测的话就是在找参照块的时候,只在当前内寻找;而间预测的话,找参照块的时候会在相邻的之间去找相似块。...因此,基于上述所说, 如果说当前是只在当前内寻找参照块的话,那么该就是I 如果在已经编码的里面寻找参照块的话,那么它是P 如果既在已编码的里去寻找参照块,又在未来将要被编码的里去寻找参照块的话...,那么该就是B

    2.3K20

    音频、视频及其同步

    今天介绍下音频、视频的主要参数和分析方法,以及音视频的同步等,主要内容如下: 音频 视频 PTS与DTS 音视频同步 音频 音频的概念没有视频那么清晰,几乎所有视频编码格式都可以简单的认为一就是编码后的一副图像...大小 大小指每的采样数,这个值的恒定的,具体如下: ?...FrameSize 长度 长度指压缩时每一的长度,包括头及填充位,因为有填充和比特率变换,所以长度不是恒定的,这个填充位具体从头中第 9 位获取,如果是 0 则无填充位,如果是 1 则有填充位...P :前向预测,表示与前一(I 或 P )之间的差别,需要参考前面的 I 或 P 才能生成完整的图片,相较 I 更具压缩性,节省了空间,所以 P 也成为增量。...B :双向预测编码,表示与前后两的差异,需要参考前面的 I 或 P 及后面的 P 来生成一张完成的图片,压缩性最大。

    4K10

    Easy Tech:什么是I、P和B

    I、P和B Easy-Tech #002# 在本篇文章中,我们将学习I、P和B的工作原理以及它们的用途。 好,我们先从现代视频压缩中最基本的概念开始——内预测和间预测。...现在,看完对内预测和间预测的快速介绍,让我们来学习I、P和B吧! 什么是I?...想要理解B的作用,我们需要先理解呈现/显示顺序和解码顺序的概念。 以I和P为例。如果你只使用这两种类型的,那么每一要么参考自身(I ),要么参考前一(P )。...参考B和非参考B 我们在上文中学过,B可以参考两或者多,通常,(根据其位置)一在前,一在后。我们也已知道,I不参考任何,P只参考前面的。...那么问题来了——任何都能使用B作为它的参考吗? 答案是肯定的。 如果B可以作为参考,它就被称为参考B。 如果B不用作参考,它便被称为非参考B

    3.3K20

    【音视频原理】视频的 I P B 概念 ① ( 码率 帧率 分辨率 视频信息 | I - 内部编码 | I - 关键压缩法 | P - 前向预测 )

    of Pictures ) 的 第一 , 画面组 内 还有 P 和 B ; I 是 P 和 B 的 参考 ; I 的 质量 决定了 同组 P 和 B 解码后的 一系列...Frames ) " , 是 视频编码 中的一种 类型 , P 采用 前向预测编码方式 , 根据 本 ( P ) 与 相邻的 前一 ( I 或 P ) 的 不同点来压缩本帧数据...I 才能完成解码 ; P 只记录了 与 I 不同的内容 , 也就是 只有 与 I 的 差异部分 , 相同的部分没有 ; 解码 P , 必须 先解码 I ; I 解码完成后 ,...将 I 与 P 合并 , 才能得到完整的 P ; 3、P 顺序不能颠倒 P 的 压缩效率较高 , 因为它 只 包含了 与参考 I 的差异数据 , 而不是完整的 画面帧数据 ; 由于...P 依赖于前面的 I 或 P , 因此在视频流中 , P必须按照正确的顺序进行传输和解码 , 否则会导致图像出现错误 ; 下图中 , P1 解码 依赖于 I , P2 解码 依赖于

    83410

    音视频基础知识(4):I、P、B、GOP

    一、H264类型定义: 在H264的编码中,通常以三种不同类型的来表示传输的画面,分别是I、P、B。...P:P指的是前向参考,它需要参考前一的图片才能够正确把数据解码出来。 B:B指的是双向参考,它需要参考前一数据和后一数据才能够正常把数据解码出来。...但是它也有自身的缺点,那就是I的体积比较大,假设在传输视频中全部采用I去传输,那整个网络链路都承受着巨大的压力。所以,I就要配合P、B等进行数据的传输。...P:P又称之为前向参考,此的特点是需要参考前一的图像信息才可以正确把图像解码出来。P指的是这一和前一的差别,并通过将图像序列中已经编码后的冗余信息充分去除来压缩传输数据量的编码图像。...B:B也称之为双向参考,B的特点是以前面的(I或者P)或者后面的(也是I、P)作为参考找出B的预测值,并且取预测差值和预测矢量进行传送。

    7.5K32

    以太网

    之后,IEEE802.3将以太网进行了标准化。 以太网因不同的通信介质,所以通信速度会有所差异。...以太网是不可靠,面向无连接的服务。以太网将错误的包直接丢弃掉。 以太网的前端有一个叫做前导码的部分。它由0,1交替形成,表示一个以太网的开始,也是对端网卡能够保持同步的标志。...在这之后就是以太网本体。前导码和SFD部分一共占据了8字节。 以太网首部占据了14个字节。...如下所示: 目标MAC地址 源MAC地址 长度(2字节) LLC(3字节) SNAP(5字节) 在IEEE802.3标准下,上层协议类型通常是LLC/SNAP中。...在以太网数据的末尾还会有一个FCS,它用于检查是否损坏。发送端会计算FCS,接收端也会计算FCS。 LLC,SNAP实际上是逻辑链路控制。

    94820

    深入栈

    每个方法被执行的时候,java虚拟机都会同步创建一个栈,栈的基本单位为栈,每个线程都有自已的栈,每个执行方法对应一个栈,也叫当前栈。...每一个栈都包括了局部变量表,操作数栈,动态连接,方法返回地址和一些额外的附加信息。 栈的特点就是后进先出,类似于坐电梯,后面进来的先出去。...特点: 局部变量的生命周期与栈一致:随着方法栈的销毁,局部变量随着销毁。...为了尽可能节省栈空间,局部变量中的slot是可以被重复使用的。 通过jclasslib插件获取到 Code中的Code length 。...注意:若调用方法返回的时候带了返回值,其返回会被压入当前栈的操作数中,并更新PC寄存器中一条需要执行的字节码指令。

    85210
    领券