Информ технологии
Введите IP адрес хоста (сети) и маску сети, чтобы рассчитать адрес broadcast (широковещательный адрес), адрес сети, Cisco wildcard mask, диапазон допустимых адресов в сети и количество хостов.
Маска сети указывается в десятичном формате с разделяющими точками (255.255.255.0) либо в «CIDR notation» RFC 1517 (/25). Если маска сети не введена, используется маска сети по умолчанию установленная для сетей такого класса.
Полученные результаты представлены и в двоичном формате, для лучшего понимания принципов расчета адресов ip-сетей. Биты адресов разделены пробелом: биты до пробела это часть, определяющая принадлежность к сети (биты сети), после пробела — часть отвечающая за адреса хостов в сети (биты хостов). В адресе сети все «биты хостов» равны нулю, в широковещательном адресе все они равны 1.
Класс сети определяется ее первыми битами . Если сеть находится в диапазоне сетей Интранет (Private Internet RFC 1918) это указывается дополнительно.
Cisco wildcard — обратная маска сети, используется в списках доступа (ACL) сетевого оборудования Cisco.
Информ технологии
Задание 1. Определить, находятся ли два узла A и B в одной подсети или в разных подсетях.
IP-адрес: 94.235.16.59 = | 01011110. 11101011. 00010000. 00111011 |
Маска подсети: 255.255.240.0 = | 11111111. 11111111. 11110000. 00000000 |
IP-адрес: 94.235.23.240 = | 01011110. 11101011. 00010111. 11110000 |
Маска подсети: 255.255.240.0 = | 11111111. 11111111. 11110000. 00000000 |
Получаем номер подсети, выполняя операцию AND над IP-адресом и маской подсети.
AND | 01011110. 11101011. 00010000. 00111011 | |||
11111111. 11111111. 11110000. 00000000 | ||||
01011110. 11101011. 00010000. 00000000 | ||||
94 | 235 | 16 | 0 |
AND | 01011110. 11101011. 00010111. 11110000 | |||
11111111. 11111111. 11110000. 00000000 | ||||
01011110. 11101011. 00010000. 00000000 | ||||
94 | 235 | 16 | 0 |
Ответ: номера подсетей двух IP-адресов совпадают, значит компьютеры А и В находятся в одной подсети. Следовательно, между ними возможно установить прямое соединение без применения шлюзов.
Задание 2. Определить количество и диапазон адресов узлов в подсети, если известны номер подсети и маска подсети.
- Номер подсети: 192.168.1.0, маска подсети: 255.255.255.0.
K = 8, 2 К – 2 = 254 адресов.
Номер подсети: 192.168.1.0 = | 11000000. 10101000. 00000001. 00000000 |
Маска подсети: 255.255.255.0 = | 11111111. 11111111. 11111111. 00000000 |
Начальный адрес: 192.168.1.1 = | 11000000. 10101000. 00000001. 00000001 |
Маска подсети: 255.255.255.0 = | 11111111. 11111111. 11111111. 00000000 |
Конечный адрес: 192.168.1.254 = | 11000000. 10101000. 00000001. 11111110 |
Маска подсети: 255.255.255.0 = | 11111111. 11111111. 11111111. 00000000 |
Ответ: Для подсети 192.168.1.0 с маской 255.255.255.0:
количество возможных адресов: 254,
диапазон возможных адресов: 192.168.1.1 – 192.168.1.254.
Задание 3. Определить маску подсети, соответствующую указанному диапазону IP-адресов.
Задание 4. Организации выделена сеть класса В: 185.210.0.0/16. Определить маски и количество возможных адресов новых подсетей в каждом из следующих вариантов разделения на подсети:
- Число подсетей – 256, число узлов – не менее 250.
В сетях класса B (маска содержит 16 единиц – 255.255.0.0) под номер узла отводится 16 бит, т. е. сеть может включать 2 16 – 2 = 65534 узла.
Требование деления на 256 подсети по 250 узлов в каждой может быть выполнено: 256∙250 = 64000
Вычисление номера сети и номера узла по заданному ip-адресу и маске
Соответствие блоков адресов номерам сетей на основе масок
При использовании маски, так же, как и в случае адресации на основе классов, номер сети определяет блок адресов с одинаковым префиксом. Пример 10 В маске 255.255.255.192 (11111111.11111111.11111111.11000000) выделено 26 разрядов под номер сети и 6 разрядов под номер узла. Номеру сети 192.168.74.64 с данной маской соответствует блок адресов:
Маска: | 11111111.11111111.11111111.11000000 | (255.255.255.192) |
Н.с: | 11000011.10101000.01001010.01000000 | (192.168.74.64) |
Адрес 1: | 11000011.10101000.01001010.01000000 | (192.168.74.64) |
Адрес 2: | 11000011.10101000.01001010.01000001 | (192.168.74.65) |
Адрес 3: | 11000011.10101000.01001010.01000010 | (192.168.74.66) |
…………………… | ||
Адрес 63: | 11000011.10101000.01001010.01111110 | (192.168.74.126) |
Адрес 64: | 11000011.10101000.01001010.01111111 | (192.168.74.127) |
Всего в этом блоке 2 6 = 64 адресов (192.168.74.64 – 192.168.74.127). Все адреса имеют одинаковый префикс (первые 26 разрядов): 11000011.10101000.01001010.01 Пример 11 В маске 255.255.254.0 (1111111.11111111.11111110.00000000) выделено 23 разряда под номер сети и 9 разрядов под номер узла. Номеру сети 192.168.74.0 c данной маской соответствует блок адресов:
Маска: | 11111111.11111111.11111110.00000000 (255.255.254.0) |
Н.c: | 11000011.10101000.01001010.00000000 (192.168.74.0) |
Адрес 1: | 11000011.10101000.01001010.00000000 (192.168.74.0) |
Адрес 2: | 11000011.10101000.01001010.00000001 (192.168.74.1) |
Адрес 3: 11000011.10101000.01001010.00000010 (192.168.74.2) …………………… Адрес 511: 11000011.10101000.01001011.11111110 (192.168.75.254) Адрес 512: 11000011.10101000.01001011.11111111 (192.168.75.255) Всего в этом блоке 2 9 = 512 адресов (192.168.74.0 – 192.168.75.255). Все адреса имеют одинаковый префикс (первые 23 разряда): 11000011.10101000.0100101 Замечание: размер блока адресов, соответствующий некоторой маске, всегда равен степени двойки.Источник
Задача №12. Адресация в интернете. Восстановление IP- адресов, определение адреса сети, определение количества адресов и номера компьютера в сети.
Адрес документа в Интернете состоит из следующих частей:
Протокол ( чаще всего http или ftp), последовательность символов «://» , доменное имя сайта, каталог на сервере, где находится файл, имя файла. Каталоги разделяются символом «/».
IP-адрес компьютера имеет длину 4 байта. Для удобства IP-адрес записывают в виде четырех чисел, разделенных точками. Числа принимают значения от 0 до 255 (т.к. 255 — 8 единиц в двоичной системе – наибольшее число, которое можно записать в один байт).
IP-адрес состоит из двух частей: адреса сети и номера компьютера в этой сети. Для деления адреса на части используют маску. Маска – это 32-битное число, в двоичной записи которого сначала стоят единицы, а потом – нули. Единицы определяют часть адреса, относящуюся к адресу сети, а нули – часть адреса, относящуюся к номеру компьютера в сети.
Адрес файла в интернете
A | .net |
Б | ftp |
В | :// |
Г | http |
Д | / |
Е | .org |
Ж | txt |
Доступ к файлу ftp.net , находящемуся на сервере txt.org, осуществляется по протоколу http. В таблице фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.
При записи адреса файла в интернете сначала указывается протокол, затем ставится последовательность символов ://, затем имя сервера, затем символ /, и лишь потом имя файла: http://txt.org/ftp.net.
Восстановление IP-адресов
Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти
фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
IP-адрес представляет собой 4 числа, разделенные точками, причем эти числа не больше 255.
Посмотрим внимательнее на данные фрагменты: под буквой Г мы видим «.42». Так как числа в IP-адресе не могут быть больше 255, мы не можем ничего дописать к этому числу, а фрагментов, начинающихся с точки, больше нет, следовательно, этот фрагмент – последний.
На фрагменте под буквой Б число без точек, значит, это либо последний фрагмент, либо первый. Место последнего фрагмента уже занято, значит фрагмент Б первый.
В конце фрагмента А — число 212, отделенное точкой, значит за фрагментом А должен следовать фрагмент, начинающийся с точки. Значит, фрагмент А идет перед фрагментом Г.
Определение адреса сети
В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес. Адрес сети получается в результате применения поразрядной конъюнкции к заданным IP-адресу узла и маске.
По заданным IP-адресу узла и маске определите адрес сети.
IP-адрес узла: 218.137.218.137
При записи ответа выберите из приведённых в таблице чисел четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без использования точек.
При записи ответа выберите из приведенных в таблице чисел 4 фрагмента четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без точек.