Mac地址和IP地址的区别?

Mac地址和IP地址的区别?

地址长度的不同

1、MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:00:50:29:5A:8H:1E就是一个MAC地址。

一个16进制数代表4个二进制数,代表着4位,所以两个16进制数就代表8个二进制数,就代表一个字节,因此12个16进制数就代表6个字节,48位;

2、IP地址为32位,4个字节,由点分隔开的4个八位组成,如192.168.0.1就是一个IP地址,这种写法叫点分十进制格式。

所在协议层不同

1、MAC地址是在OSI通信协议的第二层,即数据链路层;数据链路层协议可以使数据从一个节点传递到相同链路的另一个节点上(通过MAC地址)。

2、IP地址是在OSI通信协议的第三层,即网络层;网络层协议使数据可以从一个网络传递到另一个网络上(ARP根据目的IP地址,找到中间节点的MAC地址,通过中间节点传送,从而最终到达目的网络)。

分配依据不同

1、MAC地址的分配是基于制造商。MAC地址由网络设备制造商生产时写在硬件内部。这个地址与网络无关,也即无论将带有这个地址的硬件(如集线器、网卡、路由器等)接入到网络的何处,它都有相同的MAC地址,是不可变的。

2、IP地址的分配是基于网络拓扑的。IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A类、B类、C类等)的不同而不同。

相关推荐
带土115 分钟前
4. 两台win11 笔记本局域网内文件传输
网络
00后程序员张31 分钟前
iOS 抓不到包怎么办?从 HTTPS 解密、QUIC 排查到 TCP 数据流分析的完整解决方案
android·tcp/ip·ios·小程序·https·uni-app·iphone
xixixi777771 小时前
“C2隐藏”——命令与控制服务器的隐藏技术
网络·学习·安全·代理·隐藏·合法服务·c2隐藏
在多学一点2 小时前
iptables的源地址转换和iptables的目标地址转换
网络
凉晓风3 小时前
Linux上TCP通信异常排查工具命令
linux·运维·tcp/ip
Xの哲學3 小时前
Linux 分区表深度技术剖析
linux·网络·算法·架构·边缘计算
fei_sun3 小时前
【复习】计网每日一题1124---UDP首部检验和计算、检验和特殊含义
网络·网络协议·udp
2***57423 小时前
前端WebSocket案例
网络·websocket·网络协议
百***81273 小时前
《计算机网络》(B)复习
网络·计算机网络
赖small强4 小时前
【Linux 网络基础】网络通信中的组播与广播:基础概念、原理、抓包与应用
linux·网络·broadcast·组播·广播·multicast