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
| A | 0 - 127 | |
| B | 128 - 191 | |
| C | 192 - 223 | 单机设备使用 |
| D | 224 - 239 | 组播地址 |
| E | 240 - 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 | 回环地址,测试本机网卡设备是否正常 |
有类划分
- A类 0 - 127 第一位必须为0
第一段为网络位 后三段为主机位
- B类 128 - 191 前两位必须为10
前两段网络位 后两段做主机位
- C 类 192 - 223 前三位必须为110
前三段为网络位 后一段为主机位
- 网络位=2^(可变网络位)
- 主机位=2^(主机位)
- 可用主机位=2^(主机位)- 2
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机器要和自己的网关在同一网段