TCP/UDP
์ด๋ฒ์๋ TCP/UDP ๋ฅผ ๊น๊ฒ ํ๋ณด์๋ค.
ํ๋ฉด ํ ์๋ก ์ฌ์คํ ๋ถ๋ถ๋ ๋ง์์ง๋ง ์ด๋ฒ ๊ณ๊ธฐ๋ก TCP/UDP์ ์๋ฆฌ๋ฅผ ์ข ๋ ํ์ ํ ์ ์์๋ค.
์์ง๊น์ง๋ ๋ชจ๋ฅด๋ ๋ถ๋ถ๋ ๋ง์์ง๋ง ๋ฐํ์ผ์ ๋ ๋์ ์ธ๊ณ๋ก ๋์ ๊ฐ๋๋ก ํ๊ฒ ๋ค.
[ํต์ฌ ์์ฝ]
1. TCP๋ ์ฐ๊ฒฐํ ํ๋กํ ์ฝ์ด๊ณ UDP์ ๋นํด ์ ๋ขฐ์ฑ์ด ๋๋ค.
โ
2. TCP๋ ์ข ๋จ๊ฐ ์ฐ๊ฒฐ์ ์ํ 3-way-handshake ์ ์ฐ๊ฒฐ ํด์ ๋ฅผ ์ํ 4-way-handshake๊ฐ ์๋ค. ๋ง์ฝ ํจํท ์์ค์ด ์์์ ๊ฒฝ์ฐ, RTO(RTT๊ธฐ๋ฐ ๊ณ์ฐ)๊ฐ ์ ํด๋ ํ์ด์์ ์๊ฐ์ด ์ง๋๋ฉด ์ฌ์ ์ก์ ํ๋ค. ์ฌ์ ์ก 3-5ํ ์์ ์ ์๋ฌํ์ด์ง ๋๋ FINํ๋์ด๊ทธ์ผ ๊ฒฝ์ฐ ์๋ฒ๋ฅผ ์๋๋ฐฉ๋ ์๋ฒ๊ฐ ์ข ๋ฃ๋์๋ค๊ณ ํ๋จํ์ฌ ์์ ๋ ๊ฐ์ ์ข ๋ฃํ๋ค.
โ
3. TCP๋ ์ด 9๊ฐ์ ํ๋๊ทธ(URG, ACK, PSH, RST, SYN, FIN ,NS,ECE,CWR)๊ฐ ์๊ณ , ์ฃผ๋ก ACK,SYN,FIN ๋ฅผ ์ฃผ๋ก ์ฌ์ฉํ๋ค.
โ
4. UDP๋ ์ฒดํฌ์ฌ์ด ์ ํ์ฌํญ TCP๋ ์ฒดํฌ์ฌ ํ์์ด๋ค.