一、MAC地址

计算机联网必需的硬件是安装在计算机上的网卡,通信中,用来标识主机身份的地址就是制作在网卡上的一个硬件地址,每块网卡在生产出来后,除了具有基本的功能外,都有一个全球唯一的编号来标识自己,这个地址就是MAC地址,即网卡的物理地址,MAC地址由48位二进制数组成,通常分成六段,用十六进制表示,如00-D0-09-A1-D7-B7。其中前24位是生产厂商向IEEE申请的厂商编号后24位是网络接口卡序列号。MAC地址的第8位为0时,表示该MAC地址为单播地址:为1时,表示该MAC地址为组播MAC地址,一块物理网卡的地址一定是一个单播地址,也就是第8位一定为0;组播地址是一个逻辑地址,用来表示一组接收者,而不是一个接收者。如下图

二、以太网帧格式

在以太网链路上的数据包称作以太帧。以太帧起始部分由前导码和帧开始符组成。后面紧跟着一个以太网报头,以MAC地址说明目的地址和源地址。帧的中部是该帧负载的包含其他协议报头的数据包(例如IP协议)。以太帧由一个32位冗余校验码结尾它用于检验数据传输是否出现损坏。

1、前导码(Preamble)

包含8字节。前7字节的值为OxAA,而最后1字节的值为OxAB,在DIX以太网中,前导码被认为是物理层封装的一部分,而不是数据链路层的封装。

2、目的地址(DA)

包含6字节。DA 标识了帧的目的站点的MAC地址,DA可以是单播地址(单个目的地).组播地址(组目的地)或广播地址,

3、源地址(SA)

包含6字节。SA标识了发送帧的站点的MAC地址。SA一定是单播地址(即第8位是0).

4、类型域

包含2字节,用来标识上层协议的类型,如0800H表示IP协议。

5、数据域

包含46-1500字节.数据域封装了通过以太网传输的高层协议信息。由于CSMA/CD算法的限制,以太网帧不能小于某个最小长度,高层协议要确保这个域至少包含46字节。如果实际数据不足46字节,则高层协议必须执行某些(未指定)填充算法,数据域长度的上限是任意的,但已经被设置为1500字节。

6、帧校验序列(FCS)

包含4字节。FCS是从DA开始到数据域结束这部分的校验和,校验和的算法是32位的CRC (Cyclic Redundancy Check,循环冗余校验法).

计算机网络-MAC地址与以太网帧格式相关推荐

  1. 计算机网络——MAC地址

        MAC地址是以太网的MAC子层所使用的地址,处在数据链路层.当多个主机连接在同一个广播信道上,要想实现两个主机都必须有一个唯一的标识,即一个数据链路层地址.在每个主机发送的帧中必须携带标识发送 ...

  2. 37张图详解MAC地址、以太网、二层转发、VLAN

    目录 MAC 地址 每个网卡或三层网口都有一个 MAC 地址, MAC 地址是烧录到硬件上,因此也称为硬件地址.MAC 地址作为数据链路设备的地址标识符,需要保证网络中的每个 MAC 地址都是唯一的, ...

  3. 一文掌握MAC地址、以太网、二层转发、VLAN

    目录 MAC 地址 每个网卡或三层网口都有一个 MAC 地址, MAC 地址是烧录到硬件上,因此也称为硬件地址.MAC 地址作为数据链路设备的地址标识符,需要保证网络中的每个 MAC 地址都是唯一的, ...

  4. 计算机网络mac地址作用是什么,mac地址的作用是什么

    mac地址的作用是标识具体的网络节点.mac地址在一定程度上与硬件一致,是基于物理的.计算机之间进行通信时,数据包在节点之间的传递都是由地址解析协议负责将IP地址映射到MAC地址上来的. mac地址的 ...

  5. 计算机网络MAC地址的作用

    简介 谈起MAC地址,不得不说一下IP地址.IP地址工作在TCP/IP参考模型的第三层网络层.IP地址专注于网络层,将数据包从一个网络转发到另外一个网络:而MAC地址专注于数据链路层,将一个数据帧从一 ...

  6. 网络基础3-1(细谈IP协议头, 网络层,子网划分,路由选择,数据链路层,以太网帧格式,MAC地址,再谈ARP协议)

    IP协议 IP协议头格式 4位版本号(version): 指定IP协议的版本, 对于IPv4来说, 就是4 4位头部长度(header length): IP头部的长度是多少个.32bit, 也就是 ...

  7. 计算机网络(三)—— 数据链路层(7):MAC地址、IP地址以及数据链路层使用的ARP协议

    计算机网络系列内容的学习目录→\rightarrow→谢希仁计算机网络学习系列内容汇总. 7. MAC地址.IP地址以及数据链路层使用的ARP协议 7.1 MAC地址 7.1.1 课后练习 7.2 I ...

  8. PPP协议和MAC地址、IP地址及ARP协议三者之间的关系(3.2)

    目录 点对点PPP协议 PPP协议封装的帧格式 PPP协议工作流程 媒体接入控制 媒体接入控制的分类 怎么解决"碰撞问题"?(随机接入方式) CSMA/CD(多址接入.载波监听.碰 ...

  9. MAC地址,IP地址,ARP协议简述

    MAC地址,IP地址,ARP协议简述 ​ MAC地址是以太网的MAC子层所使用的地址:IP地址是TCP/IP体系结构网际层所使用的地址:ARP协议属于TCP/IP体系结构的网际层,作用是通过IP地址获 ...

最新文章

  1. 集合list set Map问题
  2. hihoCoder1040 矩形判断
  3. joomla3.6.5 nginx下 前台页面404错误
  4. [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之jetty篇(一)...
  5. outlook地址薄导入到FOXMAIL
  6. 波束管理 Beam Management
  7. 危险!!!也许你的web网站或服务正在悄无声息地被SQL注入
  8. 关于Arcgis工作空间的记忆点
  9. 嵌入式Linux入门12:编程规范
  10. keepalived + LVS实现高可用负载均衡集群
  11. python画折线图-利用python画折线图
  12. HTML关联两个标签事件,javascript – 交换2个html元素并保留事件侦听器
  13. 华为盒子联网后显示无法连接服务器,【当贝市场】华为盒子连上无线后不能上网怎么办?...
  14. linux如何安装usb转串口驱动,虚拟机下Ubuntu安装usb转串口驱动
  15. DDIM代码详细解读(1):数据集加载、类别条件信息读取、关键超参数解析
  16. arduino入门-用arduino uno制作基于蓝牙的数据监控系统
  17. 用AI 来一键体验“返老还童”的快乐!马化腾、李彦宏、杨幂都能还原的那种 |儿童节福利...
  18. 15分钟正则表达式快速上手(js)
  19. python将图片转成灰度图
  20. 浅谈激光的单色性与相干性

热门文章

  1. PCIE学习笔记(二)PCIe总线的拓扑结构,协议层,数据传输流程
  2. 微信翻译生日快乐的代码_广外,54岁生日快乐!校庆日专属头像上线!
  3. bzoj1123 BLO
  4. UML 之 C++类图关系全面剖析
  5. ZooKeeper之常用命令大全
  6. 【矩阵论笔记】最小多项式与Jordan型的关系
  7. 决定一生的99个简单法则
  8. AI展现唇语识别能力,大数据功不可没
  9. Python|range函数用法完全解读
  10. 有道云笔记 - Markdown模板(文首附markdown源码,即.md文件)