IP地址基本概念 | 青训营

126 阅读2分钟

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地址=网络地址+主机地址

参考:(zhuanlan.zhihu.com/p/439510282)