我是靠谱客的博主 无奈导师,最近开发中收集的这篇文章主要介绍帧的结构及前导码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

802.3帧前导码小结

我们先看一个帧结构

后面的由数据链路层封装的我们都比较容易理解甚至都可以抓取到包来看,但是前面的前导码不是那么容易看到它的真实结构。

由物理层封装的前导码和帧起始定界符是由8字节固定值组成的。

二进制的固定值如下:

10101010 10101010 10101010 10101010 10101010 10101010 10101010 10101011

十六进制表示:

AA AA AA AA AA AA AA AB

前面7字节的作用是调整时钟,和发送端保持时钟同步。

后面的一个字节表示‘1’以后的将是帧的起始位置,将要读取目的地址。

本文出自 “俞子晨-IT之路” 博客

 

贴个我抓的一个完整的。都是ethereal抓的包,我用的是version 0.10.11,我不知道他用的是哪个版本。

转载于:https://blog.51cto.com/3layer/865327

最后

以上就是无奈导师为你收集整理的帧的结构及前导码的全部内容,希望文章能够帮你解决帧的结构及前导码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部