Navazování spojení
Z MiS
				
				
				
				
																
				
				
								
				
- Transportní vrstva modelu ISO/OSI má za úkol provést navázání spojení.
- Předtím, než zařízení začne posílat data, nechá si od partnera potvrdit, že je připraven data přijmout.
Three-way handshake
- Protokol TCP používá pro navazování spojení tzv. „three-way handshake“.
- Postup komunikace
-  Před odesláním prvního oktetu dat a před uzavřením komunikace proběhne vždy výměna tří datagramů:
- Žádost o otevření/uzavření spojení
- Potvrzení připravenosti partnera
- Schválení otevření/uzavření
 
- Tyto datagramy nenesou žádná data, pouze hlavičku, ve které jsou správně nastaveny bitové příznaky (flags).
- Příznaky v hlavičce TCP
-  SYN... „Synchronize“ ... „Chci začít komunikovat“
-  ACK... „Acknowledge“ ... „Potvrzuji předchozí požadavek“
-  FIN... „Finalize“ ... „Jsem hotov, chci ukončit spojení“
- Postup při navázání spojení
- → SYN=1, ACK=0, FIN=0
- ← SYN=1, ACK=1, FIN=0
- → SYN=0, ACK=1, FIN=0
- Postup při ukončení spojení
- → SYN=0, ACK=0, FIN=1
- ← SYN=0, ACK=1, FIN=1
- → SYN=0, ACK=1, FIN=0
