网络:IP与MAC

news2025/7/18 8:40:56

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

一、IP

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

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

二、MAC

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

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

三、区别

IPMAC
比喻:姓名是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

参考链接:

简单说网络1-计算机是如何通信的?IP地址与mac地址是什么?dhcp与arp又是什么?_哔哩哔哩_bilibili

惊了!大学一直搞不懂的IP地址和MAC地址的区别原来这么简单!_哔哩哔哩_bilibili

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/5307.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2022/11/12 json格式转换对象 动态sql

PostMapping public Integer save(RequestBody User user){return userMapper.insert(user); }选择json格式。以为本人忘记选了415错误,media错误 mybatisx插件 sprinboot yml文件导入xml mybatis: mapper-locations: classpath:mapper/*.xml 一直报错 发现重复了…

【华为ICT大赛】华为云激活设备的方法以及数据上下行

先展示一下没有激活的时候在线调试的状态 然后下面我将激活他,让他变为下面这个样子 官方教程 这里我从0演示一个产品的创建到MQTT.fx连接到云平台并且接收数据。 进入华为云平台控制台 然后开始创建一个产品 创建完毕产品之后就可以开始创建服务了,一…

提高工作效率的 keychron 键盘,你还没有入手吗?

前言 大家好,今天给大家推荐一款我最近入手并且一直在使用的机械键盘 keychron K4 。我自己是一个键盘的重度使用者,由于工作的需求,对键盘有很大的依赖,而一款可以提高工作效率的键盘,往往可以让我们的工作事半功倍。…

文化馆建筑方案设计原理及方案

文化馆建筑的分类与作用 根据职能不同,文化馆建筑可分为文化馆、群众艺术馆和文化站等形式。 文化馆是国家设立的开展社会宣传教育、普及科学文化知识、组织辅导群众文化艺术(活动)的综合性文化事业机构和场所。 群众艺术馆是国家设立的组织指导群众文化艺术活动及…

Github工程中的Markdown语言应用

Github工程中的Markdown语言应用1. 介绍2. 工具2.1 下载链接2.2 编辑界面2.3 插件安装3. 基本操作3.1 标题编写3.2 正文编写3.3 代码块编写3.4 加粗倾斜3.5 有序列表3.6 无序列表3.7 行内代码编写4. 参考资料最早开源代码中,接触的最多的就是Readme文件,…

Altium格式PCB转换成Allegro操作指导

Altium格式PCB转换成Allegro操作指导 首先打开Altium Design的PCB文件,输出一个“PCB ASCII File(*.pcbdoc)”格式的文件。如下图 打开Allegro,选择was performance L模式,新建空白的brd。 导入Altium PCB 选择文件转换即可 转换成功 This section is describe what t…

Spring更简单的实现Bean对象的存取

目录 一、前言: 二、储存Bean对象 5大类注解 Bean方法注解 三、获取Bean对象 属性注入 优缺点 Setter注入 优缺点分析 构造方法注入 优缺点分析 经典面试题 :属性注入 ,构造方法注入 和 Setter 注入 之间,有什么区别…

大数据Presto(四):Presto自定义函数和JDBC连接

文章目录 Presto自定义函数和JDBC连接 一、Presto 自定义函数 1、​​​​​​​UDF函数 2、​​​​​​​UDAF函数 二、Presto JDBC连接 Presto自定义函数和JDBC连接 ​​​​​​​一、Presto 自定义函数 我们可以登录Presto客户端,使用命令:s…

JavaScript 71 JavaScript JSON 71.5 JSON.parse()

JavaScript 文章目录JavaScript71 JavaScript JSON71.5 JSON.parse()71.5.1 实例 – 解析 JSON71.5.2 来自服务器的 JSON71.5.3 作为 JSON 的数组71.5.4 例外71.5.5 浏览器支持71 JavaScript JSON 71.5 JSON.parse() JSON 的常规用途是同 web 服务器进行数据传输。 在从 web…

Hive笔记-01 架构概述

文章目录1.概述2.Metadata/Metastore的作用3 Metastore三种配置方式3.1 Hive配置参数说明3.1.1 基本配置参数3.1.2 其他配置参数3.2 内嵌模式(Embedded) 3.2.1 hive-site.xml配置说明 3.2.2 hive-site.xml配置样例3.2.3 启动方式3.2.4 缺点3.3 本地模式&…

cmd常用命令行

前言 最近在看《深入剖析Tomcat》,其中涉及了常见的dos命令,这里做一些简单记录,其实跟linux命令很像。 案例 .bat:批处理文件 rem:用于注释,解释器不会执行以rem命令开始的行 - pause:暂停…

Executors工具类的相关方法

前言:大家好,我是小威,24届毕业生。本篇将记录创建线程池的Executors工具类里面的方法,方便加深知识印象和复习使用。 本篇文章记录的基础知识,适合在学Java的小白,也适合复习中,面试中的大佬&a…

Matlab之机载雷达系统中的空时自适应处理(STAP)技术(附源码)

目录 一、介绍 二、系统设置 2.1 天线定义 2.2 雷达设置 2.3 目标 2.4 杂波 2.5 传播路径 三、模拟循环 3.1真实目标范围、角度和多普勒 3.2 使用 DPCA 消除器进行杂波抑制 ​四、总结 五、程序 本例简要介绍了空时自适应处理(STAP)技术&…

【C++】模板进阶 —— 非类型模板参数 | 特化 | 模板的分离编译

🌈欢迎来到C专栏~~模板进阶 (꒪ꇴ꒪(꒪ꇴ꒪ )🐣,我是Scort目前状态:大三非科班啃C中🌍博客主页:张小姐的猫~江湖背景快上车🚘,握好方向盘跟我有一起打天下嘞!送给自己的一句鸡汤&…

java线程基础

最近,想弄一个雪花飘落,结果,搞了两三个小时没弄出来。主要是雪花飘落可能需要用到线程。有人是通过一个雪花去实现,然后通过集合去实现漫天雪花。不管怎么说,做开发,可能线程学习也是一块绕不过去的大山。…

【JavaWeb】jsp

文章目录⭐️ 一.jsp概念及其作用⭐️ 二.jsp的本质⭐️三.jsp的三种语法⭐️四.jsp的九大内置对象⭐️五.jsp四大域对象⭐️六.jsp中的out输出和response.getWriter输出的区别⭐️七.jsp的常用标签⭐️八.Listener监听器⭐️ 一.jsp概念及其作用 1.概念:jsp的全称是java serv…

SpringMVC框架中的异常处理机制

目录 1. 什么是异常处理? 2. SpringMVC框架中的异常处理机制是什么? 3. SpringMVC框架汇中实现异常处理的实现步骤 4. SpringMVC框架出现异常时候的处理过程 5. 附手写代码,并含有注释 1. 什么是异常处理? http://t.csdn.cn/x…

【线性代数】四、二次型

第四章 二次型 文章目录第四章 二次型一、二次型定义二、合同变换1.线性变换2.矩阵合同标准型和规范型3.惯性定理三、正定二次型一、二次型定义 如果系数aij全为实数,那么为实二次型。上述二次型展开式可表示用矩阵为 可以看出,二次型矩阵A是一个对称矩…

做了8年前端,细说那些曾经让你浴霸不能的后端

说明:本文并没有针对某位大哥大姐,看见如果觉得好笑的就笑一笑,如果被戳中了你的过往,请不要气愤,人活着嘛,开心最重要。 A 曾经有个后端,我要调一个详情。他告诉我传id,然后测试的…

LeetCode 790. 多米诺和托米诺平铺

LeetCode 790. 多米诺和托米诺平铺一、题目(经典动态规划)二、解题思路1. 铺满2*N面积:2. 对于第i列,有4种情况:3. N-1 -> N 转移方程:三、核心代码四、代码中存在的一些知识性问题1. 二层vector的定义、…