🔄 Losowy artykuł
Szlaki górskie Pociągiem dookoła Polski Podróże kulinarne Hotele-unikaty świata Parkingi przy lotniskach Łowiska Europy Campingi dla kamperów Imprezy — atrakcje w Polsce Poradnik pilota drona Wydarzenia i bilety Promocje bankowe Kamery na żywo Oferty Centrum Podróży Koliber Triper.pl Trip.FazaFM.com — plany podróży

Handshake

Handshake – wymiana informacji między dwoma urządzeniami (na przykład modemami), która ma na celu ustalenie wspólnych parametrów transmisji danych, takich jak np. szybkość transmisji. Analogiczny proces wykorzystywany jest też w niektórych programowych protokołach komunikacyjnych (np. TCP) do rozpoczęcia sesji i ustalenia jej parametrów.

Handshake – nadzór nad transmisją danych pomiędzy dwoma urządzeniami, mający zapewnić / poprawić skuteczność wymiany poszczególnych bajtów.

Realizowany sprzętowo sygnały RTS/CTS oraz/lub DTR/DSR lub programowo (XON/XOF).

Początkowo i głównie wykorzystywany w komunikacji modemowej.

W standardzie RS-232 sprzętowa kontrola przepływu realizowana jest za pomocą sygnałów RTS (Request To Send – żądanie nadawania) i CTS (Clear To Send – zezwolenie na nadawanie). Nadajnik sygnalizuje gotowość do rozpoczęcia transmisji poprzez ustawienie sygnału RTS. Jeśli odbiornik jest w stanie przyjąć dane, aktywuje sygnał CTS, co stanowi potwierdzenie gotowości do odbioru. W przypadku, gdy odbiornik wymaga przerwy – np. z powodu konieczności przetworzenia dotychczas odebranych danych, przepełnienia bufora lub zajętości systemu innymi zadaniami – dezaktywuje sygnał CTS. W takiej sytuacji nadajnik powinien wstrzymać transmisję i poczekać, aż odbiornik ponownie zgłosi gotowość do odbioru.

Sygnały DTR/DSR - podobny sposób synchronizacji sprzętowej jak opisano powyżej, ale nieco "wolniejsze", ogólniejsze. Opis wymaga uzupełnienia.

DTR - Data Terminal Ready

DSR - Data Server Ready

Zobacz też

  • Three-way handshake w artykule o protokole TCP
ℹ Źródło: artykuł „Handshake” w polskiej Wikipedii. Treść dostępna na licencji CC BY-SA 4.0; lista autorów w historii edycji. Wersja może się różnić od aktualnej na Wikipedii (kopia odświeżana okresowo).
💳 Revolut
Karta wielowalutowa do podróży — płacisz za granicą bez przewalutowań.
Odbierz kartę →
💰 ZEN.COM
Konta multiwalutowe i karty — płatności bez granic z poziomu aplikacji.
Sprawdź ZEN →
🌍 Wise
Przelewy za granicę po realnym kursie — bez ukrytych marż.
Wypróbuj Wise →
Linki polecające — obowiązują regulaminy usług.
FazaFM.com — radio i newsy Hrubek.pl — Hrubieszów blisko Ciebie Gorzkie Groszki — blog