Здійснює перевірку маршруту до віддаленого комп'ютера шляхом відправки луна-пакетів протоколу ICMP (Internet Control Message Protocol). Виводить маршрут проходження пакетів на віддалений комп'ютер.
Тестування зв'язку з використанням утиліти ping.
Утиліта ping (Packet Internet Grouper) використовується для перевірки конфігурації TCP / IP та діагностики помилок з'єднання. Вона визначає доступність і функціонування конкретного хоста. Хостом називається будь-яке мережеве пристрій (комп'ютер, маршрутизатор), обмінюватися інформацією з іншими мережевими пристроями по TCP / IP.
Команда ping перевіряє з'єднання з віддаленим хостом шляхом посилки до цього хосту луна-пакетів ICMP і прослуховування луна-відповідей. Ping очікує кожен посланий пакет і друкує кількість переданих і прийнятих пакетів. Кожен прийнятий пакет перевіряється відповідно до переданим повідомленням. Якщо зв'язок між хостами погана, з повідомлень ping стане ясно, скільки пакетів втрачено.
За замовчуванням передається 4 луна-пакета довжиною 32 байта (періодична послідовність символів алфавіту в верхньому регістрі). Ping дозволяє змінити розмір і кількість пакетів, вказати, чи слід записувати маршрут, який вона використовує, яку величину часу життя (ttl) встановлювати, чи можна фрагментувати пакет і т.д. При отриманні відповіді в поле time вказується, за який час (в мілісекундах) посланий пакет доходить до віддаленого хоста і повертається назад. Так як значення за замовчуванням для очікування відгуку дорівнює 1 секунді, то все значення даного поля будуть менше 1000 мілісекунд. Якщо ви отримуєте повідомлення `` Request time out '' (Перевищено інтервал очікування), то, можливо, якщо збільшити час очікування відповіді (за допомогою ключа -w).
Вивчення маршруту між мережевими з'єднаннями за допомогою утиліти tracert.
Tracert - це утиліта трасування маршруту. Вона використовує поле TTL (time-to-live, час життя) пакета IP і повідомлення про помилки ICMP для визначення маршруту від одного хоста до іншого.
Утиліта tracert може бути більш змістовною і зручною, ніж ping, особливо в тих випадках, коли віддалений хост недосяжний. За допомогою неї можна визначити район проблем зі зв'язком (у Internet-провайдера, в опорній мережі, в мережі віддаленого хоста) по тому, наскільки далеко буде відстежено маршрут. Якщо виникли проблеми, то утиліта виводить на екран зірочки (*), або повідомлення типу `` Destination net unreachable '', `` Destination host unreachable '', `` Request time out '', `` Time Exeeded ''.
Утиліта netstat дозволяє отримати статичну інформацію по деяким з протоколів стека (TCP, UDP, IP, ICMP), а також інформує вас про поточні мережевих з'єднаннях. Особливо вона корисна на брандмауерах, з її допомогою можна виявити порушення безпеки периметра мережі.
Завдання на лабораторну роботу «Програми для комп'ютерних мереж»
- Отримання довідкової інформації по командам
Виведіть на екран довідкову інформацію по утилітам arp, ipconfig, nbstat, netstat, nslookup, route, ping, tracert, hostname. Для цього в командному рядку введіть ім'я утиліти без параметрів або з /. Вивчіть і запишіть ключі, які використовуються при запуску утиліт.
Виведіть на екран ім'я локального хоста за допомогою команди hostname.
Перевірте конфігурацію TCP / IP за допомогою утиліти ipconfig. Заповніть таблицю:
За допомогою утиліти netstat виведіть перелік мережевих з'єднань і статистичну інформацію для протоколів UDP, TCP, ICMP, IP.
Виводить список доменів, комп'ютерів або загальних ресурсів на даному комп'ютері. Викликана без параметрів, команда net view виводить список комп'ютерів в поточному домені.
Дослідити ресурси домену inform за допомогою команди net view. Отримати списки загальних ресурсів комп'ютерів вашої аудиторії.