4 way handshake (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [iOS, Network] Wireshark๋ก ๋คํธ์ํฌ ํจํท ๋ถ์ํ๊ธฐ(4) - Wireshark๋ก 4-way handshake ๋ถ์ํ๊ธฐ TCP 4-way handshake 3 way handshake์ ๋ฐ๋๋ก TCP ์ฐ๊ฒฐ์ ํด์ ํ ๋ ์ฃผ๊ณ ๋ฐ๋ ํ์ธ์์ ์ด๋ค. ์ด ์ญ์ 4๋ฒ์ ํ์ธ๊ณผ์ ์ ๊ฑฐ์น๋ค๊ณ ํ์ฌ 4-way handshake๋ผ๊ณ ๋ถ๋ฅธ๋ค. TCP 4-way handshake๋ฅผ ๊ฐ๋จํ ํํํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. [4-way handshake] 1. Client์์ ์ข ๋ฃ๋ฅผ ์๋ฆฌ๋ FIN FLAG ์๋ฒ๋ก ์ ์ก 2. FIN ํจํท์ ์ ์์ ์ผ๋ก ๋ฐ์๋ค๋ ACK๋ฅผ Client์ ์ ์กํด ์ค๋๋ค. ๊ทธํ Server๋ CLOSE-WAIT ์ํ๋ก ๋น ์ง 3. ์ฐ๊ฒฐ ์ข ๋ฃ ํ Server๋ Client์๊ฒ FIN FLAG ์ ์ก 4. Server๋ก ๋ถํฐ ์ ์ก๋ FIN FLAG๋ฅผ ๋ฐ์ Client๋ ํ์ธ์ ์๋ฆฌ๋ ACK๋ฅผ ์๋ฒ๋ก ์ ์กํ ํ, ์ผ์ ์๊ฐ ๋์ TIME-W.. ์ด์ 1 ๋ค์