9. 02 TCP States
โข ์ ๋ น ์ธ์ ์ ์ ์๊ธฐ๋?
Server Client
CLOSED CLOSED
LISTEN
LISTEN
SYN
SENT
CONNECT/SYN
3way-
handshaking
๊ณผ์ ์ ํตํ
์๋ฒ-ํด๋ผ์ด์ธํธ
์ฐ๊ฒฐ ์์
10. 02 TCP States
โข ์ ๋ น ์ธ์ ์ ์ ์๊ธฐ๋?
Server Client
CLOSED CLOSED
LISTEN
LISTEN
SYN
SENT
CONNECT/SYN
SYN
RECEIVED
SYN/SYN+ACK
11. 02 TCP States
โข ์ ๋ น ์ธ์ ์ ์ ์๊ธฐ๋?
Server Client
CLOSED CLOSED
LISTEN
LISTEN
SYN
SENT
CONNECT/SYN
SYN
RECEIVED
SYN/SYN+ACK
ESTABLISHED
SYN+ACK/SYN
ํด๋ผ์ด์ธํธ
์ฑ๊ณต์ ์ผ๋ก
์ฐ๊ฒฐ ์๋ฃ!
12. 02 TCP States
โข ์ ๋ น ์ธ์ ์ ์ ์๊ธฐ๋?
Server Client
CLOSED CLOSED
LISTEN
LISTEN
SYN
SENT
CONNECT/SYN
SYN
RECEIVED
SYN/SYN+ACK
ESTABLISHED
SYN+ACK/SYN
ESTABLISHED
ACK
์๋ฒ๋
์ฑ๊ณต์ ์ผ๋ก
์ฐ๊ฒฐ ์๋ฃ!
13. 02 TCP States
โข ์ ๋ น ์ธ์ ์ ์ ์๊ธฐ๋?
Server Client
CLOSED CLOSED
LISTEN
LISTEN
SYN
SENT
CONNECT/SYN
SYN
RECEIVED
SYN/SYN+ACK
ESTABLISHED
SYN+ACK/SYN
ESTABLISHED
ACK
์ด์ ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ
๋ฐ๋๋ค.
14. 02 TCP States
โข ์ ๋ น ์ธ์ ์ ์ ์๊ธฐ๋?
Server Client
CLOSED CLOSED
LISTEN
LISTEN
SYN
SENT
CONNECT/SYN
SYN
RECEIVED
SYN/SYN+ACK
ESTABLISHED
SYN+ACK/SYN
ESTABLISHED
ACK
์ด ๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ค
๊ฐ ํ ์ชฝ์์ ์ฐ๊ฒฐ์ด ๋์ด
์ง๋ฉด?
๋น์ ์์ ์ธ
์ฐ๊ฒฐ ๋๊น!
15. 02 TCP States
โข ์ ๋ น ์ธ์ ์ ์ ์๊ธฐ๋?
Server Client
CLOSED CLOSED
LISTEN
LISTEN
SYN
SENT
CONNECT/SYN
SYN
RECEIVED
SYN/SYN+ACK
ESTABLISHED
SYN+ACK/SYN
ESTABLISHED
ACK
์ ์์ ์ข ๋ฃ๊ฐ ์๋๋ฉด ์
๋ฐ์ดํฐ๊ฐ ์ ์ค๋ ์ง ์
์ ์์ผ๋ฏ๋ก ์ฌ ๋๊น์ง ๊ธฐ
๋ค๋ฆฐ๋ค!
WAIT...