目录

  • 1,什么是IP地址
  • 2,IP地址划分
  • 3,IP地址分类

1,什么是IP地址

1.查看本机的 IP 和 MAC 地址


2.MAC地址

  • MAC地址(称为物理地址),是硬件设备(计算机/手机)等唯一标识。
  • MAC地址对应于OSI参考模型的第二层数据链路层,交换机维护着计算机MAC地址和自身端口的数据库。
  • MAC地址采用十六进制数表示,长度是6个字节(48位),分为前24位和后24位。 7C-67-A2-32-C1-75
  • 前24位叫做组织唯一标志符(OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。
  • 后24位是由厂家自己分配的,称为扩展标识符,同一个厂家生产的网卡中MAC地址后24位是不同的。

3.IP地址说明

  • IP地址缩写为IP Adress,是一种在Internet上的给主机统一编址的地址格式,也称为网络协议(IP协议)地址。
  • 它为互联网上的每一个网络和每一台主机分配一个逻辑地址,常见的IP地址,分为IPv4与IPv6两大类
  • 当前广泛应用的是IPv4,目前IPv4几乎耗尽,下一阶段必然会进行版本升级到IPv6;

2,IP地址划分

1.IP地址格式

  • IP地址(IPv4)由32位二进制数组成,分为4段(4个字节),每一段为8位二进制数
  • 每一段8位二进制,中间使用英文的标点符号“.”隔开
  • 由于二进制数太长,为了便于记忆和识别,把每一段8位二进制数转成十进制,大小为0至255。
  • IP地址的这种表示法叫做“点分十进制表示法”。
  • IP地址表示为:xxx.xxx.xxx.xxx(举个栗子:192.168.1.1 就是一个IP地址的表示。)

2.二进制十进制换算

3.IP地址组成

  • 计算机的IP地址由两部分组成,一部分为网络标识,一部分为主机标识,
  • 同一网段内的计算机网络部分相同,主机部分不同同时重复出现。
  • 路由器连接不同网段,负责不同网段之间的数据转发,交换机连接的是同一网段的计算机。
  • 通过设置网络地址和主机地址,在互相连接的整个网络中保证每台主机的IP地址不会互相重叠,即IP地址具有了唯一性。

3,IP地址分类

1.IP地址分类详解

IP地址分A、B、C、D、E五类,其中A、B、C这三类是比较常用的IP地址,D、E类为特殊地址。

  • A类地址范围:1.0.0.0 - 126.255.255.255 (A类网络默认子网掩码为255.0.0.0,也可写作/8)
  • B类地址范围:128.0.0.0 - 191.255.255.255 (B类网络默认子网掩码为255.255.0.0,也可写作/16)
  • C类地址范围:192.0.0.0 - 223.255.255.255 (C类网络默认子网掩码为255.255.255.0,也可写作/24)
  • D类地址范围:224.0.0.0 - 239.255.255.255 (D类地址用于组播)
  • E类地址范围:240.0.0.0 - 255.255.255.255 (E类地址用于Internet试验和开发)

2.公网IP

  • 公有地址分配和管理由Inter NIC(因特网信息中心)负责
  • 各级ISP使用的公网地址都需要向Inter NIC提出申请,由NIC统一发放,这样就能确保地址块不冲突

3.私网IP

  • 创建IP寻址方案的人也创建了私网IP地址
  • 这些地址可以被用于私有网络,在Internet没有这些IP地址,Internet上的路由器也没有到私有网络的路由表
A类: 10.0.0.0 255.0.0.0                                       # 保留了1个A类网络
B类: 172.16.0.0 255.255.0.0~172.31.0.0 255.255.0.0           # 保留了16个B类网络
C类: 192.168.0.0 255.255.255.0~192.168.255.0 255.255.255.0   # 保留了256个C类网络

IP地址和 MAC地址详解相关推荐

  1. android 访问内网ip_android 获取局域网IP与MAC 地址 毫秒级(详解)

    两个 linux命令 开始理清思路:主要使用 linux 两个命令(2017-07-21 fix:这个思路不好,后面使用udp取代[毫秒级]) [ping]: 查询某个ip是否被设备占用 [cat]  ...

  2. ARP协议详解,ARP协议执行原理、ARP协议如何根据IP地址寻找Mac地址?

    「作者主页」:士别三日wyx 「作者简介」:CSDN top200.阿里云博客专家.华为云享专家.网络安全领域优质创作者 ARP协议 一.什么是ARP协议 1. Mac地址 2. 网络层的数据 3. ...

  3. 详解IP地址和Mac地址

    其实,写这篇博客的缘由是因为H5中关于获取地理位置信息的方法(navigator.geolocation.getCurrentPosition)而引发的.位置信息的数据来源主要有5种方式:    1. ...

  4. 【网络篇】第二篇——IP协议与MAC地址详解

    IP协议 理解源IP地址和目的IP地址 网段划分 IP地址的数量限制 私有IP地址和公网IP地址 路由 NAT(网络地址转换) ​编辑NAT IP转换过程 NAPT MAC地址 理解源MAC地址和目的 ...

  5. 网络基础——IP地址子网掩码MAC地址DNS(详解)

     目录 一.DNS和IP地址关系: 二.IP地址和MAC地址的区别: 三.IP地址 (internet protocol Address) (1)概念及特点: (2)网络设备获取IP地址的方式 (3) ...

  6. TCP/IP协议专栏——MAC地址详解——网络入门和工程维护必看

    以太帧格式 前导同步符:共8字节,由7个字节的前同步信号和一个分界符开始字节构成. DA/SA:共6个字节,前3个字节代表供应商代码,后3个字节代表厂商序列号. TPID:标记协议标识符,2个字节,值 ...

  7. java 获取用户的MAC地址多种方法实例详解

    java 获取用户的MAC地址多种方法实例详解 这篇文章主要介绍了JAVA实现获取用户的MAC地址的多种方法实例,需要的朋友可以参考下 java实现获取用户的MAC地址方法: 方法一:将本机地址与局域 ...

  8. 实现一个域名对应多个IP地址和DNS优缺点详解!

    实现一个域名对应多个IP地址和DNS优缺点详解! 1.DNS定义: DNS(Domain Name System)是因特网的一项服务,它作为域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访 ...

  9. 计算机网络c类网络划分子网介绍,IP地址的子网划分详解

    原标题:IP地址的子网划分详解 来源:今日头条北京炫亿时代 一.子网划分基础 1.子网划分的若干个好处: ①减少网络流量 ②提高网络性能 ③简化管理 ④可以更为灵活的形成大覆盖范围的网络 2.你最好遵 ...

  10. 超级实用的IP地址处理模块IPY详解

    文章目录 实用的IP地址处理模块IPY详解 一.IPy模块介绍 二.安装 三.基本使用 1.IP地址.网段的基本处理 2.多网络计算方法详解 四.实战 参考资料 实用的IP地址处理模块IPY详解 一. ...

最新文章

  1. POJ 1017 Packets 贪心 模拟
  2. 华为北大等打造的Transformer竟在CV上超过CNN
  3. django源码分析 LazySetting对象
  4. 一脸懵逼学习Storm的搭建--(一个开源的分布式实时计算系统)
  5. 深度RNN解决语义搜索难题
  6. H5页面获取原生APP的登录状态
  7. 线性代数可以速成吗_怎么在一个晚上搞定线性代数?
  8. UVA 11383 Golden Tiger Claw 金虎爪(KM算法)
  9. CEF新版发布 添加多项激动人心的新特性
  10. c语言蓝桥删除多余的括号,蓝桥杯 括号问题
  11. 〖Linux〗以后台方式启动/结束指定程序/命令(不受 exit 或点击窗口关闭按钮等终端退出操作的影响)...
  12. 010editor 11.01 破解
  13. 大数据学习入门到实战教程,精心整理万字长文入门第一章,老奶奶看了都说学会了
  14. Linux 网络配置 (nmcli)
  15. 值得收藏的199条经典民间偏方
  16. python网页转PDF
  17. XMind8.0介绍与安装(破解)
  18. XPath下载与安装
  19. 分布式定时任务调度中心
  20. 5610连接MMMB并显示隐藏文件夹的方法

热门文章

  1. 数模电路基础知识 —— 2. 常见电路符号说明 (导线、电源、接地、变压器与保险丝)
  2. 梦三国解析服务器spl文件头失败解决,梦三国手游|深度解析“伪法师”张角:“不容忽视的战场杀器”...
  3. 博弈论完全信息博弈思维导图
  4. 第二十五天 正则表达式
  5. Ora-12514原因及处理方法
  6. Windows系统鼠标右键菜单添加打开cmd终端
  7. C盘清理——借助软件TreeSizeFree【网盘分享】(亲测有效)
  8. 高兴就好,简单就好,明白就好
  9. Operator基础:2: Operator SDK安装
  10. CSS——文字溢出省略成点点点