• 认知Mac地址

MAC地址称为局域网地址,MAC地址,以太网地址或物理地址,它是一个用来确认网络设备位置的地址.
在osi模型中,第三层网络层负责Ip地址,第二层数据链路则负责Mac地址。Mac地址用于网络中唯一标MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。

简介

MAC地址也叫物理地址、硬件地址,由网络设备制造商生产时烧录在网卡(Network lnterface Card)的EPROM(一种闪存芯片,通常可以通过程序擦写)。IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的,而MAC地址则是48位的 。
MAC地址的长度为48位(6个字节),通常表示为12个16进制数,如:00-16-EA-AE-3C-40就是一个MAC地址,其中前6位16进制数00-16-EA代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,而后6位16进制数AE-3C-40代表该制造商所制造的某个网络产品(如网卡)的系列号。只要不更改自己的MAC地址,MAC地址在世界是惟一的。形象地说,MAC地址就如同身份证上的身份证号码,具有唯一性

Mac地址校验
/1{2}(-[A-F0-9]{2}){5} ∣ [ A − F 0 − 9 ] 2 ( : [ A − F 0 − 9 ] 2 ) 5 |^[A-F0-9]{2}(:[A-F0-9]{2}){5} ∣[A−F0−9]2(:[A−F0−9]2)5/
Ip地址校验
/^(\d|[1-9]\d|1\d{2}|2[0-5][0-5]).(\d|[1-9]\d|1\d{2}|2[0-5][0-5]).(\d|[1-9]\d|1\d{2}|2[0-5][0-5]).(\d|[1-9]\d|1\d{2}|2[0-5][0-5])$/
端口校验

/^([0-9]|[1-9]\d{1,3}|[1-5]\d{4}|6[0-5]{2}[0-3][0-5])$/

格式是 0-65535
分为几部分来构造: 60000-65535;10000-59999;1000-9999;100-999;10-99;0-9;
每部分的正则是: 6[0-5]{2}[0-3][0-5]; [1-5]\d{4}; [1-9]\d{3}; [1-9]\d{2};[1-9]\d; [0-9]
整理完就是: ([0-9]|[1-9]\d{1,3}|[1-5]\d{4}|6[0-5]{2}[0-3][0-5])

经度校验

/2?(0?\d{1,2}|0?\d{1,2}.\d{1,15}|1[0-7]?\d{1}|1[0-7]?\d{1}.\d{1,15}|180|180.0{1,15})$/

维度校验

/3?([0-8]?\d{1}|[0-8]?\d{1}.\d{1,15}|90|90.0{1,15}) / 车 牌 号 校 验 ! [ 在 这 里 插 入 图 片 描 述 ] ( h t t p s : / / i m g − b l o g . c s d n i m g . c n / 20190925165705838. p n g ) / [ 京 津 沪 渝 冀 豫 云 辽 黑 湘 皖 鲁 新 苏 浙 赣 鄂 桂 甘 晋 蒙 陕 吉 闽 贵 粤 青 藏 川 宁 琼 使 领 ] 1 [ a − h j − z A − H J − Z ] 1 [ 警 京 津 沪 渝 冀 豫 云 辽 黑 湘 皖 鲁 新 苏 浙 赣 鄂 桂 甘 晋 蒙 陕 吉 闽 贵 粤 青 藏 川 宁 琼 ] 0 , 1 [ a − h j − n p − z A − H J − N P − Z 0 − 9 ] 4 , 5 [ a − h j − n p − z A − H J − N P − Z 0 − 9 挂 学 警 港 澳 ] 1 / 车牌号校验 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190925165705838.png) /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领]{1}[a-hj-zA-HJ-Z]{1}[警京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼]{0,1}[a-hj-np-zA-HJ-NP-Z0-9]{4,5}[a-hj-np-zA-HJ-NP-Z0-9挂学警港澳]{1} /车牌号校验![在这里插入图片描述](https://img−blog.csdnimg.cn/20190925165705838.png)/[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领]1[a−hj−zA−HJ−Z]1[警京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼]0,1[a−hj−np−zA−HJ−NP−Z0−9]4,5[a−hj−np−zA−HJ−NP−Z0−9挂学警港澳]1/


  1. A-F0-9 ↩︎

  2. -+ ↩︎

  3. -+ ↩︎

正则表达式-校验 Ip地址 Mac地址 端口 经纬度 车牌号码相关推荐

  1. Mac扫描局域网内连接设备IP及MAC地址并查看对应IP开放端口

    前言 因为有远程调试的需要,所以我需要知道同一局域网内,另一个设备的IP是多少. 好像网上有一个叫nmap的工具也挺专业的,不过我一看到APP Store里面就有一个现成的免费软件,干脆就下载下来试了 ...

  2. python扫描局域网端口和ip_我想用python扫描局域网内的ip和mac地址,需要什么第三方库...

    匿名用户 1级 2016-08-12 回答 MAC地址也叫物理地址.硬件地址或链路地址,由网络设备制造商生产时写在硬件内部.IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的,而MA ...

  3. 华为交换机ssh思科交换机_思科交换机交换机中ip、mac地址绑定

    在思科交换机中为了防止ip被盗用或员工乱改ip,可以做以下措施,既ip与mac地址的绑定,和ip与交换机端口的绑定. 一.通过IP查端口 先查MAC地址,再根据MAC地址查端口: bangonglou ...

  4. 一个mac地址对应多个ip_一个关于IP与mac地址绑定的故障

    在局域网中出于网络安全或者是需要固定用户上线的IP地址,经常会使用到将IP地址与mac物理地址进行绑定,当接入的用户的IP地址或是mac地址与网络设备上的绑定关系出现不一致时将不能正常使用网络,在二层 ...

  5. cisco 2960 VLAN MAC_思科交换机交换机中ip、mac地址绑定

    在思科交换机中为了防止ip被盗用或员工乱改ip,可以做以下措施,既ip与mac地址的绑定,和ip与交换机端口的绑定. 一.通过IP查端口 先查MAC地址,再根据MAC地址查端口: bangonglou ...

  6. arp 已知mac找ip_知道IP查MAC地址,知道MAC地址查IP

    (即在局域网内 , 知道 IP 查 MAC 地址,知道 MAC 地址查 IP ) 你可以使用 arp 程序( WINDOWS 自带) eg: arp -a 192.168.0.1 如果使用程序查的话, ...

  7. 华为三层交换机绑定IP和MAC地址

    假设OldMonster模具公司环境如下 现在需要绑定"研发部"的所有电脑的IP和MAC地址 所有vlan和端口信息如下 由于之前搭建的时候所有电脑都是自动获取ip的,dhcp配置 ...

  8. IP和MAC地址绑定的好处和作用

    IP和MAC地址绑定的好处和作用:可以实现静态IP,也可以防止ARP攻击. IP和MAC地址知识: 如果你是通过校园网或小区接入Internet,那么一定听说过MAC地址.什么是MAC地址,MAC地址 ...

  9. 网络 之 IP地址Mac地址与DNS,ARP,DHCP协议

    目录: IP地址与Mac地址 IP地址划分 IP地址分类 DNS协议 ARP协议 DHCP协议 一.ip地址 1.1. 什么是IP地址 1.查看本机的 IP 和 MAC 地址 2.MAC地址 MAC地 ...

最新文章

  1. 【工业互联网】全球工业互联网十大最具成长性技术展望(2019-2020年)
  2. 进入docker容器之后,找不到rosbag命令(ros已经安装)
  3. component lists rendered with v-for should have explicit keys
  4. plsql连接oracle后查询报错,plsql developer连接oracle 12.2报错 ora-28040 No matching authentication protocol...
  5. 【机器学习入门】机器学习基础核心算法:贝叶斯分类!(附西瓜书案例及代码实现)...
  6. jwt-cli:一个用于解码JSON Web令牌(JWT令牌)的Shell库
  7. redis memcache 性能比较
  8. python 生成pdf页面大小_(Python)更改使用xtopd生成的PDF文件的页面大小和格式
  9. 组合赋权法之python
  10. 关于配置环境变量相关解答
  11. JKD16正式发布,新特新一览
  12. Windows Server2012 R2中安装SQL Server2008
  13. iOS 关于键盘监听
  14. iOS-高德地图API的定位与搜索功能
  15. cholesky求逆
  16. 给你的iOS应用更换主题
  17. Modelsim库编译
  18. 【Python】一篇文章读懂yield基本用法
  19. 腾讯视频PC客户端的初步印象
  20. RHEL本地存储管理:逻辑卷管理

热门文章

  1. 新手设计师必须知道的4大设计软件
  2. pgAdmin4 设置 中文 界面
  3. 【训练1】储蓄卡与信用卡
  4. python 设计模式
  5. spire.doc操作word文档工具类(自用)
  6. 大聪明教你学Java | EasyExcel - 用更简单的方式操作Excel
  7. 一个简单又诡异的互联网变现思维(抖音赚钱)
  8. Python​ 重解零基础100题(2)
  9. Python版按键精灵基础代码
  10. Flutter版本 网易云音乐