ACK
Főnév
ACK (tsz. ACKs)
- (informatika) Kapcsolat kialakítása
Mielőtt egy kliens megpróbálna csatlakozni egy kiszolgálóhoz, a kiszolgálónak először csatlakoznia kell egy porthoz, és figyelnie kell egy portra, hogy megnyissa a kapcsolatokat: ezt passzív megnyitásnak nevezik. A passzív nyitás létrejötte után a kliens kapcsolatot létesíthet úgy, hogy a háromirányú (vagy háromlépéses) kézfogással aktív nyitást kezdeményez:
SYN : Az aktív megnyitást úgy hajtja végre, hogy a kliens SYN-t küld a szervernek. Az ügyfél a szegmens sorszámát egy véletlenszerű A értékre állítja be. SYN-ACK : Válaszul a szerver egy SYN-ACK-t válaszol. A nyugtázási szám eggyel többre van állítva, mint a fogadott sorszám, azaz A+1, és a kiszolgáló által a csomaghoz választott sorszám egy másik véletlenszám, B. ACK : Végül a kliens egy ACK-t küld vissza a szervernek. A sorszámot a fogadott nyugtázási értékre, azaz A+1-re, a nyugtázási számot pedig eggyel többre állítjuk, mint a fogadott sorszámot, azaz B+1-et. Az 1. és 2. lépés létrehozza és nyugtázza az egyik irány sorszámát (klienstől szerverig). A 2. és 3. lépés létrehozza és nyugtázza a sorszámot a másik irányba (szervertől kliensig). A lépések végrehajtását követően mind a kliens, mind a szerver megkapta a visszaigazolást, és létrejön a teljes duplex kommunikáció.