【ip地址、子网掩码】

158 阅读3分钟

1.ip地址是什么及作用

IP地址(Internet Protocol Address),是一种在Internet上的给主机统一编址的地址格式,也称为网络协议(IP协议)地址。

ip地址的作用

  • ip地址在网络中用于标识一个节点(或者网络设备的接口)
  • ip地址用于ip报文在网络中的寻址时使用

2.ip地址的表示

常见的IP地址,分为IPv4与IPv6两大类

  • ipv6

ipv6地址格式:2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b

IPv6由128位二进制组成,由八个16 位字段组成,相邻字段用冒号分隔

  • ipv4

IP地址表示为:xxx.xxx.xxx.xxx(例:210.21.196.6就是一个IP地址的表示)

IP地址(IPv4)由32位二进制数组成,分为4段(4个字节),每一段为8位二进制数(1个字节)。

由于二进制数太长,为了便于记忆和识别,把每一段8位二进制数转成十进制,大小为0至255。 IP地址的这种表示法叫做“点分十进制表示法”

0000 0000.0000 0000.0000 0000.0000 0000 → 0 - 255. 0 - 255. 0 - 255. 0 - 255

3.ip地址的构成

IP地址=网络地址+主机地址

网络位主机位
例:小区名例:xx栋xx单元几零几

两台主机如果网络位相同,可以直接通信

两台主机如果网络位不相同,不可以直接通信,需要借助外力

  • A和B两台主机是否可以通信主要看网络位是否一致

网络位=网段=网络号:你在哪个网络位中

主机位=主机号:某一个网络中的具体主机

4.ip地址分类

根据网络ID的不同,人为将IP地址分为A、B、C、D、E五类,其中A、B、C这三类是比较常用的IP地址,D、E类为特殊地址。 所有的ip地址从0.0.0.0-255.255.255.255

A0 - 127
B128 - 191
C192 - 223单机设备使用
D224 - 239组播地址
E240 - 255科研
  • 公网地址:全球可达 (花钱)
  • 私网地址:局域网,全球不可达

10.0.0.0 - 10.255.255.255

172.16.0.0 - 172.31.255.255

192.168.0.0 - 192.168.255.255

  • 特殊地址
地址含义
255.255.255.255广播地址
0.0.0.0任意地址
169.254.xxx.xxx在动态获取ip地址失败后会获得错误地址
127.0.0.0 - 127.255.255.255回环地址,测试本机网卡设备是否正常

有类划分

  1. A类 0 - 127 第一位必须为0

第一段为网络位 后三段为主机位

  1. B类 128 - 191 前两位必须为10

前两段网络位  后两段做主机位

  1. C 类 192 - 223 前三位必须为110

前三段为网络位 后一段为主机位

  • 网络位=2^(可变网络位)
  • 主机位=2^(主机位)
  • 可用主机位=2^(主机位)- 2

image.png

5.子网掩码

子网掩码表示你的网络位的个数。用来区分网段和主机位。

子网掩码由32位二进制数组成,对应的IP地址的网络部分用1表示;对应的IP地址的主机部分用0表示。 (必须用连续的1 来表示! 不可以0 1 穿插)

  • 怎么判断两台主机能否直接通信?

要看网段是否相同!!!

:有两台主机,主机一网络地址段:192.168.1.1/24,主机二网络地址段:192.168.1.33/27,判断两个主机是否在同一网段,能否直接通信。

主机一

IP地址:11000000.10101000.00000001.00000001 (二进制)

子网掩码:11111111.11111111.11111111.00000000 (二进制)

按位逻辑与运算结果为:11000000.10101000.00000001.000000000 (二进制)

十进制形式为:192.168.1.0

主机二

IP地址:11000000.10101000.00000001.00100001 (二进制)

子网掩码:11111111.11111111.11111111.11100000 (二进制)

按位逻辑与运算结果为:11000000.10101000.00000001.00100000 (二进制)

十进制形式为:192.168.1.32

根据计算可知主机一在 192.168.1.1 — 192.168.1.255 网段,主机二在 192.168.1.33 — 192.168.1.63 网段,所以不在同一网段,如果要通信需要通过网关转发数据包。

  • 网关重点:1.网关要真实存在; 2.A机器要和自己的网关在同一网段