IP地址与MAC地址

这篇具有很好参考价值的文章主要介绍了IP地址与MAC地址。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

引言(有基础的同学可以不看):在复杂的网络通信中,有茫茫多的数据在中传输,它们是如何在相隔一步一步寻找到对方的呢?


网络通信的基本结构https://blog.csdn.net/qq_68140277/article/details/130937717?spm=1001.2014.3001.5501一片大佬的文章:

如果你来设计网络?https://mp.weixin.qq.com/s/jiPMUk6zUdOY6eKxAjNDbQ


前言:在读完上面2篇文章后(只读第二篇也行),想必大家已经解开了网络为啥有这么多的设计的战争迷雾,现在我们来讨论一个问题为啥我们有了唯一标识码的IP地址了,还要引用一个新的MAC地址,这不是多次一举吗?


一、MAC地址

1、mac地址定义与分配

 mac地址是由网络设备制造商生产时烧录在网卡的EPROM(一种闪存芯片,通常可以通过程序擦写)。其中前 24 位(00-16-EA)代表网络硬件制造商的编号,后 24 位(AE-3C-40)是该厂家自己分配的,一般表示系列号。只要不更改自己的 MAC 地址,MAC 地址在世界是唯一的。形象地说,MAC地址就如同身份证上的身份证号码,具有唯一性。

2、mac地址的使用

首先我们知道(不知道的去引言看第二篇)mac地址是主要使用在数据链路层的标识符

IP地址与MAC地址

 在一个局域网,一台主机向另一台主机发消息,将会先到数据链路层上的交换机,通过查表可知那个端口对应的那台主机。

二、IP地址

1、ip地址定义概念

在上个标题“mac地址的使用”中我们知道了mac地址是属于数据链路层(单个局域网)中处理原寻找目的主机的问题,但是我们使用的网络并不单是只有一个局域网,而是很多局域网公共组建的,而在不同的局域网之间,如何去跳转这个既是网络层的功能,而IP地址的也就在这里登场了!

疑问:我们在ip地址登场前不是已经有一个MAC地址可以作为主机的唯一标识符了吗?为啥还要弄一个IP地址??

答:由mac地址的分配可知,mac地址是直接由厂家烧制而成,厂家们自己为了区分其它厂家的产品,个厂家的产品中分配的mac地址部分段落是一样的,如果我们直接使用mac地址充当ip地址的功能,会导致诸多问题,最大的问题:就是不同设备组网时,我们会将前缀的很多位(自己设置)是相同的地址组和在一起形成一个子网(可以理解成身份证前6位可以直接查到你是那个区的人),如果使用mac地址组子网,在这个子网中我们就只能全选该厂家的设备,这很明显是不现实的。

2、ip地址的使用

有定义可知ip地址是作用在网络层(不同局域网之间的跳转)中使用的,而所对应的常见设备就是路由器

IP地址与MAC地址

 特别的:刚才说的都是 IP 地址,但发送数据包的数据链路层需要知道 MAC 地址,可是我只知道 IP 地址该怎么办呢?

答:电脑和路由器中都有 arp(用于ip和mac相互转化的协议) 缓存表用于缓存 IP 和 MAC 地址的映射关系。文章来源地址https://www.toymoban.com/news/detail-478032.html

到了这里,关于IP地址与MAC地址的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络:MAC地址 & IP地址 & ARP协议

    如果两台主机通过一条链路通信,它们不需要使用地址就可以通信,因为连接在信道上的主机只有他们两个。换句话说, 使用点对点信道的数据链路层不需要使用地址 。 再来看使用共享信道的总线型局域网: 总线上的某台主机要给另一台主机发送帧,表示帧的信号通过总线

    2024年04月17日
    浏览(44)
  • 网络协议从入门到底层原理学习(二)—— Mac地址/IP地址

    1、MAC地址 MAC地址(Media Access Control Address)也称为硬件地址或物理地址(Physical Address),它是一个用来确认网络设备位置的位址。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址 。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,

    2024年02月09日
    浏览(34)
  • 计算机网络之MAC和IP地址

    在局域网中,硬件地址,又称为物理地址或MAC地址。 目前现在的局域网中实际上使用的都是6字节的MAC地址,所以每一个以太网设备都具有唯一的MAC地址。 MAC地址的格式 假设传输使用的是IP数据,V2的MAC帧较为简单,由五个字段组成,前面的两个字段分别为6字节的目的地址和

    2024年02月13日
    浏览(32)
  • 【网络原理进阶篇】ip协议,ip地址组成,ip地址分类网关,路由选择,数据链路层,应用层,ip与mac地址等

    前言: 大家好,我是 良辰丫 ,我们已经学习了网络原理基础版,初步认识了网络,还学习了网络编程,了解了网络通信的各种程序,接下来我们更深入的了解网络是如何工作的.这篇文章我们主要介绍协议,UDP和TCP的一些原理.💞💞 🧑个人主页:良辰针不戳 📖所属专栏:javaEE初阶 🍎

    2024年02月06日
    浏览(38)
  • 计算机网络实验二 ARP协议以及IP地址和MAC地址关系

    1.掌握ARP协议常用命令; 2.掌握ARP协议的工作过程; 3.掌握IP地址和MAC地址的关系; 1.掌握ARP协议常用命令。 2.掌握ARP协议的工作过程; (1)学习:视频学习Cisco Packet Tracer中的集线器和交换机的区别 (2)配置一个包括两个网络的互联网(可参照下图1),并将IP地址和MAC地址相应信

    2024年02月05日
    浏览(75)
  • 第四章 Linux网络编程 4.1 网络结构模式 4.2MAC地址、IP地址、端口

    C/S结构 简介 服务器 - 客户机 ,即 Client - Server(C/S)结构。C/S 结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。客户机是因特网上访问别人信息的机器,服务器则是提供信息供人访问的计算机。 客户机通过局域网与服务器相连,接受用户

    2024年02月08日
    浏览(41)
  • 网络篇——路由器组网,根据MAC地址查询ip

    一、背景与需求 1.教室布置有交换机,使用网线连接若干台式电脑。  2.教室有几台机器人,每台机器人有自己独立的路由器(腾达F3路由器,局域网ip是192.168.31.1),我们的手机和电脑能够直接连接机器人的路由器WIFI。 机器人内部工控机系统的ip为静态ip(192.168.31.200)。

    2024年02月04日
    浏览(52)
  • 【计算机网络】第三章 数据链路层(MAC地址 IP地址 ARP协议)

    3.7.1 MAC地址 MAC地址(Media Access Control address)是网络设备(如网卡、无线网卡)在数据链路层上的唯一标识符。以下是有关MAC地址的一些要点: 描述:MAC地址是一个由48个二进制位(通常以十六进制表示)组成的全球唯一标识符,用于识别计算机网络中每个网络接口(NIC)的

    2024年02月13日
    浏览(44)
  • 【计算机网络】13、ARP 包:广播自己的 mac 地址和 ip

    机器启动时,会向外广播自己的 mac 地址和 ip 地址,这个即称为 arp 协议。范围是未经过路由器的部分,如下图的蓝色部分,范围内的设备都会在本地记录 mac 和 ip 的绑定信息,若有重复则覆盖更新(例如先收到 mac1-ip1、再收到 mac2-ip1 时则覆盖记录为 mac2-ip): 案例:假设某

    2024年02月12日
    浏览(35)
  • 网络基础学习:ip地址的知识

    IP地址是指用于标识在网络上的设备或节点的一组数字,它是Internet协议(IP)中使用的一种地址格式。 IP地址通常由32位二进制数表示,被分成4个8位的十进制数,每个十进制数之间用点分隔符分开。IP地址用于在因特网上寻找其他设备并进行数据通信,类似于邮政地址用于寻

    2024年02月04日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包