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类等)的不同而不同。

相关推荐
摩羯座-1856903059415 小时前
爬坑 10 年!京东店铺全量商品接口实战开发:从分页优化、SKU 关联到数据完整性闭环
linux·网络·数据库·windows·爬虫·python
YoungLime16 小时前
DVWA靶场之十三:CSP 绕过(Content Security Policy (CSP) Bypass)
网络·安全·web安全
芝士小宇17 小时前
tcp 服务器的设计思路
服务器·网络·tcp/ip
智能化咨询17 小时前
【深度学习计算机视觉】10:转置卷积实战进阶——破解棋盘效应与工业级应用
网络
cililin17 小时前
第4章 文件管理
linux·服务器·网络·操作系统·unix
驰羽19 小时前
C++网络编程(三)TCP通信流程
服务器·网络·tcp/ip
shylyly_19 小时前
Linux-> TCP 编程1
linux·网络·tcp/ip·echo·tcp编程
夏日漱石_19 小时前
tcp 服务器的设计思路
服务器·网络·tcp/ip
汪汪大队u20 小时前
isis整体知识梳理
网络·智能路由器
洋葱圈儿66620 小时前
第八个实验——浮动路由
运维·服务器·网络