码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 网络: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地址主要是用于交换机识别二进制通信。

    三、区别

    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

  • 相关阅读:
    电脑分区如何合并?简单易行的操作方法!
    Java对象内存空间大小计算
    java实现PDF 转WORD
    记忆函数的实战应用
    Git保姆级使用教程
    三星电脑文件夹误删了怎么办?恢复方案在此
    MyCat简介与安装
    java毕业设计家政管理系统(附源码、数据库)
    还在烦恼代码写不出来?低代码助力实现“无码”搭建系统平台
    软件TFN 2K的分布式拒绝攻击(DDos)实战详解
  • 原文地址:https://blog.csdn.net/snowball_li/article/details/127825081
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号