IP地址与mac地址是什么?dhcp与arp又是什么?

2023-11-09

计算机网络中。数据的通信就类比写信。两个人写信,需要知道家庭住址以及收件人信息。

1.IP地址与mac地址:

IP地址就是家庭住址,mac地址就是收件人

例如,一个网卡(硬件设备)就是一个公寓,一个网卡有一个mac地址(出厂时已写入,全球唯一地址,由IEEE协会,运营商之类的分配)。两个人通信首先需要知道他的家庭住址即ip地址,然后还需要具体给谁通信即mac地址。

2.计算机网络中如何通信:

 如上面所述,两个人通信需要mac地址和ip地址,以及信的内容

3.DHCP是什么:

我们知道每个网卡都有自己的mac地址,而通信还需要ip地址。因此,两个设备通信时,两个设备的网卡还需要配置ip地址。ip地址的分配可分为手动和自动,一般来讲都是自动分配,如果手动分配一定要保证与该局域网中的其他设备的ip地址不重复。

例如,当手机连接wifi,或电脑插上网线连接到路由器后,操作系统的网络协议栈会自动向外发送一个DHCP请求,请求为该设备分配ip地址。路由器获得求情后,会为其分配一个ip地址,例如192.168.1.10(这就是为什么每次连网,自己的ip地址会变)

注意:在一个局域网中,路由器分配的ip地址是唯一的,且每个mac地址也是惟一的。因此,任何连网的设配都可以通过ip地址+mac地址进行通信了。

4.ARP是什么:

当网卡接入网络后,设备A向设备B发送消息,需要知道设备B的mac地址和IP地址即可。

由于接入网络的设备都会自动分配IP地址,因此现在只需要知道mac地址。

假设设备A的ip地址为192.168.1.10 设备B的ip地址为192.168.1.1

通信时,设备A首先发送一个ARP广播报文(192.168.1.1+内容),这里没有mac地址。此时网络中的所有设备都会收到这一报文,但只有设备B的ip地址是192.168.1.1,因此设备B会返回自己的mac地址给设备A。通过该方法设备A知道了设备B的mac地址,并缓存起来,下次就可以直接利用。最后,设备A将设备B的mac地址+设备B的ip地址+内容打包发给设备B。

直观上来说:我们每次通信也之用输入另一个设备的IP地址即可,并没有输入mac地址,这是因为mac地址是由对方返回给我们的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IP地址与mac地址是什么?dhcp与arp又是什么? 的相关文章

随机推荐

  • Flask网站中使用Keras时报错“Tensor Tensor(*) is not an element of this graph”

    HyperLPR车牌识别程序本地中能进行正常识别 但将其放到flask搭建的网站中进行识别 不能运行 并报错 Tensor Tensor is not an element of this graph HyperLPR中的识别模型采用的是K
  • Mask掩码

    Python中Mask的用法 引例 Numpy的MaskedArray模块 小于 或小于等于 给定数值 大于 或大于等于 给定数值 在给定范围内 超出给定范围 在算术运算期间忽略NaN和 或infinite值 All men are scu
  • Count Color

    http poj org problem id 2777 Description Chosen Problem Solving and Program design as an optional course you are require
  • 【QT】——布局

    目录 1 在UI窗口中布局 2 API设置布局 2 1 QLayout 2 2 QHBoxLayout 2 3 QVBoxLayout 2 4 QGirdLayout 注意 示例 Qt 窗口布局是指将多个子窗口按照某种排列方式将其全部展示到
  • Apifox—诠释国产接口管理工具新高度

    揭开Apifox的神秘面纱 曾经在对于接口管理和调试工作上 大量的开发者往往会选择使用Swagger做接口文档管理 用Postman做接口调试工具 然而这样使用的痛处其实也不言而喻 原本同一类型的工作却被放置在不同的软件工具上 并且对于接口
  • 图像二值化方法--OTSU(最大类间方差法)

    前面学习了直方图双峰法 图像二值化方法中的阈值法 最大类间方差法 OTSU 是找到自适应阈值的常用方法 原理参考了冈萨雷斯的 数字图像处理 以下是自己写的函数 获取灰度图in的OTSU阈值 int Segment otsuMat Mat i
  • [译] Scratch 平台的神经网络实现(R 语言)

    原文地址 Neural Networks from Scratch in R 原文作者 Ilia Karmanov 译文出自 掘金翻译计划 本文永久链接 github com xitu gold m 译者 CACppuccino 校对者 I
  • 【通信协议】笔记之Redis协议抓取分析

    RESP Redis序列化协议 概念 Redis底层使用的通信协议是RESP Redis Serialization Protocol的缩写 RESP协议可以序列化多种类型 比如Simple Strings 简单字符串 Errors 错误类
  • FreeRTOS记录(九、一个裸机工程转FreeRTOS的实例)

    记录一下一个实际项目由裸机程序改成FreeRTOS 以前产品的平台还是C8051单片机上面的程序 硬件平台改成了STM32L051 同时使用STM32CubeMX生成的工程 使用FreeRTOS系统 EEPROM数据存储读取函数修改更新 2
  • 数学建模第二天:数学建模工具课之MATLAB绘图操作

    目录 一 前言 二 二维绘图 1 曲线图 散点图plot 2 隐函数 显函数与参数方程的绘图 ezplot fplot 三 三维绘图 1 单曲线plot3 2 多曲线plot3 3 曲面 实曲面surf 网格曲面mesh 四 特殊的二维 三
  • 9.Linux虚拟机下Hive的安装配置

    hadoop 3 1 3 jdk 8u162 linux x64 apache hive 3 1 2 bin 本案例软件包 链接 https pan baidu com s 1ighxbTNAWqobGpsX0qkD8w 提取码 lkjh
  • 基于Python机器学习算法小分子药性预测(岭回归+随机森林回归+极端森林回归+加权平均融合模型)

    目录 前言 总体设计 系统整体结构图 系统流程图 运行环境 Python 环境 配置工具包 模块实现 1 数据预处理 2 创建模型并编译 3 模型训练 系统测试 工程源代码下载 其它资料下载 前言 麻省理工科技评论 于2020年发布了 十大
  • Kafka如何获取topic最近n条消息

    问题来源 项目运行中我们经常需要诊断个个环节是否正确 其中到kafka就需要查看最新的消息到达kafka没有 达到的内容是什么 这就需要查看kafka指定topic的最近的n条消息 将kakfa消息全部打印出来非常耗时而且不必要 当然我们可
  • mpvue vuex持久化缓存

    mpvue vuex持久化缓存 使用vuex persistedstate插件 npm install vuex persistedstate save 在store index js中添加plugins export default ne
  • 正则表达式/i,/g,/ig,/gi,/m

    正则表达式中 i g ig gi m的区别和含义 i 忽略大小写 g 全文查找出现的所有匹配字符 m 多行查找 gi 全文查找 忽略大小写 ig 全文查找 忽略大小写 这些是模式修正符 解说正则表达式模式中使用的修正符i 如果设定此修正符
  • 09黑马笔记之栈的应用_中缀表达式转后缀表达式

    09黑马笔记之栈的应用 中缀表达式转后缀表达式 1 前提 1 数字 直接输出 2 左括号 直接进栈 优先级默认最低 3 右括号 将栈顶符号输出 直到匹配到左括号 4 运算符 1 若一开始没有可比较直接进栈 2 若栈顶元素优先级低 进栈 3
  • 蓝桥杯客观题 单片机知识点总结

    1 IAP15f2k60S2含义 IAP15 单片机型号 F 单片机工作电压5 5V 4 2V 2k 2048字节的SRAM 最大主频35MH 60 60KB flash ROM程序存储器 S2 含有2个串口 KB k 2 10Byte 1
  • chatgpt赋能python:Python操作SEO:从抓取网页到数据分析

    Python操作SEO 从抓取网页到数据分析 在当今数字化时代 搜索引擎优化已经成为了每家企业的必修课 然而 SEO涉及到众多技术 其中爬虫抓取和数据处理是其中关键环节 而Python语言正是在这两个方面表现出了非常强大的优势 1 Pyth
  • 滑动奇异频谱分析:数据驱动的非平稳信号分解工具(Matlab代码实现)

    个人主页 研学社的博客 欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 奇异频谱分析
  • IP地址与mac地址是什么?dhcp与arp又是什么?

    计算机网络中 数据的通信就类比写信 两个人写信 需要知道家庭住址以及收件人信息 1 IP地址与mac地址 IP地址就是家庭住址 mac地址就是收件人 例如 一个网卡 硬件设备 就是一个公寓 一个网卡有一个mac地址 出厂时已写入 全球唯一地