Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > Хост и подсеть


Автор: 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 бита последнего октета: 10002 = 810. Сбрасывая в ноль номер хоста, получаем 200.1.1.128.

Первые 4 бита последнего октета 1000, откуда выражение "10002 = 810" получилось smile 

Автор: 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 на адрес подсети, но на хост остаётся столько же.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)