MAC地址

本文介绍了数据链路层中的以太网协议和MAC地址的作用。MAC地址作为唯一标识物理设备的地址,在数据传输中起到关键作用。数据在传输过程中会经过应用层、传输层、网络层直到数据链路层,每个层级都有相应的协议头部。以太网帧结构包括目标MAC地址、源MAC地址、类型和帧校验码等信息,确保数据正确无损地传输。
摘要由CSDN通过智能技术生成

1.为了区分不同终端/电脑 发送的数据,我们在第二层,引入了一个特殊的地址,
该地址,叫做“2层地址”。
但是, 在实现2层的各种功能的时候,又存在多个协议。
当前,我们在现网中使用的最多的2层协议,就是:Ethernet (以太网)
此时,以太网协议表示的2层地址,我们称之为 MAC 地址。(也称之为:物理地址)

MAC地址作用:
-在全世界范围内,唯一的表示一个看得见的,摸得着的设备;

MAC地址组成:
1.为了让机器看,是通过48个 0 和 1 组成的;
2.为了让人看, 是通过 16 进制组成的,比如 40-8D-5C-81-29-EF
MAC地址结构:
厂商代码 + 网卡代码
24bit 24bit

注意:
基于 TCP/IP 模型制造的设备,产生数据的时候,是通过 应用层产生的;
最终,
该数据肯定会沿着网线传输到接收设备;
所以,
源设备产生的数据,必须会经历:应用层–>传输层—>网络层---->数据链路层----网线
的过程,
因为,每一层都有自己的各种功能,而这些功能都是通过每一层的各种协议来实现的
所以,这些功能最终都会以当层的某种协议的头部信息的方式表现出来,放在原有
的数据的头部前面。

那么, 在数据链路层是 Ethernet 的时候,为了实现2层功能,也存在一个头部,如下:

目标MAC地址 + 源MAC地址 + 类型 + 3层数据 + 帧校验码
【6字节】 【6字节】 【2字节】 【46——1500】 【4字节】
*目标MAC地址:表示的是接收主机的网卡的MAC地址;
*源MAC地址: 表示的是发送主机的网卡的MAC地址;
*类型 : 表示的是发送主机发送的到底是个啥数据;(表示的是3层的数据)
*帧校验码 : 目标设备在接收到数据后,首先会对该数据重新进行一个校验和的计算,
如果这个校验和 与 数据帧中携带的 帧校验码 相同, 则正常接收;
反之,说明该数据被损坏了,直接丢弃该数据帧。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶学徒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值