IP地址是指互联网协议地址(Internet Protocol Address),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。


MAC地址又称为物理地址、硬件地址,用来定义网络设备的位置。网卡的物理地址通常是由网卡生产厂家烧入网卡的,具有全球唯一性。MAC地址用于在网络中唯一标示一个网卡,一台电脑会有一或多个网卡,每个网卡都需要有一个唯一的MAC地址。

IP地址和MAC地址的区别主要有:

1)对于网络上的某一设备,如一台计算机或一台路由器,其IP地址是基于网络拓扑设计出的,同一台设备或计算机上,改动IP地址是很容易的(但必须唯一),而MAC则是生产厂商烧录好的,一般不能改动。我们可以根据需要给一台主机指定任意的IP地址,如我们可以给局域网上的某台计算机分配IP地址为192.168.0.112 ,也可以将它改成192.168.0.200。而任一网络设备(如网卡,路由器)一旦生产出来以后,其MAC地址不可由本地连接内的配置进行修改。如果一个计算机的网卡坏了,在更换网卡之后,该计算机的MAC地址就变了。

2)长度不同。IP地址为32位,MAC地址为48位。

3)分配依据不同。IP地址的分配是基于网络拓扑,MAC地址的分配是基于制造商。

4)寻址协议层不同。IP地址应用于OSI第三层,即网络层,而MAC地址应用在OSI第二层,即数据链路层。 数据链路层协议可以使数据从一个节点传递到相同链路的另一个节点上(通过MAC地址),而网络层协议使数据可以从一个网络传递到另一个网络上(ARP根据目的IP地址,找到中间节点的MAC地址,通过中间节点传送,从而最终到达目的网络)。

如下图所示,MAC地址工作在链路层及以下,IP地址工作在网络层及以上。

IP地址与MAC地址的区别相关推荐

  1. 24c04硬件地址位_一文读懂IP地址和MAC地址有什么区别和联系

    IP地址和MAC地址虽然都叫地址,然而实际上却没有什么联系.先来看看什么是IP地址.MAC地址,在来谈谈他们之前的区别. 定义 一.MAC地址 MAC(Media Access Control或者Me ...

  2. IP地址与Mac地址的关系与区别 - 学习/实践

    1.应用场景 主要用于学习IP地址与Mac地址的关系与区别,更加了解掌握计算机网络相关知识 2.学习/操作 下面是一个跨网段的网络请求根据 IP 地址和 MAC 地址最终到达目标主机的流程图 为了方便 ...

  3. 【IP地址和MAC地址的区别】

    一.IP地址和MAC地址的对比 先举一个例子:在现实生活中,如果我们要写一封信给别人,除信件内容以外,在信封上,我们要填写两个信息: 第一个:收信地址 第二个:收信人 映射到网络世界中,收信地址就是M ...

  4. 计算机网络——IP地址与MAC地址

    1.1.1 认识IP地址 IP地址用于在TCP/IP通信协议中标记每台计算机的地址,通常使用十进制来表示,但在计算机内部,IP地址是一个32位的二进制数值. IP地址 网络号 表示其所属的网络段编号. ...

  5. IP地址和MAC地址, 路由器, 交换机和集线器

    1. 什么是 IP 地址 IP 地址: 就是给因特网上的每台计算机和其他设备规定的一种地址, 它是一种虚拟地址. 正是因为有了 IP 地址, 才保证了用户在联网的计算机上操作时, 能够高效且方便的从千 ...

  6. 详解IP地址和Mac地址

    其实,写这篇博客的缘由是因为H5中关于获取地理位置信息的方法(navigator.geolocation.getCurrentPosition)而引发的.位置信息的数据来源主要有5种方式:    1. ...

  7. 【网络篇】第二篇——IP协议与MAC地址详解

    IP协议 理解源IP地址和目的IP地址 网段划分 IP地址的数量限制 私有IP地址和公网IP地址 路由 NAT(网络地址转换) ​编辑NAT IP转换过程 NAPT MAC地址 理解源MAC地址和目的 ...

  8. 网络基础——IP地址子网掩码MAC地址DNS(详解)

     目录 一.DNS和IP地址关系: 二.IP地址和MAC地址的区别: 三.IP地址 (internet protocol Address) (1)概念及特点: (2)网络设备获取IP地址的方式 (3) ...

  9. ip地址,MAC地址,子网掩码,网关,VPC,交换机,

    IP地址: IP地址分为五类: IP地址分为五类:A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验. 私有地址(Private address)属于非注 ...

最新文章

  1. 说说Nginx的核心技术和场景的使用方式!
  2. MOV及MP4文件格式中几个重要的Table
  3. left join、right join、inner join的区别
  4. 数论 —— 高次同余方程与 BSGS 算法
  5. 使用 jQuery Mobile 与 HTML5 开发 Web App (十四) —— jQuery Mobile 方法下
  6. [转载]C# 剪切板编程 Clipboard
  7. 处理接口超时_开发中那些事儿:为啥update会超时呢?
  8. 《程序员的数学》读书计划
  9. RTCM3消息类型介绍
  10. 实现微信小程序授权获取手机号登录(c#后端代码附上 少爷接收)
  11. 手写Vue个人组件库——fl-Badge
  12. 【唯美·音乐】唯美舒缓钢琴曲,给你心灵最深处的宁静
  13. 两套php代码使用同一个数据库,php开发公用同一个数据库
  14. d3d9.dll丢失怎么办
  15. openwrt mesh网络设置
  16. 张飞的流水帐(无厘头式的搞笑)【
  17. DNS是什么?怎样设置DNS?
  18. 使用element-ui实现表格分页
  19. FreeMarker 简介
  20. 沧海一声笑的人生态度

热门文章

  1. 快速学习使用springmvc、strust2、strust1以及它们的对比
  2. 鸿蒙os系统被推送,鸿蒙来了!华为大规模推送鸿蒙OS系统,造成网站一度瘫痪...
  3. 小程序和app用什么样的服务器,小程序和APP的本质区别是什么?哪个更值得开发?...
  4. 软件测试推荐专业,软件测试专业老师推荐信
  5. java怎么实现同步到微博功能_新浪微博信息站外同步的完整实现
  6. 学会了!如果认错人了,就像这样亲一口!
  7. 知乎上这个程序员火了,竟是因为给老板修了一 次U盘
  8. 强烈推荐!孩子的科普从这套全球畅销250万册的最酷科学书起步
  9. chromium关闭更新_Win10今年最重磅更新!Win10 2004正式版详尽体验
  10. linux 信号_Linux中的信号处理机制 [四]