经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 其他 » TCP/IP和HTTP » 查看文章
以太网协议
来源:cnblogs  作者:klvchen  时间:2018/11/1 9:19:35  对本文有异议

以太网协议 ethernet
该协议规定:一组电信号构成一个数据包,也叫做 帧

帧,包含了 报头head 和 数据data :

报头head 包含固定18个字节:

  • 发送者/源地址,6个字节

  • 接收者/目标地址,6个字节

  • 数据类型,6个字节

data包含:(最短46字节,最长1500字节)
数据包的具体内容

一个帧的长度为:head长度+data长度=最短64字节,最长1518字节,超过最大限制就分片发送

帧 的 head 中包含的源和目标地址即是mac地址。
每块网卡出厂时都被烧制上一个世界唯一的mac地址,长度为48位2进制,通常由12位16进制数表示(前六位是厂商编号,后六位是流水线号)

有了mac地址,同一网络内的两台主机就可以通信了(采用广播的方式进行通信,同一局域网内的机器都会收到广播包,拆开后发现目标 mac 不是自己的就丢弃)。

 友情链接: