Любой адрес можно рассматривать как состоящий из двух частей (рис.1) - адрес или номер сети,
- адрес или номер хоста.
Под хостом понимают любое устройство способное быть присоединенное к сети, и которое может обменивается сетевыми сообщениями. Это может быть компьютер, принтер, сканер, и т. д..
Маска сети это число, при переводе которого в двоичную запись, в тех разрядах которые равны (или содержат) 1, при сопоставлении с IP адресом идентифицируют адрес или номер сети. Сказанное проиллюстрировано на рисунке 1
Рис.1 Что бы увидеть настройки вашего IP адреса кликните на иконке в виде двух "телевизоров" в нижнем правом углу экрана (там где показывается время).
Если там этой иконки нет, тогда поступайте следующим образом. Нажимайте на "Пуск". В открывшимся меню выбирайте "Настройка" и "Сетевые подключения", (смотри рисунок)
Далее откроется новое окно в котором ты увидишь примерно такую картину
Щелкни по ней и откроется такое окно
В этом окне нажми на кнопку "Свойства".
Откроется следующие окно в котором тебе надо стать на надпись "Протокол Интернета (TCP/IP)", и нажать на кнопку "Свойства" (на рисунке эти 2 позиции отмечены красным).
Теперь возможны 2-а варианта. Первый: - если ты не имеешь фиксированного IP адреса, которого тебе предоставляет провайдер, и о котором договариваются (если владеют необходимой информацией) с провайдером, заранее, тогда когда подписывается контракт. В этом случае провайдер присуждает адрес твоему компьютеру через службу DHCP. Это такая служба которая автоматически, когда ты включаешь компьютер, присуждает твоему компьютеру какой либо адрес который имеется в наличие у этой службы (там на стороне провайдера стоят такие дяди которые настроили эту службу. И они указали "службе" (прописали руками) что, с такого то, по такой-то адрес можешь раздавать клиентам. Да совсем забыл - если в правом углу, там где показывается время, не видно "телевизоров" нужно включить (смотри рисунок выше) опцию - "При подключении вывести заначек в область уведомлений". В этом случае у тебя появится такое окно. Как видно из рисунка твой компьютер сконфигурирован для автоматического получения IP адреса, вместе с такой штучкой как DNS - у провайдера. То есть провайдер тебе его посылает автоматически при включении компьютера (имеется в виду xDSL соединение, при котором модем сконфигурирован как бридж) (О DHCP и DNS поговорим подробнее потом).
Во втором случае, а это случай когда провайдер тебе дает статический IP адрес, и тогда он прописывается ручками (и записан в контракте или его можно получить у провайдера по телефону, но не ставить из головы и узнать его по другому - невозможно). Тогда у тебя откроется такое же окно как на рисунке вверху только будет активирована опция "Использовать следующий IP-адрес". Тогда это окно будет иметь примерно следующий вид (настройки здесь даны для примера).
Как видишь из данной картины там, помимо адреса, есть то о чем и начался весь разговор, а именно маска или как написано "маска подсети". Она и выполняет те функции которые описаны выше, а именно - в тех разрядах (если значение маски перевести в двоичный вид) в которой у маски имеются единицы, при визуальном (это мы так делаем а не сетевые устройства - не забывай об этом, а я так пишу что бы проще было понять) наложении на IP - адрес, позволяет отделить адрес сети от адреса хоста (см. рис. 1). И в нашем конкретном примере, когда ты из дома подключен к провайдеру, данная информация о маске твоему компьютеру - 100 лет не нужна. Эта информация нужна устройствам в сети за пределами твоего компа (в глобальной сети), и без нее мы бы не смогли попасть туда куда нам надо. К примеру на нужный адрес в Интернете. Но это отдельный разговор.
И в заключении когда ты получаешь IP адрес от провайдера и не видаешь его в этом окне что показано выше, да и вообще что бы узнать IP- адрес нужно сделать следующее. Нажать. "Пуск" потом "Выполнить...", в поле набрать команду "cmd" и нажать на "Ввод". Откроется такая картина.
Кх...Кх....Звиняйте........ это не тот рисунок.....
Откроется такое окно
В этом окне набери команду которую ты видишь на рисунке - ipconfig /all и нажми на ввод. В этом же окне появится информация среди которой будет и IP - адрес твоей машины.
Если что не указал или забыл или не понял спроси (это касается всех).
Для того что бы обратится к какому либо хосту в сети, данный хост должен иметь уникальный адрес. Как видим из рисунка 1, IP адрес состоит их двух составляющих, адрес сети и адрес узла. Что бы легче было отделить из общего адреса адрес, сети от адреса хоста используется маска.
Так вот, покумекали сетевые разработчики, почесали репу… и решили что – для обеспечения большей гибкости в присвоении IP-адресов компьютерным сетям, разделить эти сети на три класса – A,B и С. Что это дало? Каждый из этих классов строго фиксирует границу между адресом сети и адресом хоста. Это проиллюстрировано на рис. 2. Смотря на рисунок, вспомните что IP – адрес имеет длину в 32 бита в двоичном представлении.
Но это не еще не сссФФёёёёёёёё……(произносится страшно ехидным тоном и со скрытым злорадством).... Рассмотрим коротко эти классы. Класс типа А предназначен для сетей где количество компьютеров очень большое а сетей по сравнению с другими классами как В и С меньше. Как определить общие количество компьютеров которое может содержать сеть класса А или любой другой класс? А очень просто! Смотрите рисунок 2. Как видим из рисунка под адресом (или номером) сети мы имеем, к примеру для класса А выделено 7 бит. Первый бит "намертво" показывает класс типа А и равен для этого класса всегда 0. Тогда, к примеру, первая сеть будет иметь адрес – 00000001, вторая сеть, смотри таблицу 1. Старший бит всегда равен 0 и это определяют класс А. Если перевести эти цифры при помощи калькулятора что на нашем компьютере (только включите в меню вид «Инженерный») в десятичные цифры, то мы получим такую картину.
Как видите двоичное представление отличается от десятеричного но по сути, к примеру и в двоичной системе для того что бы получить цифру 3 надо к цифре 2 прибавить 1. Это поверьте просто…. это сложение двоичных цифр. В интернете много информации о действиях над двоичными цифрами, главное другое. Как вы замечаете вначале первая сеть у нас 0000 0001. Потом вы видите что эта единица (1) скачет туда сюда, пока самая последняя сеть не получит значение 0111 1111. Первый бит для класса А всегда равен 0(только класса А). То есть единица заполнила все доступные ей поля, за исключением первого (который занят). В случае класса В где размер поля под сеть 14 бит, два первых бита для сети класса В всегда равны 10, последняя сеть будет 1011 1111.1111 1111. В классе С первые 3 бита зарезервированы для указания класса сети С и имеют всегда значение 110. Тогда для С 1101 1111. 1111 1111.1111 1111 (точку я поставил для наглядности). И тут пока все доступные поля не заполнились единицами, единица не успокоилась. Когда все поля заполнены единицами – это и есть последний максимальный номер исходя из размеров поля. Почему максимальный? Да потому что писать больше некуда…все заполнено (количество мест под 1 и 0 строго ограничено размерами поля адреса). Тогда можно сделать вывод что, по сути, максимальное количество «чего либо» в двоичной алгебре (в нашем случае количество сетей и количество хостов) будет тогда – когда все места под знаки (0 или 1)или скажем правильнее - все биты будут заполнены 1. А максимальное число рассчитывается так - 2 в степени «количество битов в каком либо поле». В нашем случае максимальное число сетей класса А будет 2 в степени «количество битов под сеть», а именно 7. То есть 2^7=128. Почему 7 а не 8? Смотрите рисунок – нулевой бит закреплен «намертво» для обозначения класса сети А. А хостов в такой сети будут 2 в степени «оставшиеся места под биты», т.е. 2^24 =16 777 216. Еще пример – допустим, читайте внимательно «Я сказал «допустим»»!!!, под класс А, выделяются для обозначения сети только 2 бита в поле адреса. Тогда количество сетей будет 2 в степень 2 и равно 4-м сетям. Тогда количество хостов в данной сети будет 2^30 и равно страшному числу. Подсчеты для класса С проделайте сами. Но нужно учитывать что под определение «класса сети» в данном случае выделено 3 первых бита (старших бита). И они для класса С всегда равны 110. Тогда для обозначения номеров сетей используются (смотрите рисунок) 24 – 3 = 21 бит.
|