Cách xác định địa chỉ Broadcast, Subnet và Host.
Sunday, January 2, 2011 4:18:45 PM
Có nhiều cách xác định BC, Subnet và Host. Đây là một cách rất đơn giản:
Đầu tiên ta đổi địa chỉ IP và SM (Subnet Mask) từ dạng thập phân sang nhị phân ta sẽ có 2 kết quả KQ1 và KQ2.
+ Xác định Network_ID:
Ta dùng phép toán AND giữa 2 kết quả trên (KQ1 AND KQ2) thì sẽ ra NETWORK_ID cần tìm.
+ Xác định địa chỉ Broadcast
B1: Đảo các bit của SM (KQ2) ta có kết quả KQ2'
B2: Ta dùng phép toán OR giữa KQ1 và KQ2' (KQ1 OR KQ2') thì ta sẽ có ngay địa chỉ BROADCAST.
Ví dụ:
Cho địa chỉ IP/SM 192.168.1.2/26
Đổi ra nhị phân:
IP: 11000000.10101000.00000001.00000010
SM: 11111111.11111111.11111111.11000000
---------------------------------------------
+Subnet 11000000.10101000.00000001.00000000
192.168.1.0
+Broadcast:
B1: Đảo bit SM ta có: 00000000.00000000.00000000.00111111
B2: OR với IP 11000000.10101000.00000001.00000010
-------------------------------------------------
=>Broadcast: 11000000.10101000.00000001.00111111
192.168.1.63
+ Tính địa chỉ First và Last:
Đây là lớp C nên SM default là 255.255.255.0=/24. Do đó ta đã mượn 26-24=2 bít từ phần host sang phần net. Do đó phần host còn lại: 8-2=6 bít => Số host tối đa trong mỗi subnet là 2^6=64 host.
Bắt đầu từ địa chỉ 192.168.1.1 ta có: (mỗi Subnet có 64 host)
Subnet 1: 192.168.1.1 đến 192.168.1.64
Subnet 2: 192.168.1.65 đến 192.168.1.128
........
Subnet 4: 192.168.1.192 đến 192.168.1.256
Nhận thấy IP đã cho thuộc Subnet 1 nên First IP là 192.168.1.1 và Last one là 192.168.1.64
K.quả:
IP : 192.168.1.2
SM : 255.255.255.192
Subnet: 192.168.1.0
Broadcast: 192.168.1.63
First IP là 192.168.1.1
Last IP là 192.168.1.64
Đầu tiên ta đổi địa chỉ IP và SM (Subnet Mask) từ dạng thập phân sang nhị phân ta sẽ có 2 kết quả KQ1 và KQ2.
+ Xác định Network_ID:
Ta dùng phép toán AND giữa 2 kết quả trên (KQ1 AND KQ2) thì sẽ ra NETWORK_ID cần tìm.
+ Xác định địa chỉ Broadcast
B1: Đảo các bit của SM (KQ2) ta có kết quả KQ2'
B2: Ta dùng phép toán OR giữa KQ1 và KQ2' (KQ1 OR KQ2') thì ta sẽ có ngay địa chỉ BROADCAST.
Ví dụ:
Cho địa chỉ IP/SM 192.168.1.2/26
Đổi ra nhị phân:
IP: 11000000.10101000.00000001.00000010
SM: 11111111.11111111.11111111.11000000
---------------------------------------------
+Subnet 11000000.10101000.00000001.00000000
192.168.1.0
+Broadcast:
B1: Đảo bit SM ta có: 00000000.00000000.00000000.00111111
B2: OR với IP 11000000.10101000.00000001.00000010
-------------------------------------------------
=>Broadcast: 11000000.10101000.00000001.00111111
192.168.1.63
+ Tính địa chỉ First và Last:
Đây là lớp C nên SM default là 255.255.255.0=/24. Do đó ta đã mượn 26-24=2 bít từ phần host sang phần net. Do đó phần host còn lại: 8-2=6 bít => Số host tối đa trong mỗi subnet là 2^6=64 host.
Bắt đầu từ địa chỉ 192.168.1.1 ta có: (mỗi Subnet có 64 host)
Subnet 1: 192.168.1.1 đến 192.168.1.64
Subnet 2: 192.168.1.65 đến 192.168.1.128
........
Subnet 4: 192.168.1.192 đến 192.168.1.256
Nhận thấy IP đã cho thuộc Subnet 1 nên First IP là 192.168.1.1 và Last one là 192.168.1.64
K.quả:
IP : 192.168.1.2
SM : 255.255.255.192
Subnet: 192.168.1.0
Broadcast: 192.168.1.63
First IP là 192.168.1.1
Last IP là 192.168.1.64



