Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Выделить из IP адреса номер сети и номер узла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определение обратной матрицы http://www.cyberforum.ru/cpp-beginners/thread288911.html
Помогите, задали в универе написать программку в С++ по определении обратной матрицы, циклический алгоритм
C++ Дерево Добрый вечер)))) Вот сегодне "изучали "деревья")) Дали задание: "Написать программу копирования вершин, связанных с правым указателем корня дерева в соответствующие вершины «правые вершины»" Я... http://www.cyberforum.ru/cpp-beginners/thread288908.html
C++ Буквенно - цифро - знаковый вариант
Помогите плиз разобраца не понимаю в этом ничего Cимволов Буквенно - цифровой вариант Буквенно - цифро - знаковый вариант 6 - RQmBK5 l0?38d
самое длинное слово C++
нужно прокомментировать программу #include <iostream.h> #include <string.h> #include <sstream> #include<conio.h> using namespace std; int main()
C++ Положение точек относительно заданной прямой http://www.cyberforum.ru/cpp-beginners/thread288898.html
положение точек относительно заданной прямой
C++ Что дальше? Мне 16 лет. Через два года буду поступать в институт на программиста, но уже сейчас начал интересоваться программированием. На данный момент прочитал только одну книжку по С++ "Как программировать... подробнее

Показать сообщение отдельно
taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
05.05.2011, 07:10
Существует два способа деления айпишника на части: на основе классов сетей и без их использовнаия. Если используются классы стей, то их всего 3:
A. Первый байт - номер сети, три последних - номер узла.
B. Первые два байта - номер сети, два последних - номер узла.
C. Первый три байта - номпер сети, один последнйи - номер узала.
Для каждого из трёх классов есть свой диапазон значений первого байта:
A. От 1 до 126.
B. От 128 до 191.
C. От 192 до 223.
Сеть номер 127 - зрекальная сеть A класса, в которой первый байт - номер сети, последние три - номер узла и все номера принадлежат одному узлу. В этой сети все пакеты возвращаются отправителю. А создана она для локальных тестов сетевых программ. Остальные значения первого байта зарезервированы. При бескласовой адресации деление определяется маской, но есть три правила:
1. Биты номера сети с битами номера узла не смешиваются.
2. Сеть номер 127 остаётся зеркальной сетью A класса.
3. Адрес начинается с номер сети, а завершается номером узла.
Маска же задаёт разбиение адреса так: единичные биты её двоичной записи отмечают биты номера сети, а нулевые - номера узла. Классы сетей имеют стандартные маски:
A. 255.0.0.0 (в двоичной форме 11111111.00000000.00000000.00000000).
B. 255.255.0.0 (в двоичной форме 11111111.11111111.00000000.00000000).
C. 255.255.255.0 (в двоичной форме 11111111.11111111.11111111.00000000).
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru