А чи знаєте ви, яким чином ми отримуємо доступдо інформації, розміщеної в Інтернеті? А як відбувається зв'язок? Ось пишете ви повідомлення і відправляєте його. Як ви думаєте, в якому вигляді воно проходить шлях від одного комп'ютера до іншого?
Вже ні для кого не секрет, що в основі всієїелектронної інформації лежить бінарний (двійковий) код. Його інтерпретація на рівні електротехніки зводиться до елементарного: 1 - є струм, 0 - немає струму. Далі цей код збирається в біти, а вони складаються в байти - мінімальні адресовані одиниці інформації. За мережі ці байти передаються вже в вигляді пакетів даних.
Якщо вам не вдається зайти в свій профільвКонтакте, то навряд чи вам захочеться знати, який саме сервер на шляху дав збій. Ви просто закриєте вкладку і займетеся чимось іншим. Але адміністрації сайту буде важливо знати, чому користувачі не можуть отримати доступ. І тоді вони в першу чергу використовують такий інструмент, як трасування маршруту до сайту.
У Windows дана процедура проводиться за допомогоюконсольної команди «tracert». Щоб виконати трасування, нам потрібно знати веб-адреса сайту або потрібного сервера. Далі в меню «Пуск» викликаємо командний рядок з «Виконати». Вводимо «cmd», і вже у вікні набираємо «tracert нужний_адрес». Через деякий час, перед нами буде повний список серверів, через які проходять наші пакети інформації, а також буде вказано час відгуку кожного з них.
Якщо передача інформації йде повільно, ми зможемовизначити, який саме сервер її гальмує. Якщо ви використовуєте маршрутизатор, то першим в списку буде його адресу. Він повинен з'явитися моментально на початку операції, якщо цього не сталося, то вся проблема в ньому. Перезавантажте пристрій або підключіться безпосередньо, потім спробуйте почати заново.
Трасування маршруту покаже всі проблеми. Якщо якийсь сервер не відповідає на запити, то про це буде сказано. Уважно подивіться, кому належить сервер - сайту або вашого провайдера. Якщо другому, то пора подзвонити і поскаржитися, нехай усувають проблему. А ще краще спочатку трассіровать шлях до DNS- і VPN-серверів (якщо використовується), щоб напевно знати, що у провайдера вийшло з ладу.
Наприклад, так трасування сайту google.com виглядає у мене:
В результаті трасування маршруту пройшла успішно. Як бачите, дані спочатку проходять через кілька серверів Інтернет-провайдера, перш ніж перейти на чужі сервери.
Бути може, вам доводилося чути про такуфункції, як трасування мережі. Що це таке? Це не те ж саме, що розглянута вище трасування маршруту. Ця досить корисна функція допомагає відстежити трафік, який використовується додатком, і надає розгорнутий звіт про роботу програми з мережею. Даний інструмент буде корисний для розробників додатків, що працюють з мережею.