网络:IP与MAC

简介: 网络:IP与MAC

如果我们要跟对方通信,我们需要知道对方的IP地址与MAC地址。

一、IP

IP地址,32位,工作在网络层,属IP协议族。在互联网中逻辑的代表某一台设备,但是在不同的时间,与我合作的主机非常多。某一个设备使用完我之后,我又会被分配给下一个设备,在互联网标识他。

IP地址长度是4个字节32位,每一个字节都是用一个点隔开(点分十进制),且每个字节都是用十进制表示,例如:10.0.9.22。ip地址主要是在互联网上逻辑上的代表某一台设备,在设备使用IP地址到期之后,IP地址可以重新被分配在使用一定时间之后再次与其他设备绑定。IP地址是用在Internet上的。

二、MAC

MAC地址,今年(2022)48位,工作在数据链路层。每一块网卡都只有一个独一无二的MAC地址。

以太网地址是mac地址,即物理地址,它是不会变化的。MAC地址长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:00:FF:F3:DE:0D:D1就是一个MAC地址,其中前6位16进制数00:FF:F3代表网络硬件制造商的厂商编号,后六位是网卡序列号。每一个网卡上MAC都是世界独一无二的,MAC地址主要是用于交换机识别二进制通信。

三、区别

IP MAC
比喻:姓名是IP 比喻:身份证号码是MAC
网络通信的收件人 网络通信的收件地址
逻辑地址,理解为收货地址 物理地址,理解为身份证号码
工作中网络层 工作中数据链路层
4字节,32位 6字节,48位
举例:10.0.9.22 举例:00-FF-F3-DE-0D-D1

四、查看IP地址与MAC地址

ipconfig /all

五、使用

可以通过获取MAC地址与网站用户信息关联,限制用户只能在一台计算机使用网站。前端可以在低版本IE浏览器获取到MAC地址,这样使用受限制,后端可以获取到MAC,但是受到网卡的影响,也不是很准确。如果需要使用可以使用uuid生成一个字符串模拟MAC去做网站开发的使用。

六、相关内容

DHCP协议、ARP协议、ipv4、ipv6

相关文章
|
6月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
474 10
|
负载均衡 网络协议 网络性能优化
动态IP代理技术详解及网络性能优化
动态IP代理技术通过灵活更换IP地址,广泛应用于数据采集、网络安全测试等领域。本文详细解析其工作原理,涵盖HTTP、SOCKS代理及代理池的实现方法,并提供代码示例。同时探讨配置动态代理IP后如何通过智能调度、负载均衡、优化协议选择等方式提升网络性能,确保高效稳定的网络访问。
1640 2
|
9月前
|
监控 安全 Go
使用Go语言构建网络IP层安全防护
在Go语言中构建网络IP层安全防护是一项需求明确的任务,考虑到高性能、并发和跨平台的优势,Go是构建此类安全系统的合适选择。通过紧密遵循上述步骤并结合最佳实践,可以构建一个强大的网络防护系统,以保障数字环境的安全完整。
190 12
|
10月前
|
监控 安全 网络安全
网络安全新姿势:多IP配置的五大好处
服务器配置多IP地址,既能提升网络速度与安全性,又能实现多站点托管和故障转移。本文详解多IP的五大妙用、配置方法及进阶技巧。从理论到实践,合理规划IP资源,让服务器性能跃升新高度。
304 2
|
12月前
|
域名解析 API PHP
VM虚拟机全版本网盘+免费本地网络穿透端口映射实时同步动态家庭IP教程
本文介绍了如何通过网络穿透技术让公网直接访问家庭电脑,充分发挥本地硬件性能。相比第三方服务受限于转发带宽,此方法利用自家宽带实现更高效率。文章详细讲解了端口映射教程,包括不同网络环境(仅光猫、光猫+路由器)下的设置步骤,并提供实时同步动态IP的两种方案:自建服务器或使用三方API接口。最后附上VM虚拟机全版本下载链接,便于用户在穿透后将服务运行于虚拟环境中,提升安全性与适用性。
830 7
|
安全 网络安全 UED
为何长效代理静态IP是网络管理的关键要素
在信息化时代,静态长效IP代理对网络管理至关重要。它能提升网络服务质量,确保远程办公、视频会议等应用的稳定性和连续性;减少延迟和网络拥堵,加快数据传输;提高网络安全,便于设置访问权限,防止未授权访问。91HTTP高质量代理IP服务商助力高效信息获取。
286 23
|
存储 缓存 网络协议
为什么有了MAC还需要IP?
通过上述分析和解释,我们可以清晰地看到为什么在计算机网络中既需要MAC地址也需要IP地址。它们各自的功能和作用相辅相成,共同确保了网络通信的有效性和灵活性。
590 9
|
网络协议 Unix Linux
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
736 11
|
域名解析 网络协议 关系型数据库
【网络原理】——带你认识IP~(长文~实在不知道取啥标题了)
IP协议详解,IP协议管理地址(NAT机制),IP地址分类、组成、特殊IP地址,MAC地址,数据帧格式,DNS域名解析系统