深色模式
IP 地址与端口
5 类 IP 地址:
IP地址分为五类:
- A类保留给政府机构,
- B类分配给中等规模的公司,
- C类分配给任何需要的人,
- D类用于组播,
- E类用于实验,
各类可容纳的地址数目不同。
IP网络地址长度:
Class | 前缀位 | 网络地址位数 | 剩余的位数 | 网络数 | 每个网络的主机数 |
---|---|---|---|---|---|
A类地址 | 0 | 8 | 24 | 128 | 16,777,214 |
B类地址 | 10 | 16 | 16 | 16,384 | 65,534 |
C类地址 | 110 | 24 | 8 | 2,097,152 | 254 |
D类地址(群播) | 1110 | 未定义 | 未定义 | 未定义 | 未定义 |
E类地址(保留) | 1111 | 未定义 | 未定义 | 未定义 | 未定义 |
IP地址范围:
分类 | 前缀码 | 开始地址 | 结束地址 | 对应CIDR修饰 | 默认子网掩码 |
---|---|---|---|---|---|
A类地址 | 0 | 0.0.0.0 | 127.255.255.255 | /8 | 255.0.0.0 |
B类地址 | 10 | 128.0.0.0 | 191.255.255.255 | /16 | 255.255.0.0 |
C类地址 | 110 | 192.0.0.0 | 223.255.255.255 | /24 | 255.255.255.0 |
D类地址 (群播) | 1110 | 224.0.0.0 | 239.255.255.255 | /4 | 未定义 |
E类地址 (保留) | 1111 | 240.0.0.0 | 255.255.255.255 | /4 | 未定义 |
其中A类、B类、和C类这三类地址用于TCP/IP节点,其它两类D类和E类被用于特殊用途。
A、B、C三类IP地址的特征:当将IP地址写成二进制形式时,A类地址的第一位总是0,B类地址的前两位总是10,C类地址的前三位总是110。
A类地址
A类地址第1字节为网络地址,其它3个字节为主机地址。
A类地址范围:1.0.0.1—126.155.255.254
A类地址中的私有地址和保留地址:
10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。
127.X.X.X是保留地址,用做循环测试用的。
B类地址
B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。
B类地址范围:128.0.0.1—191.255.255.254。
B类地址的私有地址和保留地址
172.16.0.0—172.31.255.255是私有地址
169.254.X.X是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器。就会得到其中一个IP。
C类地址
C类地址第1字节、第2字节和第3个字节为网络地址,第4个个字节为主机地址。另外第1个字节的前三位固定为110。
C类地址范围:192.0.0.1—223.255.255.254。
C类地址中的私有地址: 192.168.X.X是私有地址。
D类地址
D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。
D类地址范围:224.0.0.1—239.255.255.254
E类地址
E类地址也不分网络地址和主机地址,它的第1个字节的前五位固定为11110。
E类地址范围:240.0.0.1—255.255.255.254
端口号根据范围分为三种:
0-1023
: Well-Known Ports(即公认端口号)它是一些众人皆知著名的端口号,这些端口号固定分配给一些服务,我们上面提到的 HTTP 服务、 FTP服务等都属于这一类。知名端口号的范围是:0-1023
1024-49151
: Registered Ports(即注册端口)它是不可以动态调整的端口段,这些端口没有明确定义服务哪些特定的对象。不同的程序可以根据自己的需要自己定义,注册端口号的范围是:1024-49151
49152-65535
: Dynamic, private or ephemeral ports(即动态、私有或临时端口号)顾名思义,这些端口号是不可以注册的,这一段的端口被用作一些私人的或者定制化的服务,当然也可以用来做动态端口服务,这一段的范围是:49152–65535
Linux 查看本机公网ip
bash
curl ifconfig.me
或:
bash
curl cip.cc