що таке ICMP-пакети? TCP або UDP


23

ping-пакети - це тип пакетів ICMP. Чи існує зв’язок між ICMP і TCP. В іншому ми можемо гарантувати їх прихід в мережу. Я хочу знати, що пакети ICMP в мережі є tcp або udp, або який з них чи ні?

Відповіді:


20

Чи є якийсь зв’язок між ICMP та TCP

Не безпосередньо. ICMP - це протокол IP 1, TCP - протокол IP 6. Інші поширені протоколи IP - 17 (udp) і 47 (gre).

В іншому ми можемо гарантувати їх прибуття в мережу

Зазвичай ICMP не надсилається в рамках будь-якого типу, в якому використовуються підтвердження та тайм-аути, як це робить TCP. Тож відповідь тут - ні.

Я хочу знати, що пакети ICMP в мережі є tcp або udp або який з них чи ні?

Жоден з них. Він поводиться здебільшого як udp, але він не призначений для транспортування даних. Не створено "посилання" або сеансу з ICMP, це, як правило, дуже простий відповідь на запит, якщо це так. Ви можете "зламати" ICMP для торгівлі даними через ехо-пакети ICMP, якщо цього дуже хотіли.


Отже, якщо він не використовує TCP, якщо пакет ICMP втрачено, як би ви знали?
Pacerier

Ви просто припускаєте, що після періоду очікування ви не отримаєте відповіді і що ніхто не знаходиться на іншому кінці.
LawrenceC

10

Жоден з них - вони надсилаються безпосередньо через IP. Пакети ICMP в основному використовуються для управління мережею, тобто між маршрутизаторами або пінгами та багатьма іншими способами.


чи є гарантія на це? припустимо, що ваш пакет ICMP останній за посиланням
Mohammad Reza Rezwani

Не має значення, оскільки це абсолютно інший протокол, і більшість маршрутизаторів і брандмауерів обробляють його по-різному. У статті Вікіпедії для ICMP ви можете прочитати наступне: ICMP відрізняється від транспортних протоколів, таких як TCP і UDP тим, що він зазвичай не використовується обмінюватися даними між системами, і він не використовується регулярно мережевими програмами кінцевих користувачів (за винятком деяких діагностичних інструментів, таких як ping і traceroute) -> en.wikipedia.org/wiki/Internet_Control_Message_Protocol
noggerl

5
@alex: Протокол ICMP не забезпечує гарантовану доставку. З огляду на види завдань, які він виконує, це все одно було б неможливо (наприклад, надіслати ICMP-запит на ехо на IP-адресу сервера, який не працює)
RedGrittyBrick
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.