Cách xác định địa chỉ Broadcast, Subnet và Host
Cách xác định địa chỉ Broadcast, Subnet và Host.
Đầ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)-2=62 host.
Bắt đầu từ địa chỉ 192.168.1.1 ta có: (mỗi Subnet có 62 host)
Subnet 1: 192.168.1.1 đến 192.168.1.62
Subnet 2: 192.168.1.65 đến 192.168.1.126
……..
Subnet 4: 192.168.1.192 đến 192.168.1.254
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.62
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.62