1. 程式人生 > 其它 >為什麼網路 I/O 會被阻塞?

為什麼網路 I/O 會被阻塞?

子網劃分
IP地址:

IPv4又2位二進位制陣列成,一般用點分十進位制來表示

IPv4是由32位二進位制陣列成,分成四組,每組八位。例如:11000000.10101000.00000000.00000010

為了便於配置通常表示成點分十進位制形式例如:192.168.0.2 255.255.255.0

IPv6由128位組成,一般用冒號分隔,十六進位制表示

IPv4地址由兩部分組成:

網路部分(NETWORK)主機部分(HOST)192.168.1.132

網路部分(192.168.1)主機部分(132)

IPv4私有網路地址和公有網路地址

公有網路地址是指在網際網路上全球唯一的IP地址。

IP地址的分類
IP地址分為A B C D E五類

​A類地址
A類地址範圍:1.0.0.1------126.255.255.254

A類地址=網路部分+主機部分+主機部分+主機部分

(有邊界)預設子網掩碼為/8,即255.0.0.0

B類地址
B類地址範圍:128.0.0.1-------191.255.255.254

B類地址=網路部分+網路部分+主機部分+主機部分

(有邊界)預設子網掩碼為/16,即255.255.0.0

C類地址
C類地址範圍:192.0.0.1--------223.255.255.254

C類地址=網路部分+網路部分+網路部分+主機部分

(有邊界)預設子網掩碼為/24,即255.255.255.0

D類地址
D類地址範圍:224.0.0.1-------239.255.255.254

用於組播通訊的地址

組播:一對列

單播:一對一

廣播:有對多

E類地址
E類地址範圍:240.0.0.1------255.255.255.254

用於科學研究的保留地址

以127開頭的IP地址都代表本機(廣播地址127.255.255.255除外),127.0.0.1為本機迴環地址169.254.0.0--------169.254.255.255 DHCP服務失效時分配的地址

私有網路地址是指內部網路或主機的IP地址,IANA(網際網路數字分配機構)規定將下列的IP地址保留用作私網地址,不在Internte被分配,可在一個單位或公司內部使用。RFC1918中規定私有地址如下:

A類地址:10.0.0.0--------10.255.255.255 10.0.0.0/8

B類地址:172.16.0.0------172.31.255.255 172.16.0.0/16

C類地址:192.168.0.0-------192.168.255.255 192.168.0.0/16

子網劃分

網段組成:網路地址,可用IP,廣播地址

列:192.168.1.189/24

網路號192.168.1.0

可用IP:192.168.1.1--------192.168.1.254

廣播地址:192.168.1.255

子網掩碼有32給二進位制位

對應IP地址的網路部分用1表示

對應IP地址的主機部分用0表示

IP地址和子網掩碼“與”運算得到的網路地址

0和任何數相與都是0

1和任何數相與都是1

子網數=2^n,其中n為子網部分為數,例:/26,n=26-24

主機數(可用IP)=2^N-2,其中N為主機部分分為數:N=32-26

192.168.1.0 /24 /25 /26 /27 /28 /29 /30 /31 /32

子網掩碼 0 128 192 224 240 248 252 254 255

子網個數 1 2 4 8 16 32 64 128 256

IP數量 256 128 64 32 16 8 4 2 1

可用IP 254 126 62 30 14 6 2 1

​根據IP地址的型別判斷n的值

​A類地址:子網掩碼-8

B類地址:子網掩碼-16

C類地址:子網掩碼-24