dbo:abstract
|
- A handshaking kapcsolatfelvételi protokoll, az (Secure Socket Layer) egyik rétege, amely alapvetően három szakaszra bontható. Az összeköttetés létrehozásának első lépéseként a kezdeményező gazdagép, apélda esetében a kliens egy TCP csomagot küld a szervernek. A csomag fejlécében aSYN bit értékét egyesre állítja, és a sorszám értékét egy véletlen számmal inicializálja (és egy úgynevezett chiper suit-et. A random szám egy 32 bites időbélyeg plusz egy 28 bites . A cipher suite pedig azon információk együttese, hogy a kliens milyen algoritmusokat kíván használni a későbbiekben. Ezek a következőekre vonatkoznak: 1.
* Kulcscsere módszere: Diffie-Hellmann, RSA 2.
* Nyilvános kulcs algoritmus: RSA, , DELP 3.
* Hash függvény: MD5, ) A példa esetében x értékre. Forrás portként megjelöl egy szabad portot 1024 felett. Acélport értékét pedig a távoli gép azon port számára állítja ahol a keresett szolgáltatástvéli. Amennyiben a fogadó szerver elfogadja a kapcsolatteremtést válasz csomagotküld ahol az ACK és SYN bitet egyesre állítja. A válaszcsomag sorszám mezejevéletlen értéket kap. A példa esetében az érték y. A Nyugta értéke pedig x+1. Aharmadik lépésben az összeköttetést kezdeményező kliens gép TCP csomagot küldahol az ACK bit értéke egy a sorszám értéke x+1 a nyugta értéke pedig y+1. Afolyamat eredményeként a két gazdagép két portja között kialakul egy duplex átviteltlehetővé tevő kapcsolat. Az összeköttetés létrehozásának e módja háromutas kézfogástechnikának nevezik.A kapcsolat bontására hasonló eljárás használható mint a kapcsolatlétrehozására azzal a különbséggel, hogy a kapcsolatot mindkét irányban le kellbontani. A TCP összeköttetésének állapotai: CLOSED: Jelzi, hogy nincs összeköttetés. Véges állapotú gép esetében ez azállapot a kezdő állapot. Minden összeköttetés ebből az állapotból indul. LISTEN: A gazdagépen futó szerverprogram várakozó állapotban van. Váregy összeköttetést kezdeményező hívásra. SYN – SENT: A gazdagépen futó alkalmazás összeköttetés létesítésétkezdeményezte. SYN-RECEIVED: Összeköttetés kérés érkezett. A kapcsolat nyugtázásra vár. ESTABLISHED: A normális adatátvitel állapota. Nyitott kapcsolatot jelez akét port között. FINWAIT1: A portot kezelő alkalmazás bejelentette, hogy nincs szükségetovább a kapcsolatra. FINWAIT2: A másik fél beleegyezett a kapcsolat bontásába. TIMED WAIT: A kapcsolat vár, hogy az összes csomag ki nem hal. CLOSING: Mindkét fél egyszerre próbálta bontani a kapcsolatot. CLOSE WAIT: A kapcsolat a TCP architektúra magasabb szintjén lévőalkalmazástól várja a kapcsolat bontását. LASTACK: Vár, míg az összes csomag ki nem hal. (hu)
- A handshaking kapcsolatfelvételi protokoll, az (Secure Socket Layer) egyik rétege, amely alapvetően három szakaszra bontható. Az összeköttetés létrehozásának első lépéseként a kezdeményező gazdagép, apélda esetében a kliens egy TCP csomagot küld a szervernek. A csomag fejlécében aSYN bit értékét egyesre állítja, és a sorszám értékét egy véletlen számmal inicializálja (és egy úgynevezett chiper suit-et. A random szám egy 32 bites időbélyeg plusz egy 28 bites . A cipher suite pedig azon információk együttese, hogy a kliens milyen algoritmusokat kíván használni a későbbiekben. Ezek a következőekre vonatkoznak: 1.
* Kulcscsere módszere: Diffie-Hellmann, RSA 2.
* Nyilvános kulcs algoritmus: RSA, , DELP 3.
* Hash függvény: MD5, ) A példa esetében x értékre. Forrás portként megjelöl egy szabad portot 1024 felett. Acélport értékét pedig a távoli gép azon port számára állítja ahol a keresett szolgáltatástvéli. Amennyiben a fogadó szerver elfogadja a kapcsolatteremtést válasz csomagotküld ahol az ACK és SYN bitet egyesre állítja. A válaszcsomag sorszám mezejevéletlen értéket kap. A példa esetében az érték y. A Nyugta értéke pedig x+1. Aharmadik lépésben az összeköttetést kezdeményező kliens gép TCP csomagot küldahol az ACK bit értéke egy a sorszám értéke x+1 a nyugta értéke pedig y+1. Afolyamat eredményeként a két gazdagép két portja között kialakul egy duplex átviteltlehetővé tevő kapcsolat. Az összeköttetés létrehozásának e módja háromutas kézfogástechnikának nevezik.A kapcsolat bontására hasonló eljárás használható mint a kapcsolatlétrehozására azzal a különbséggel, hogy a kapcsolatot mindkét irányban le kellbontani. A TCP összeköttetésének állapotai: CLOSED: Jelzi, hogy nincs összeköttetés. Véges állapotú gép esetében ez azállapot a kezdő állapot. Minden összeköttetés ebből az állapotból indul. LISTEN: A gazdagépen futó szerverprogram várakozó állapotban van. Váregy összeköttetést kezdeményező hívásra. SYN – SENT: A gazdagépen futó alkalmazás összeköttetés létesítésétkezdeményezte. SYN-RECEIVED: Összeköttetés kérés érkezett. A kapcsolat nyugtázásra vár. ESTABLISHED: A normális adatátvitel állapota. Nyitott kapcsolatot jelez akét port között. FINWAIT1: A portot kezelő alkalmazás bejelentette, hogy nincs szükségetovább a kapcsolatra. FINWAIT2: A másik fél beleegyezett a kapcsolat bontásába. TIMED WAIT: A kapcsolat vár, hogy az összes csomag ki nem hal. CLOSING: Mindkét fél egyszerre próbálta bontani a kapcsolatot. CLOSE WAIT: A kapcsolat a TCP architektúra magasabb szintjén lévőalkalmazástól várja a kapcsolat bontását. LASTACK: Vár, míg az összes csomag ki nem hal. (hu)
|