IP地址基本概念
IP地址
IP地址是主机的唯一标识,保证主机间正常通信。 是一种网络编码,用来确定网络中的节点。
- IP地址是由32位二进制组成。通常被分割为4个“8位二进制数”(也就是4个字节)。分成4组,每组8位。
- 子网掩码也是。
例如:11000000.10000000.00000001.00000010 平时为了方便记忆,使用点分十进制格式。前面的二进制IP表示成十进制是:192.128.1.2。
二进制
8位二进制最小值 00000000 = 0 最大值 11111111=255
分类
IP地址分以下五类:
A类 : 从1.0.0.0 到126.255.255.255 ,适用于大型网络
B类 : 从128.0.0.0到191.255.255.255 ,适用于中型网络
C类 : 从192.0.0.0到223.255.255.255 ,适用于小型网络
D类 : 从224.0.0.0到239.255.255.255,用于组播
E类 : 从240.192.0.0.0到255.255.255.255,用于科研保留
A,B,C为常用类别。其中127.x.x.x段地址空间是被保留的回环地址
127.0.0.1 回环地址
回环地址并非只有一个,所有127开头的都是回环地址
计算机以回环地址发送的消息,并不会由链路层送走,而是被本机网络层捕获
用途
- 回环测试,通过使用ping 127.0.0.1 测试某台机器上的网络设备,操作系统或者TCP/IP实现是否工作正常
- DDos攻击防御:网站收到DDos攻击之后,将域名A记录到127.0.0.1,即让攻击者自己攻击自己
- 大部分Web容器测试的时候绑定的本机地址
0.0.0.0
0.0.0.0是不能被ping通的。在服务器中,
0.0.0.0并不是一个真实的的IP地址,它表示本机中所有的IPV4地址用途:
用作服务端,表示本机上的任意IPV4地址。
localhost
相比127.0.0.1,localhost具有更多的意义
localhost是个域名,而不是一个ip地址
localhost的意义并不局限于127.0.0.1
127.0.0.1 localhost ::1 localhost在使用的时候要注意确认IPV4还是IPV6
网络部分(网络地址)和主机部分(主机地址)
- IP地址由2部分组成:网络部分+主机部分
- IP地址=网络地址+主机地址