lOMoARcPSD| 59285474
CÁCH CHIA MẠNG CON CHO LỚP A, B VÀ LỚP C
Ta có quy định như sau cho các lớp mạng chưa chia mạng con: 203.113.188.1
Lớp A có ip từ 0 -127 (dựa vào byte đầu tiên – mỗi ip có 4 bytes = 32 bits) có subnet
mask mặc định là : 255.0.0.0 hay /8 (11111111)
Lớp B có ip từ 128 -191 (dựa vào byte đầu tiên – mỗi ip có 4 bytes = 32 bits) có subnet
mask mặc định là : 255.255.0.0 hay /16 Lớp C có ip từ 192 -223 (dựa vào byte đầu tiên
– mỗi ip có 4 bytes = 32 bits) có subnet mask mặc định là : 255.255.255.0 hay /24
Ta chia mạng con như sau:(ip đã chia mạng con- Lấy các bit đầu của host_id cũ làm
subnet_id để chia mạng con
Y=24-x x
8 bits
Class A
16-x x
Class B 16 bits
8-x x
Class C 24 bits
Ta tìm được y bằng cách so
sánh subnet mask mặc định với subnet mask của IP có chia mạng con. 2
y
-2 : số mạng
con
2
x
– 2 : số host trên mỗi mạng con
Class A: y=24-x x= 24-y
Class B: y=16-x x= 16-y
Class C: y=8-x x= 8-y
Network_id
Host_id
Network_id
Subnet_id
Host_id
Network_id
Subnet_id
Host_id
Network_id
Subnet_id
Host_id
Cách chia hệ thập phân sang hệ nhị phân: 2
7
=128 (Thập phân)
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
128 64 32 16 8 4 2 1=11111111= 255
0 0 0 0 1 1 0 1 =13 = 00001101
Downloaded by Linh Trang (tranglinhtp7@gmail.com)
lOMoARcPSD| 59285474
Ví dụ : ta có ip : 172.29.32.30/255.255.240.0 (Subnet mask biểu diễn thập phân) hay
172.29.32.30/20 (subnet mask biểu diễn dạng bit)
Giải:
Ta có : ip 172.29.32.30 thuộc lớp B nên có subnet mask mặc định : 255.255.0.0 Đem
so với subnet mask : 255.255.240.0 ta thấy khác nên ip này có chia mạng con
255.255.0.0 11111111 11111111 00000000 00000000
255.255.240.0 11111111 11111111 11110000 00000000
Ta thấy subnet_id lấy 4 bits của host_id làm mạng con nên:
Số bit làm mạng con là y= 4 Số mạng con là : 2
y
-2 = 2
4
-2 = 14 mạng con.
Có : 16-x =y nên x= 16-y = 16-4 =12 vậy x=12 nên có : 2
x
– 2 = 2
12
-2 = 4094 hosts trên
mỗi mạng con.
Cách 2: Ta thấy đề bài cho 255.255.240.0 hay 20 khác với subnet mask mặc định của lớp
B, nên ip có chia mạng con. Số bit khác là 4 ( 20-16) nên y=4
2
y
– 2 = 2
4
- 2 =14. Vậy số mạng con là : 14
X=16-y = 16 – 4 =12 , ta có : 2
x
- 2 = 2
12
– 2 = 4094
Vậy số host trên mỗi mạng con là : 4094
Cho ip: 203.113.8.10/255.255.255.192 (26)
Host này có chia mạng con
255.255.255.0 11111111 11111111 11111111 00000000
255.255.255.192 11111111 11111111 1111111 11000000
0
1
0 0 0 0 0 1 =65 =01000001
0
0
1 0 0 1 1 1 =39 = 00100111
0
0
0 1 0 1 1 0 =22 = 00010110
1
0
0 1 0 1 1 0 =150 =
1
1
1 1 0 0 0 0 =224= 11100000
( không chia mà dựa vào subnet mask mặt định của lớp suy ra được y= subnet mask của
ip cho – subnet mask mặt định)
Vd: subnet mask ip cho là 26 mà ip thuộc lớp C có subnet mặt định là 24 nên y=26-24=2
Ta có y=2 số mạng con là : 2
y
-2 = 2
2
-2 = 2 mạng con
Ta có 8-x =2 x = 6 => 2
x
-2 = 2
6
-2 = 64 -2 =62 Host trên mỗi mạng con.
Tương tự cho lớp A. cho IP 50.100.10.10/255.240.0.0 hay IP 50.100.10.10/12

Preview text:

lOMoAR cPSD| 59285474
CÁCH CHIA MẠNG CON CHO LỚP A, B VÀ LỚP C
Ta có quy định như sau cho các lớp mạng chưa chia mạng con: 203.113.188.1 Network_id Host_id
Lớp A có ip từ 0 -127 (dựa vào byte đầu tiên – mỗi ip có 4 bytes = 32 bits) có subnet
mask mặc định là : 255.0.0.0 hay /8 (11111111)
Lớp B có ip từ 128 -191 (dựa vào byte đầu tiên – mỗi ip có 4 bytes = 32 bits) có subnet
mask mặc định là : 255.255.0.0 hay /16 Lớp C có ip từ 192 -223 (dựa vào byte đầu tiên
– mỗi ip có 4 bytes = 32 bits) có subnet mask mặc định là : 255.255.255.0 hay /24
Ta chia mạng con như sau:(ip đã chia mạng con- Lấy các bit đầu của host_id cũ làm
subnet_id để chia mạng con Y=24-x x 8 bits Class A Network_id Subnet_id Host_id 16-x x Class B 16 bits Network_id Subnet_id Host_id 8-x x Class C 24 bits Network_id Subnet_id Host_id Ta tìm được y bằng cách so
sánh subnet mask mặc định với subnet mask của IP có chia mạng con. 2y -2 : số mạng con
2x – 2 : số host trên mỗi mạng con Class A: y=24-x ➔ x= 24-y Class B: y=16-x ➔ x= 16-y Class C: y=8-x ➔ x= 8-y
Cách chia hệ thập phân sang hệ nhị phân: 27 =128 (Thập phân)
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 128 64 32 16 8 4 2 1=11111111= 255 0 0 0 0 1 1 0 1 =13 = 00001101 0 1 0 0 0 0 0 1 =65 =01000001 0 0 1 0 0 1 1 1 =39 = 00100111 0 0 0 1 0 1 1 0 =22 = 00010110 1 0 0 1 0 1 1 0 =150 = 1 1 1 1 0 0 0 0 =224= 11100000
Downloaded by Linh Trang (tranglinhtp7@gmail.com) lOMoAR cPSD| 59285474
Ví dụ : ta có ip : 172.29.32.30/255.255.240.0 (Subnet mask biểu diễn thập phân) hay
172.29.32.30/20 (subnet mask biểu diễn dạng bit) Giải:
Ta có : ip 172.29.32.30 thuộc lớp B nên có subnet mask mặc định : 255.255.0.0 Đem
so với subnet mask : 255.255.240.0 ta thấy khác nên ip này có chia mạng con 255.255.0.0
11111111 11111111 00000000 00000000
255.255.240.0 11111111 11111111 11110000 00000000
Ta thấy subnet_id lấy 4 bits của host_id làm mạng con nên:
Số bit làm mạng con là y= 4 ➔ Số mạng con là : 2y -2 = 24-2 = 14 mạng con.
Có : 16-x =y nên x= 16-y = 16-4 =12 vậy x=12 nên có : 2x – 2 = 212 -2 = 4094 hosts trên mỗi mạng con.
Cách 2: Ta thấy đề bài cho 255.255.240.0 hay 20 khác với subnet mask mặc định của lớp
B, nên ip có chia mạng con. Số bit khác là 4 ( 20-16) nên y=4
2y – 2 = 24 - 2 =14. Vậy số mạng con là : 14
X=16-y = 16 – 4 =12 , ta có : 2x - 2 = 212 – 2 = 4094
Vậy số host trên mỗi mạng con là : 4094
Cho ip: 203.113.8.10/255.255.255.192 (26) Host này có chia mạng con
255.255.255.0 11111111 11111111 11111111 00000000
255.255.255.192 11111111 11111111 1111111 11000000
( không chia mà dựa vào subnet mask mặt định của lớp suy ra được y= subnet mask của
ip cho – subnet mask mặt định)
Vd: subnet mask ip cho là 26 mà ip thuộc lớp C có subnet mặt định là 24 nên y=26-24=2
Ta có y=2 → số mạng con là : 2y-2 = 22 -2 = 2 mạng con
Ta có 8-x =2 ➔ x = 6 => 2x -2 = 26 -2 = 64 -2 =62 Host trên mỗi mạng con.
Tương tự cho lớp A. cho IP 50.100.10.10/255.240.0.0 hay IP 50.100.10.10/12