МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
Кафедра захисту інформації
Звіт
До лабораторної роботи №4
на тему:
ПРОТОКОЛи TCP/IP. IP-
АДРЕСАЦІЯ
Мета роботи – ознайомитись з стеком протоколів TCP/IP та питанням IP-адресації на основі протоколів IPv4, IPv6, та набути практичні навики при конфігурації мережевих параметрів комп’ютерів та вирішенні проблем, пов’язаних з адресацією цих комп’ютерів при підключенні їх до мережі.
Основні утіліти для конфігурації та діагностики TCP/IP
В даному пункті приводяться утіліти для хостів під управлінням операційних систем Windows NT та Windows 9x.
ping.exe – програма для тестування зв’язку із зазначеним хостом.
Формат:
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] destination-list
Опції:
-t “пінгувати” зазначений хост до моменту переривання.
-a привести відповідну текстовій числову чи відповідну числовій текстову адреси (задіяти DNS протокол для вирішення адрес).
-n count кількість ехо-запитів, що посилаються.
-l size розмір буфера посилання.
-f встановити прапорець “не робити фрагментацію” в пакеті.
-i TTL час життя.
-v TOS тип сервісу.
-r count записати маршрут для кількості count транзитних ділянок.
-s count мітка часу для count транзитних ділянок.
-j host-list зробити довільним маршрут від джерела вздовж списку хостів.
-k host-list зробити “жорстким” маршрут від джерела вздовж списку хостів.
-w timeout таймаут в мілісекундах для очікування на кожну відповідь.
tracert.exe – програма для визначення маршруту до зазначеного хоста.
Формат:
tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name
Опції:
-d не здійснювати вирішення адрес (не задіювати DNS протокол).
-h maximum_hops максимальна кількість транзитних ділянок при пошуку цільового хоста.
-w timeout таймаут в мілісекундах для очікування на кожну відповідь.
ipconfig.exe – програма для встановлення TCP/IP конфігурації на хості під управлінням Windows NT.
Формат:
ipconfig
/? Показати допоміжну інформацію про синтаксис команди.
/all Показати повну інформацію про конфігурацію TCP/IP на хості.
/release звільнити оренду IP-адреси для зазначеного адаптера (протокол DHCP).
/renew поновити оренду IP-адреси для зазначеного адаптера.
winipcfg.exe -- програма для встановлення TCP/IP конфігурації на хості під управлінням Windows 9x (має графічний інтерфейс).
route.exe-- програма для встановлення таблиці маршрутизації на хості
Формат:
route [-f] [-p] [command [destination] [MASK netmask] [gateway] [METRIC metric]
[IF interface]
-f очищення усіх записів таблиці маршрутизації. Якщо вживається разом з однією з команд, то таблиця очищується перед тим, як виконується команда.
-p коли використовується з командою ADD, то записується маршрут, який зберігається після перезавантаження комп’ютера (persistent). По замовчуванню нові маршрути після перезавантаження не зберігаються. Коли використовується з командою PRINT, то показує список зареєстрованих постійних (persistent) маршрутів. Ігнорується для інших команд, бо вони мають відношення лише до постійних маршрутів. Ця опція не працює на Windows'95- хості.
command Одна з наступних:
PRINT друкує маршрут;
ADD додає маршрут;
DELETE ліквідує маршрут;
CHANGE модифікує існуючий маршрут.
destination вказує хост.
MASK вказує, що наступним параметром є значення netmask.
netmask вказує значення маски підмережі для зазначеного маршруту. Якщо маска не вказана, то значення по замовчуванню рівне 255.255.255.255.
gateway вказує шлюз по замовчуванню.
interface номер інтерфейсу для зазначеного маршруту.
METRIC вказує метрику, тобто вартість затрат для досягнення зазначеної адреси отримувача. Вартість затрат вимірюється в транзитних ділянках (hop). Кількість транзитних ділянок рівна 1, вказує на те, що отримувач знаходиться в локальній мережі. Додатковий транзитна ділянка вводиться в якості додаткових затрат по доставці пакету кожен раз, як пакет проходить через маршрутизатор.
Наприклад, додавання нового маршруту:
route ADD 194.128.12.0 MASK 255.255.255.0 150.50.70.1 METRIC 3 IF 1,
де IF 1 – перший інтерфейс.
Якщо параметр IF не задається, то хост намагається знайти інтерфейс самостійно для зазначеного шлюзу по замовчуванню.
ЗАВДАННЯ
Провести тестування протоколу TCP/IP на хості. Для цього визначити :
його IP-адресу (чи вона присвоєна статично, чи динамічно; її значення; кількість та тип мережевих адаптерів, встановлених на ЕОМ, значення їх MAC-адреси; тип вузла). У випадку використання протоколу DHCP взнати, чи адреси присвоюються статично чи динамічно (якщо динамічно, то термін дії оренди), та поновити оренду.
коректність функціонування протоколу TCP/IP, а саме: відсутність дублювання IP-адрес; працездатність операційної системи, працездатність мережевого адаптера.
Провести тестування протоколу TCP/IP в мережі. Для цього визначити :
які хости включені в Вашій (локальній) мережі.
якість зв’язку з окремим хостом в локальній мережі (час проходження тестового сигналу, наявність втрат сигналу при цьому).
Провести тестування зв’язку Вашого хоста з віддаленою мережею. Для цього спочатку вияснити наявність такої мережі, вивчивши таблицю маршрутизації Вашого хоста за допомогою утіліти route.
якість зв’язку з окремим хостом у віддаленій мережі (час проходження тестового сигналу, наявність втрат сигналу при цьому). Порівняти результати тестів з хостом в локальній та віддаленій мережах.
Виконати індивідуальне завдання, дане викладачем в аудиторії (задачі по адресації в мережах з протоколом TCP/IP, задачі на коректність IP-адрес, визначення масок підмережі, визначення ідентифікаторів мереж та вузлів, тощо).
Висновок
На цій лабораторній роботі я ознайомився з стеком протоколів TCP/IP та питанням IP-адресації на основі протоколів IPv4, IPv6, та набув практичні навики при конфігурації мережевих параметрів комп’ютерів та вирішенні проблем, пов’язаних з адресацією цих комп’ютерів при підключенні їх до мережі.