Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab2.doc
Скачиваний:
2
Добавлен:
12.11.2019
Размер:
346.62 Кб
Скачать

2 Порядок виконання роботи

Завдання №1. Особливості застосування діагностичної програми IpConfig

Діагностична програма IpConfig призначена для отримання інформації про основні мережеві настроювання Вашого комп’ютера, а саме – мережевого адаптера чи адаптерів (якщо їх декілька) при мережевому з’єднані, а також для оновлення чи вивільнення таких параметрів як IP-адреса, кеш з’єднань DNS і т.і.

За замовчуванням при стандартному виклику програми IpConfig відображається лише IP-адреса, маска під мережі та стандартний шлюз для кожного підключеного мережевого адаптера, для якого виконана прив’язка з протоколом TCP/IP.

Рисунок 1 – Параметри діагностичної програми IpConfig

Для параметрів “/Release” та “/Renew”, якщо не вказано ім’я мережевого адаптера, то буде вивільнена або оновлена IP-адреса, що видана для усіх мережевих адаптерів, для яких існують прив’язки з протоколом TCP/IP.

Для параметра SetClassID, якщо не вказано код класу (ID), то існуючий код класу буде видалено.

Рисунок 2 – Приклади встановлення різних параметрів IpConfig

Завдання №2. Особливості застосування діагностичної програми Ping

Для того, щоб діагностувати ситуацію в мережі, необхідно уявляти собі взаємодію різних її частин у рамках протоколів TCP/IP і мати деяке уявлення про роботу Ethernet.

Ping – це процедура, що базується на ICMP- і UDP-протоколах пересилання дейтаграм і служить для трасування маршрутів і перевірки працездатності каналів і вузлів.

Протокол ICMP використовується в найбільш популярній діагностичній програмі Ping, входить у постачання практично всіх мережних пакетів. Можлива форма виклику цієї програми має вигляд (рис. 3):

ping <ім'я або адреса ЕОМ або іншого об'єкта> [розмір пакета] [число посилань].

Рисунок 3 – Параметри діагностичної програми Ping

Ping дозволяє не лише перевірити працездатність каналу, але виміряти ряд його характеристик, включаючи надійність.

В діагностичній програмі Ping розмір пакета задається в байтах (за замовчуванням дорівнює 32). Для одержання більшої точності варто послати більше число пакетів. Процедура виконання Ping може бути перервана натисканням клавіш „ctrl-C”.

У різних реалізаціях програма Ping має багато різних опцій, що дозволяють вимірювати статистичні характеристики каналу (наприклад, втрати), визначення затримки в каналі (RTT), відображення пакетів, що посилаються, і одержуваних відгуків, а також визначення маршруту до об'єкта, що нас цікавить. Ping використовується для визначення доступності сервіс-провайдера і т.д. Іноді Ping є складовою частиною більш потужної діагностичної програми (наприклад, Netwatch).

Завдання №3. Особливості застосування діагностичної програми TraceRoute

Traceroute – утиліта, призначена для визначення маршрутів передавання даних в мережах TCP/IP, іншими словами для визначення iр-адресiв та iмен хостiв на шляху мiж двома комп'ютерами: клiєнтом i сервером.

Вона може використовувати різні протоколи передачі даних (UDP, TCP, ICMP або GRE) залежно від операційної системи пристрою. Комп'ютери, зі встановленою операційною системою Windows використовують ICMP протокол, при цьому маршрутизатори Cisco - протокол UDP.

Traceroute входить в постачання більшості сучасних ОС. У системах Microsoft Windows ця програма носить назву tracert, а в системах Gnu/linux, Cisco IOS і Mac OS — traceroute.

Розглянемо приклад роботи програми в ОС Windоws.

Програма tracert виконує відправлення даних вказаному вузлу мережі, при цьому відображаючи відомості про усіх проміжні маршрутизатори, через які пройшли дані на шляху до цільового вузла. У разі проблем при доставлені даних до деякого вузла програма дозволяє визначити, на якій саме ділянці мережі виникли неполадки.

Програма tracert працює тільки в напрямку від джерела пакетів і є досить грубим інструментом для виявлення неполадок в мережі. В силу особливостей роботи протоколів маршрутизації в мережі Інтернет, зворотні маршрути часто не збігаються з прямими, причому це справедливо для всіх проміжних вузлів в Трейсі. Тому, ICMP відповідь від кожного проміжного вузла може йти своїм власним маршрутом, загубитися або прийти з великою затримкою, хоча в реальності з пакетами які адресовані кінцевому вузлу цього не відбуватиметься. Крім того, на проміжних маршрутизаторах часто є обмеження кількості відповідей ICMP в одиницу часу, що приводить до хибних втрат.

Для визначення проміжних маршрутизаторів traceroute надсилає цільовим вузлу серію ICMP-пакетів (за замовчуванням 3 пакети), з кожним кроком збільшуючи значення поля TTL («час життя») на 1. Це поле зазвичай вказує максимальну кількість маршрутизаторів, яке може бути пройдено пакетом. Перша серія пакетів надсилається з TTL=1, і тому перший же маршрутизатор повертає назад ICMP-повідомлення "time exceeded in transit", яке вказує на неможливість доставлення даних. Traceroute фіксує адресу маршрутизатора та час між відправленням пакета й одержанням відповіді. Потім traceroute повторює відправлення серії пакетів, але вже з TTL=2, що змушує перший маршрутизатор зменшити TTL на 1 і направити їх до другого маршрутизатора. Другий маршрутизатор, отримавши пакети з TTL = 1, так само повертає "time exceeded in transit". І т. д. Процес повторюється доти, поки пакет не досягне цільового вузла. При отриманні відповіді від цього вузла процес трасування вважається завершеним.

На кінцевому хості IP-дейтаграмма з TTL = 1 не відкидається і не викликає ICMP-повідомлення типу час минув, а повинна бути віддана застосуванню. Досягнення пункта призначення визначається так: дейтаграми, які надсилаються traceroute містять UDP-пакет зі свідомо невживаним номером порту на хості. Номер порта буде дорівнює 33 434 + (максимальна кількість хопів до вузла) ­–1. У пункті призначення UDP-модуль, отримуючи подібні дейтаграми, повертає ICMP-повідомлення про помилку "порт недоступний». Таким чином, щоб дізнатися про завершення роботи, програмі traceroute досить виявити, що надійшло ICMP-повідомлення про помилку цього типу.

Приклад виконання traceroute наведено нижче:

C:\>tracert ru.wikipedia.org

Трассировка маршрута к rr.esams.wikimedia.org [91.198.174.2]

с максимальным числом прыжков 30:

1 1 ms <1 ms <1 ms vpn4.kras.gldn [10.10.1.14]

2 2 ms <1 ms <1 ms C7604-BRAS4-FTTB.ranetka.ru [80.255.150.41]

3 1 ms 1 ms 4 ms C76-External.ranetka.ru [80.255.128.162]

4 1 ms <1 ms <1 ms pe-l.Krasnoyarsk.gldn.net [195.239.173.37]

5 79 ms 79 ms 98 ms cat01.Stockholm.gldn.net [194.186.157.62]

6 131 ms 131 ms 132 ms ams-ix.2ge-2-1.br1-knams.wikimedia.org [195.69.145.176]

7 131 ms 131 ms 131 ms te-8-2.csw1-esams.wikimedia.org [91.198.174.254]

8 133 ms 134 ms 133 ms rr.esams.wikimedia.org [91.198.174.2]

В результаті роботи tracert отримуємо 5 колоноки. У першій колонці вказується номер хопу. Кожен хоп – це пристрій, через який трафік прямує від вас до місця призначення. Наступні 3 (стовпці 2-4) колонки містять значення часу (пінги), який потрібен, щоб надіслати до пункта призначення пакет і отримати відповідь. Цей час вимірюється у мілісекундах.

Тут ми можемо побачити, чи існують якісь проблеми. Пінг повинен поступово зростати в міру стрибків. Якщо є хоп, який має збільшення у значенні пінгу або зірочки (*) – це може свідчити про проблеми. У гіршому разі, всі ці три стовпці можуть будуть зірочки. Однак може бути ситуація, коли мережеві пристрої налаштовані так, щоб ігнорувати і ви просто отримуватиме помилки тайм-ауту, хоча інший мережевий трафік (наприклад, запити веб-сторінки) буде працювати нормально.

П'ята колона ­– це адреса мережевого пристрою, через який проходить трафік.

Завдання №4. Особливості застосування діагностичної програми Route

Діагностична програма Route – застосовується для ручного маніпулювання таблицями маршрутизації. За допомогою даної сервісної програми адміністратор мережі безпосередньо формує відповідні записи в таблиці маршрутизації.

Рисунок 4 – Параметри діагностичної програми Route

Рисунок 5 – Приклади встановлення різних параметрів Route

Відрізняють статичну (виконується вручну) і динамічну маршрутизації (застосовує зовнішній протокол для збору інформації про мережу). Для статичної маршрутизації використовується досліджувана утиліта Route. Проте у статичної маршрутизації є серйозний недолік, який полягає в тому, що внаслідок зміни конфігурації мережі маршрути можуть стати неадекватними.

Завдання №5. Особливості застосування діагностичної програми NetStat

Діагностична програма NetStat відображає стан мережі, а саме статистичні дані протокола TCP/IP та поточних мережних підключень TCP/IP.

Рисунок 5 – Параметри діагностичної програми NetStat

3 Зміст звіту

1. Короткі теоретичні відомості.

2. Виконання варіанта завдання, що виданий викладачем.

3. Відповіді на контрольні питання.

4. Висновки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]