Огромная просьба объяснить:
1) Что есть маска подсети?
2) Как эту скотину вычислять?
3) и т.п. всё что только можно по сабжу
Желательно как можно доступнее.
И ещё просьба: не надо давать ссылки на умные страници про сабж, у меня этих ссылок докучи. Процент понимания инфрормации в процессе чтения этих самых страниц около 50%. Именно поэтому обращаюсь за помощью на форум.
З.Ы. Покачто ни какой практическай задачи передо мной не стоит. Просто я уверен, что в недалёком будующем мне это понадобиться.
[Ответ]
Маска подсети, это такое значение, которое позволяет в ip-адрессе определить адресс сети и адресс компьютера в этой сети.
Приведу простейший пример:
Компьютер имеет следующий ip адресс - 192.168.0.48
Маска подсети - 255.255.255.0
Это значит, что Адресс сети (network id) - 192.168.0.*, а адресс компьютера (host id) в этой сети - *.*.*.48.
Рассмотрим с т.з. более понятной компьютеру
ip адрес представляется в бинарном виде 4-мя 8-разрядными числами
В нашем случае
11000000 . 10101000 . 00000000 . 00110000
11111111 . 11111111 . 11111111 . 00000000
Первый ряд этой ip, второй маска подсети.
Теперь для того, чтобы разчленить ip адресс на адресс сети и хоста, нужно переписать верхний ряд слева направа до той поры, пока в нижнем ряду идут 1.
Получаем адресс сети:
11000000 . 10101000 . 00000000
оставшееся адресс хоста:
00110000
Маску подсети можно изменять, изменяя кол-во нулей.
Общий вид маски - сначало n-ое кол-во 1, оставшиеся - 0.
Т.е. правильные маски:
11111111 . 11111111 . 11111111 . 00000000 = 255.255.255.0
11111111 . 11111111 . 11110000 . 00000000 = 255.255.240.0
11111111 . 11111111 . 11111111 . 11111000 = 255.255.255.248
11111111 . 11111111 . 11100000 . 00000000 = 255.255.224.0
неправильные:
11111111 . 10111111 . 11111111 . 00000000 = 255.191.255.0
11111111 . 11111111 . 11111111 . 00000100 = 255.255.255.4
11111111 . 11100111 . 10111111 . 00100000 = 255.231.191.32
Т.е. когда указываешь маску подсети:
1 число может иметь значение - 192,224,240,248,252,254,255
слева от этого числа, все числа имеют значени 255
справа - 0.
Потом ещё напишу про сети, подсети и т.д.
Ну вот, что-то рассказал, если интересно спрашивай, может чем и помогу.
PS: жду жесткой критики.
[Ответ]