一、IP地址
- IP地址在网络中用于标识一个节点(或者网络设备的接口)。
- IP地址用于IP报文在网络中的寻址。
- 本文档仅探讨IPv4地址。一个IPv4地址有32比特。
- IPv4地址通常采用“点分十进制”表示。
“点分十进制”IP地址表现形式能够帮助我们更好的使用和配置网络,但通信设备在对IP地址进行计算时使用的是二进制的操作方式
二、IP地址的类别
IP地址根据网络号和主机号来分,分为A、B、C三类及特殊地址D、E。
全0和全1的都保留不用。
A类:
- (1.0.0.0-126.0.0.0)(默认子网掩码:255.0.0.0或 0xFF000000)第一个字节为网络号,后三个字节为主机号。
- 该类IP地址的最前面为“0”,所以地址的网络号取值于1~126之间。
- 一般用于大型网络。
B类:
- (128.0.0.0-191.255.0.0)(默认子网掩码:255.255.0.0或0xFFFF0000)前两个字节为网络号,后两个字节为主机号。
- 该类IP地址的最前面为“10”,所以地址的网络号取值于128~191之间。
- 一般用于中等规模网络。
C类:
- (192.0.0.0-223.255.255.0)(子网掩码:255.255.255.0或 0xFFFFFF00)前三个字节为网络号,最后一个字节为主机号。
- 该类IP地址的最前面为“110”,所以地址的网络号取值于192~223之间。
- 一般用于小型网络。
D类:
- 是多播地址。
- 该类IP地址的最前面为“1110”,所以地址的网络号取值于224~239之间。
- 一般用于多路广播用户。
E类:
- 是保留地址。
- 该类IP地址的最前面为“1111”,所以地址的网络号取值于240~255之间。
在IP地址3种主要类型里,各保留了3个区域作为私有地址,其地址范围如下:
- A类地址:10.0.0.0~10.255.255.255
- B类地址:172.16.0.0~172.31.255.255
- C类地址:192.168.0.0~192.168.255.255
- 回环地址:127.0.0.1 也是本机地址,等效于localhost或本机IP,一般用于测试使用。例如:ping 127.0.0.1来测试本机TCP/IP是否正常。
- 网络地址:网络地址用于标示一个网络,也被称为网络号。网络地址是一个IP地址空间中,主机比特为全0的地址,例如192.168.1.0/24。
- 广播地址:用于向网络中的所有主机发送数据的特殊地址。广播地址是一个IP地址空间中,主机比特为全1的地址,例如192.168.1.255/24。
- 可用地址:可以分配给网络中的节点或网络设备的地址。网络地址及广播地址不能直接被节点或网络设备所使用。
三、IP地址的网络部分和主机部分
- 一个IP地址包含两部分:网络部分及主机部分。
- 网络部分用于标识该IP所处的“空间”,路由器只关心IP的网络部分。而主机部分则在这个空间中表示该节点。
- 子网掩码用于区分一个IP地址中的网络部分和主机部分
四、子网掩码(Subnet Mask)
- 网络掩码为32比特,与IP地址的位数是一样的。
- 网络掩码在二进制的表示上是一堆连续的1、后面接一堆连续的0。
- 网络掩码中值为1的比特对应IP地址中的网络位;为0的比特对应IP地址中的主机位,以此来辅助我们识别一个IP地址中的网络与主机位。
- 192.168.1.1 255.255.255.0 等同于 192.168.1.1/24
五、IP网络通信类型
1)单播
2)广播
路由器隔绝广播