Авторство зображення: AJ_Watt/E+/GettyImages
Якщо ви звикли працювати з різними комп’ютерними системами для надсилання даних через Інтернет, можливо, ви звикли думати про інтернет-порти. По суті, це числа, присвоєні різним типам даних, що надсилаються через Інтернет, від даних всесвітньої мережі до передачі файлів Windows до різних систем електронної пошти. Однією з поширених послуг Інтернету, яка взагалі не використовує порти, є служба ping, яка використовується для перевірки правильності роботи комп’ютерів і з’єднань.
Який порт використовує ping?
Коли ви надсилаєте повідомлення через Інтернет, вони зазвичай маршрутизуються за допомогою так званого Інтернет-протоколу (IP). Це стандартний спосіб для комп’ютерів спілкуватися один з одним, щоб передавати повідомлення від машини до машини, щоб дістатися туди, куди вони йдуть. Ймовірно, найвідомішим аспектом IP є IP-адреса, числова адреса, схожа на номер телефону, який використовується для маршрутизації інтернет-повідомлень на певну машину.
Відео дня
Більшість інтернет-трафіку, включаючи електронну пошту та дані World Wide Web, використовує другий протокол поверх IP-адреси, який називається протоколом керування передачею (TCP). Ця комбінація називається TCP/IP, і вона дає змогу двом комп’ютерам встановити з’єднання та перевірити, чи надходять дані. Деякі програми, які покладаються на швидке надсилання даних, наприклад, деякі програми потокового відео та аудіо, використовують альтернативний, простіший протокол, який називається протоколом дейтаграм користувача (UDP) поверх IP.
Як TCP, так і UDP використовують так звані номери портів, щоб вказати, як повідомлення мають направлятися до різного програмного забезпечення, що працює на одному комп’ютері. По суті, кожній програмі та завданню присвоюється власний номер порту, причому певні порти зазвичай використовуються для певних служб. Наприклад, веб-сервери зазвичай отримують запити на порт 80, а сервери електронної пошти за допомогою простого протоколу передачі пошти слухають порт 25 для вхідних повідомлень.
Третій протокол поверх IP - це протокол керуючих повідомлень Інтернету (ICMP). Він часто використовується для діагностики проблем з підключенням, у тому числі за допомогою програми під назвою ping, яка вимагає від комп’ютера відповіді, якщо він отримує повідомлення ICMP. ICMP не використовує номери портів, тому немає порту для ping.
Деякі люди можуть використовувати фразу «темпувати порт» неофіційно, що означає відкрити TCP-з'єднання з цим портом і перевірити, чи отримана відповідь, але практично кажучи, порту ping немає.
Пінг і брандмауери
Як правило, під час налаштування апаратного або програмного забезпечення брандмауера для дозволу чи заборони певних типів інтернет-трафіку ви вказуєте номер порту, який використовується відповідною програмою. З ping це неможливо, оскільки немає номера порту ping для вказівки.
Однак у багатьох брандмауерах є окремий розділ параметрів конфігурації, де ви можете дозволити або заборонити трафік ICMP. Перевірте документацію вашого брандмауера, якщо вам потрібно дізнатися, як дозволити або заборонити ping.