Uzgadnianie

W świecie rzeczywistym uścisk dłoni jest przyjętym powitaniem między dwiema osobami. Podobnie uzgadnianie między komputerami pełni funkcję powitania między dwoma systemami komputerowymi. Jest ono powszechnie używane do zainicjowania połączenia sieciowego między dwoma hostami.

Uzgadnianie między komputerami może zostać przeprowadzone między dowolnymi dwoma systemami, które komunikują się przy użyciu tego samego protokołu. Tymi systemami mogą być klient i serwer albo po prostu dwa komputery w sieci P2P. Uzgadnianie potwierdza tożsamość łączących się systemów i umożliwia dalszą komunikację.

Uzgadnianie przez sieć jest powszechnie nazywane uzgadnianiem trójetapowym (3-Way Handshake) lub „SYN-SYN-ACK”. Pomyślne uzgadnianie obejmuje siedem kroków:

  1. Host A wysyła do hosta B pakiet synchronizacji (SYN) pakiet.
  2. Host B odbiera żądanie SYN od hosta A.
  3. Host B wysyła do hosta A komunikat potwierdzenia synchronizacji (SYN-ACK).
  4. Host A odbiera komunikat SYN-ACK od hosta B.
  5. Host A wysyła do hosta B komunikat potwierdzenia (ACK).
  6. Host B odbiera komunikat ACK od hosta A.
  7. Połączenie między oboma systemami zostaje ustanowione.

Gdy system inicjuje uzgadnianie, możliwe są trzy wyniki:

  1. Brak odpowiedzi – Jeśli system odbierający uzgadnianie jest niedostępny lub nie obsługuje protokołu używanego przez system inicjujący, może nie odpowiedzieć na żądanie.
  2. Odrzucenie połączenia – System odbierający uzgadnianie jest dostępny i rozumie żądanie, ale odmawia połączenia.
  3. Akceptacja połączenia – System odbierający uzgadnianie jest dostępny, odbiera żądanie i akceptuje połączenie.

Trzeci z wymienionych wyników jest jedynym, w którym uzgadnianie zostaje zakończone. Jeśli uzgadnianie powiedzie się, oba systemy mogą rozpocząć komunikację i przesyłanie danych za pośrednictwem ustanowionego protokołu. Przykłady protokołów korzystających z uzgadniania to TCP, TLS i SSL.

Zaktualizowano October 22, 2015 przez Per C.

quizSprawdź swoją wiedzę

Which Wi-Fi standard was retroactively named Wi-Fi 4?

A
802.11g
0%
B
802.11n
0%
C
802.11ac
0%
D
802.11ax
0%
Correct! Incorrect!     View the 802.11n definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Uzgadnianie na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.