Unix Sockets 简明教程
Unix Socket - Network Addresses
在我们继续进行实际操作之前,让我们简要讨论一下网络地址 − IP 地址。
IP 主机地址,或更通俗的说 IP 地址,用于识别连接到互联网的主机。IP 代表互联网协议,是指互联网的整体网络架构中的互联网层。
IP 地址是一个 32 位量,被解释为四个 8 位数或八位字节。每个 IP 地址唯一标识参与用户网络、网络上的主机以及用户网络的类。
IP 地址通常以点分十进制表示法 N1.N2.N3.N4 编写,其中每个 Ni 都是一个介于 0 到 255 的十进制数字(00 到 FF 十六进制)。
Address Classes
IP 地址由互联网号码分配局 (IANA) 管理和创建。有五种不同的地址类。您可以通过检查 IP 地址的前四个位来确定 IP 地址属于哪个类。
-
Class A 地址以 0xxx ,或 1 to 126 十进制开头。
-
Class B 地址以 10xx ,或 128 to 191 十进制开头。
-
Class C 地址以 110x ,或 192 to 223 十进制开头。
-
Class D 地址以 1110 ,或 224 to 239 十进制开头。
-
Class E 地址以 1111 或 240 to 254 十进制开头。
以 01111111 或 127 十进制开头的地址保留用于环回和本地计算机的内部测试 [您可以测试这一点:您应该始终能够 ping 127.0.0.1 ,它指向您自己];D 类地址保留用于多播;E 类地址保留供将来使用。不应将其用于主机地址。