На цьому занятті розглядається призначення маски підмережі і її роль в маршрутизації IP-пакетів.
Маска підмережі - це 32-розрядне значення, використовуване для виділення (маскування) з IP-адреси його частин: ідентифікаторів мережі і вузла. Така процедура необхідна при з'ясуванні, відноситься та або інша IP-адреса до локальної або віддаленої мережі.
Протокол IP використовує операцію логічного «І» для визначення того, якому вузлу призначений пакет – розташованому в локальній або віддаленій мережі. Ця операція здійснюється за рахунок внутрішніх механізмів протоколу IP.
Коли ініціалізується підтримка TCP/IP, IP-адреса вузла складається з його маскою підмережі за допомогою логічного «І». Перед відправкою кожного IP-пакету, IP-адреса призначення так само складається з тією ж маскою підмережі. Якщо результати двох перерахованих вище операцій співпадають, це означає, що одержувач пакету знаходиться в локальній мережі. Інакше пакет відправляється на IP-адресу маршрутизатора. Для того, щоб виконати операцію логічного «І», TCP/IP порівнює попарно відповідні біти адреси і маски. Якщо обидва біти рівні 1, результат також рівний 1. У решті випадків результуючий біт рівний 0.
2. ВИРІШЕННЯ ПРАКТИЧНИХ ЗАДАЧ
Що таке TCP/IP?
Рішення. TCP/IP - стандартний промисловий набір протоколів, розроблений для глобальних мереж. Додавання протоколу TCP/IP в конфігурацію Windows NT забезпечує ряд переваг. Стандарти для TCP/IP публікуються в серіях документів RFC. Інша перевага технології TCP/IP - можливість об'єднання неоднорідних систем. Протокол TCP/IP, крім того, - каркас, що масштабується, для розробки додатків, що використовують архітектуру клієнт/сервер.
Чи публікуються стандарти протоколу TCP/IP в RFC? Чи всі RFC описують стандарти?
Рішення. Стандарти для протоколу TCP/IP публікуються у вигляді серії документів «Запит коментарів» (Request for Comments, RFC). Стандарти TCP/IP завжди публікуються в RFC, але не всі RFC описують стандарти.
Стандарти протоколів TCP/IP розробляються не спеціальною групою, а, швидше, всім співтовариством. Будь-який член ISOC може представити на розгляд документ для його публікації в серії RFC. Після цього документи розглядається технічним експертом, групою розробників або редактором RFC, а потім класифікуються (assigned а classification). У класифікації указують, чи обговорюється документ в даний час, або він вже прийнятий як стандарту.
Завдання 3. Встановити і сконфігурувати протокол TCP/IP на своєму комп’ютері.
Рішення. Встановлення TCP/IP
Малюнок 2.1. Вибір типу мереженого компоненту
Малюнок 2.2. Вибір мереженого протоколу
Малюнок 2.3. Властивості протоколу TCP/IP
Завдання 4. Перевірка конфігурації комп’ютера і тестування зв’язків маршрутизатора.
Рішення. Використання утиліти ipconfig.
ipconfig
Настройка протокола IP для Windows
VMware Network Adapter VMnet1 - Ethernet адаптер:
DNS-суффикс этого подключения . . :
IP-адрес . . . . . . . . . . . . : 192.168.73.211
Маска подсети . . . . . . . . . . : 255.255.255.0
IP-адрес . . . . . . . . . . . . : fe80::250:56ff:fec0:1%5
Основной шлюз . . . . . . . . . . : 197.168.2.1
VMware Network Adapter VMnet8 - Ethernet адаптер:
DNS-суффикс этого подключения . . :
IP-адрес . . . . . . . . . . . . : 192.168.235.1
Маска подсети . . . . . . . . . . : 255.255.255.0
IP-адрес . . . . . . . . . . . . : fe80::250:56ff:fec0:8%6
Основной шлюз . . . . . . . . . . :
Teredo Tunneling Pseudo-Interface - туннельный адаптер:
DNS-суффикс этого подключения . . :
IP-адрес . . . . . . . . . . . . : fe80::5445:5245:444f%4
Основной шлюз . . . . . . . . . . :
Automatic Tunneling Pseudo-Interface - туннельный адаптер:
DNS-суффикс этого подключения . . :
IP-адрес . . . . . . . . . . . . : fe80::5efe:192.168.73.211%2
Основной шлюз . . . . . . . . . . :
Пінгування локальної заглушки.
ping 127.0.0.1
Обмен пакетами с 127.0.0.1 по 32 байт:
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Ответ от 127.0.0.1: число байт=32 время<1мс TTL=128
Статистика Ping для 127.0.0.1:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
Пінгування свого комп’ютера.
ping 192.168.73.211
Обмен пакетами с 192.168.73.211 по 32 байт:
Ответ от 192.168.73.211: число байт=32 время<1мс TTL=128
Ответ от 192.168.73.211: число байт=32 время<1мс TTL=128
Ответ от 192.168.73.211: число байт=32 время<1мс TTL=128
Ответ от 192.168.73.211: число байт=32 время<1мс TTL=128
Статистика Ping для 192.168.73.211:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
Пінгування локального хоста.
ping 192.168.235.1
Обмен пакетами с 192.168.235.1 по 32 байт:
Ответ от 192.168.235.1: число байт=32 время<1мс TTL=128
Ответ от 192.168.235.1: число байт=32 время<1мс TTL=128
Ответ от 192.168.235.1: число байт=32 время<1мс TTL=128
Ответ от 192.168.235.1: число байт=32 время<1мс TTL=128
Статистика Ping для 192.168.235.1:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
Завдання 5. Які утиліти використовують для перевірки і тестування конфігурації TCP/IP?
Рішення. Windows NT 4.0 надає декілька утиліт для діагностики несправностей, характерних для протоколу TCP/IP.
Ping (Packet InterNet Groper) – Перевіряє коректність конфігурації протоколу TCP/IP і доступність іншого вузла.
Ipconfig – Перевіряє конфігурацію протоколу TCP/IP, включаючи адреси серверів DHCP, DNS і WINS.
Finger – Одержує системну інформацію з віддаленого комп'ютера, що підтримує сервіс Finger.
Nslookup – Дозволяє проглядати записи в базі даних серверу DNS, що відносяться до того або іншого вузла або домена.
Hostname – Повертає ім'я локального комп'ютера