| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Сетевые технологии > Хост и подсеть |
| Автор: NEt_Hunter 4.3.2007, 20:52 |
| Привет всем. Как зная хост 200.1.1.130/28 определить его подсеть? Спс. за внимание! |
| Автор: Void 4.3.2007, 21:05 |
| Предполагая классовую адресацию: сеть класса C (первые биты 110), следовательно, на номер сети отводится 24 бита. Ещё 4, в соответствии с маской, на подсеть. Это первые 4 бита последнего октета: 10002 = 810. Сбрасывая в ноль номер хоста, получаем 200.1.1.128. |
| Автор: NEt_Hunter 4.3.2007, 21:42 | ||
| Спасибо за помошь, но можно пояснее? На номер сети отводится 24 бита понятно. Вот тут непонятно
Первые 4 бита последнего октета 1000, откуда выражение "10002 = 810" получилось |
| Автор: Void 4.3.2007, 21:49 |
| 1000 (в двоичной системе) = 8 (в десятеричной). Шрифт поменьше сделал, но оказался недостаточно маленький. |
| Автор: NEt_Hunter 4.3.2007, 21:56 |
| Добавлено @ 22:01 Понял. 133 это 10000010, сбрасываем последние 4бита в ноль. А что если сеть была класса С? 125.1.1.130/28 наприер |
| Автор: Void 4.3.2007, 22:04 |
| 125.1.1.130 — это класс A. 8 бит на номер сети, 20 на адрес подсети, но на хост остаётся столько же. |