IP là gì thì các bạn có thể tìm hiểu tại đây. Mình sẽ không nhắc lại nữa, chỉ hướng đãn cho các bạn biết làm thế nào để chia ip một cách nhanh nhất :)
F
Một
địa chỉ IP v.4 có 32 bit, tách thành 2 phần: Network ID và Host ID
-
Network
ID: dãy bit dùng “định danh” cho mạng IP (như
địa chỉ của 1 con hẻm / ngõ).
-
Host
ID: dãy bit dùng “định danh” cho 1 host trong mạng đó (như số nhà trong hẻm)
F
Trong
một Network có n địa chỉ IP (từ 0 đến n-1):
-
Địa chỉ IP đầu tiên được dùng làm “định danh” cho mạng
đó.
-
Địa chỉ IP cuối cùng được dùng làm địa chỉ broadcast cho
toàn mạng đó.
F
Như
vậy: Một mạng có n địa chỉ IP thì chỉ
có n-2 địa chỉ IP được dùng gán cho
hosts
Bảng tra subnet được chia ra từ mạng
class C:
STT
|
|
Số
bit Net.ID
|
Subnet
Mask
|
Số
lượng mạng
|
Số
lượng địa chỉ IP trong mạng
|
0
|
Class C
|
24
|
255.255.255.0
|
20 =
1 mạng
|
256
|
1
|
Class C + 1
|
25
|
255.255.255.128
|
21 =
2 mạng
|
128
|
2
|
Class C + 2
|
26
|
255.255.255.192
|
22 =
4 mạng
|
64
|
3
|
Class C + 3
|
27
|
255.255.255.224
|
23 =
8 mạng
|
32
|
4
|
Class C + 4
|
28
|
255.255.255.240
|
24 =
16 mạng
|
16
|
5
|
Class C + 5
|
29
|
255.255.255.248
|
25 =
32 mạng
|
8
|
6
|
Class C + 6
|
30
|
255.255.255.252
|
26 =
64 mạng
|
4
|
7
|
Class C + 7
|
31
|
255.255.255.254
|
27 =
128 mạng
|
2
|
Các ví dụ:
Tình huống 1:
Công ty
ABC sử dụng một đường mạng 192.168.4.0
và sử dụng subnet mask 255.255.255.224
để chia subnet. Số lượng host tối đa có thể sử dụng của mỗi subnet là ?
Giải đáp:
- Ứng với Subnet Mask 255.255.255.224,=> tra vào dòng thứ 3
=> mỗi Subnet có 32 địa chỉ
- Vậy: Số lượng địa chỉ tối đa có thể
sử dụng của mỗi subnet là: 32 –
2 = 30 địa chỉ.
Tình huống 2:
Xác định địa
chỉ đường mạng (Network ID address) và địa chỉ Broadcast (Network Broadcast
Address) của đường mạng đó, khi biết địa chỉ IP là 198.101.6.85 /26
Giải đáp:
- Địa chỉ IP là 198.101.6.85 /26,=> tra vào dòng thứ 2 => mỗi Subnet có 64 địa
chỉ
- Dãy IP addrs của
o Subnet 1: từ 0 à
63
o Subnet 2: từ 64 à
127
o Subnet 3: từ 128à
191
o Subnet 4: từ 192 à
255
- IP address đã cho (198.101.6.85 /26) thuộc Subnet 2
- Vậy:
o Network ID address: 192.168.6.64 /26
o Network Broadcast Address: 192.168.6.127 /26
Tình huống 3:
Địa chỉ
IP sau 192.168.30.105 /27 thuộc
SubnetID nào?
Giải đáp:
- Địa chỉ IP là 192.168.30.105 /27 ,=> tra vào dòng thứ 3 ta thấy: Class C được
chia thành 8 Subnet (mạng con), mỗi Subnet có 32 địa chỉ
- Dãy IP addrs của:
o Subnet 1: từ 0 à
31
o Subnet 2: từ 32 à
63
o Subnet 3: từ 64à
95
o Subnet 4: từ 96 à
127
o Subnet 5: từ 128 à
159
o Subnet 6: từ 160 à
191
o Subnet 7: từ 192à
223
o Subnet 8: từ 224 à
255
- IP address đã cho (192.168.30.135 /27) thuộc Subnet 5 (từ 192.168.30.128 /27 đến 192.168.30.159 /27)