theo mình có cách tính nhanh mà mình đã áp dụng trong kỳ thi:
Theo hình vẽ, mạng 172 thuộc lớp B ( dáng lẽ dùng 16 bit đầu tiên làm subnet), nhưng đầu bài cho là /20 nên nó mượn 4 bit thuộc phần host làm subnet:
1111111.11111111.11110000.00000000
~ 255 .255 .240 .0
bạn lấy 256 - 240 = 16 như vây mỗi subnet sẽ cách nhau 16 đơn vị (không để ý đến octec cuối cùng)- các subnet của bạn sẽ là 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240 (~ 2^4=16 subnet, chú ý số subnet có thể dùng được = 2^4 -2 =14 --loại bỏ subnet đầu và cuối)
Để tính địa chỉ broadcast (địa chỉ của tất cả các bit thuộc phần host =1) , bạn lấy địa chỉ subnet trừ đi 1 đơn vị tức là 15, 31, 47, 63, 79, 95, 111, 127, 143, 159, 175, 191, 207,223,239 (phần octec cuối tất nhiên là 255 rồi)
Do vậy đáp án đúng là B,E,F
Tương tự bạn có thể tính với việc mượn 3 bit địa chỉ: Ví dụ như /19
1111111.11111111.11100000.00000000
~ 255 .255 .224 .0
Bạn lấy 256 - 224 = 32 như vây mỗi subnet sẽ cách nhau 32 đơn vị (không để ý đến octec cuối cùng)- các subnet của bạn sẽ là 32, 64, 96, 128, 144, 160, 192, 224
(~ 2^3=8 subnet, số subnet có thể dùng được = 2^3 -2 =6 --loại bỏ subnet đầu và cuối)
địa chỉ broadcast tương ứng sẽ là 31, 63, 95, 127, 143, 159, 191, 223
Theo hình vẽ, mạng 172 thuộc lớp B ( dáng lẽ dùng 16 bit đầu tiên làm subnet), nhưng đầu bài cho là /20 nên nó mượn 4 bit thuộc phần host làm subnet:
1111111.11111111.11110000.00000000
~ 255 .255 .240 .0
bạn lấy 256 - 240 = 16 như vây mỗi subnet sẽ cách nhau 16 đơn vị (không để ý đến octec cuối cùng)- các subnet của bạn sẽ là 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176, 192, 208, 224, 240 (~ 2^4=16 subnet, chú ý số subnet có thể dùng được = 2^4 -2 =14 --loại bỏ subnet đầu và cuối)
Để tính địa chỉ broadcast (địa chỉ của tất cả các bit thuộc phần host =1) , bạn lấy địa chỉ subnet trừ đi 1 đơn vị tức là 15, 31, 47, 63, 79, 95, 111, 127, 143, 159, 175, 191, 207,223,239 (phần octec cuối tất nhiên là 255 rồi)
Do vậy đáp án đúng là B,E,F
Tương tự bạn có thể tính với việc mượn 3 bit địa chỉ: Ví dụ như /19
1111111.11111111.11100000.00000000
~ 255 .255 .224 .0
Bạn lấy 256 - 224 = 32 như vây mỗi subnet sẽ cách nhau 32 đơn vị (không để ý đến octec cuối cùng)- các subnet của bạn sẽ là 32, 64, 96, 128, 144, 160, 192, 224
(~ 2^3=8 subnet, số subnet có thể dùng được = 2^3 -2 =6 --loại bỏ subnet đầu và cuối)
địa chỉ broadcast tương ứng sẽ là 31, 63, 95, 127, 143, 159, 191, 223
Comment