Що таке протоколи без підключення та протоколи, орієнтовані на підключення?

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

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

HTTP є зазвичай вважається без підключення оскільки після того, як клієнт встановив з’єднання із сервером, надіслав запит і отримав відповідь, з’єднання негайно розривається.

TCP орієнтований на з’єднання, а UDP – без з’єднання З’єднання встановлюється за допомогою тристороннього рукостискання. Клієнт надсилає запит на синхронізацію, сервер надсилає підтвердження, а клієнт повертає підтвердження синхронізації у відповідь. Для порівняння UDP — це протокол без з’єднання.

TCP орієнтований на з’єднання, а IP – без з’єднання. Але TCP є протоколом транспортного рівня, і орієнтоване на з’єднання тут означає, що він подбає про контроль перевантажень і порядок доставки, надійну доставку.

В Інтернеті є низка підтримуваних протоколів без підключення, зокрема HTTP (передача гіпертексту), ICMP, IP, IPX, UDP і TIPC. Протокол без підключення відрізняється від протоколу, орієнтованого на підключення, у якому обидва пристрої повинні обмінюватися даними один з одним.