Що таке рукостискання? визначення та значення

Квитування — це метод, який контролює потік послідовного зв’язку між пристроями. Це не обов’язковий процес, оскільки пристрої можуть підключатися та спілкуватися без нього, але він гарантує що дані надсилаються з оригіналу на пристрій-отримувач лише тоді, коли пристрій-отримувач готовий. Рукостискання може відбуватися як на програмному, так і на апаратному рівні, залежно від залучених пристроїв. Якщо апаратне рукостискання неможливе через технічні обмеження, його зазвичай замінює програмне рукостискання.

Technipages пояснює рукостискання

Рукостискання контролює не лише одиничний зв’язок, а й послідовний зв’язок. У разі апаратного рукостискання процес відбувається через окремий виділений дріт, який надсилає сигнал, коли пристрій-отримувач готовий до отримання даних. У випадку програмного забезпечення набір заздалегідь вибраних спеціальних керуючих символів передається з приймального пристрою, щоб повідомити про його готовність.

Запасний дріт, який використовується для апаратного рукостискання, не завжди доступний – у випадку телефону з'єднання, такого дроту не існує, тому такі речі, як модеми, покладаються на програмне стискання, щоб компенсувати це дефіцит.

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

Мета всього цього – запобігти втраті даних або необхідності повторної відправки частин, які були передані до того, як пристрій-отримувач був готовий. Чекаючи на віртуальне добро, нічого не буде пропущено, а дані можуть бути відправлені безпечно та з максимальною ефективністю.

Поширені способи використання рукостискання

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

Поширені зловживання рукостисканням

  • Підтримка програмного забезпечення – це процес спілкування між різними програмами, щоб перевірити, чи обидві готові до спілкування.