- ํน์ ๊ณ์ธต์ด ๋ณ๊ฒฝ๋์์ ๋ ๋ค๋ฅธ ๊ณ์ธต์ด ์ํฅ ๋ฐ์ง ์๋๋ก ์ค๊ณ
์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต
- FTP, HTTP, SSH, SMTP, DNS ๋ฑ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ ๊ณ์ธต
- ์น ์๋น์ค, ์ด๋ฉ์ผ ๋ฑ ์๋น์ค๋ฅผ ์ค์ง์ ์ผ๋ก ์ฌ๋๋ค์๊ฒ ์ ๊ณตํ๋ ์ธต
- FTP : ์ฅ์น์ ์ฅ์น ๊ฐ์ ํ์ผ์ ์ ์กํ๋ ๋ฐ ์ฌ์ฉ๋๋ ํ์ค ํต์ ํ๋กํ ์ฝ
- SSH : ๋ณด์๋์ง ์์ ๋คํธ์ํฌ ์๋น์ค๋ฅผ ์์ ํ๊ฒ ์ด์ํ๊ธฐ ์ํ ์ํธํ ๋คํธ์ํฌ ํ๋กํ ์ฝ
- HTTP : WWW์ ์ํ ๋ฐ์ดํฐ ํต์ ์ ๊ธฐ์ด์ด์ ์น ์ฌ์ดํธ๋ฅผ ์ด์ฉํ๋ ๋ฐ ์ฐ๋ ํ๋กํ ์ฝ
- SMTP : ์ ์ ๋ฉ์ผ ์ ์ก์ ์ํ ์ธํฐ๋ท ํ์ค ํต์ ํ๋กํ ์ฝ
- DNS : ๋๋ฉ์ธ ์ด๋ฆ๊ณผ IP ์ฃผ์๋ฅผ ๋งคํํด์ฃผ๋ ์๋ฒ
์ ์ก๊ณ์ธต
- ์ก์ ์์ ์์ ์๋ฅผ ์ฐ๊ฒฐํ๋ ํต์ ์๋น์ค ์ ๊ณต
- ์ฐ๊ฒฐ ์งํฅ ๋ฐ์ดํฐ ์คํธ๋ฆผ ์ง์, ์ ๋ขฐ์ฑ, ํ๋ฆ ์ ์ด ์ ๊ณต
- ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ธํฐ๋ท ๊ณ์ธต ์ฌ์ด ๋ฐ์ดํฐ ์ ๋ฌ ์ ์ค๊ณ ์ญํ
- TCP, UDP
- TCP : ํจํท ์ฌ์ด ์์ ๋ณด์ฅ, ์ฐ๊ฒฐ ์งํฅ ํ๋กํ ์ฝ ์ฌ์ฉ, ์ ๋ขฐ์ฑ ๊ตฌ์ถ, ๊ฐ์ํ์ ํจํท ๊ตํ ๋ฐฉ์
- UDP : ์์๋ฅผ ๋ณด์ฅํ์ง ์๊ณ ์์ ์ฌ๋ถ ํ์ธ X, ๋จ์ํ ๋ฐ์ดํฐ๋ง ์ฃผ๋ ๋ฐ์ดํฐ๊ทธ๋จ ํจํท ๊ตํ ๋ฐฉ์
๊ฐ์ํ์ ํจํท ๊ตํ ๋ฐฉ์
- ๊ฐ ํจํท์๋ ๊ฐ์ํ์ ์๋ณ์๊ฐ ํฌํจ๋๋ฉฐ ๋ชจ๋ ํจํท์ ์ ์กํ๋ฉด ๊ฐ์ ํ์ ์ด ํด์ ๋๊ณ ํจํท๋ค์ ์ ์ก๋ ์์๋๋ก ๋์ฐฉํ๋ ๋ฐฉ์
๋ฐ์ดํฐ๊ทธ๋จ ํจํท ๊ตํ ๋ฐฉ์
- ํจํท์ด ๋ ๋ฆฝ์ ์ผ๋ก ์ด๋ํ๋ฉฐ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ ํํ์ฌ ๊ฐ๋๋ฐ, ํ๋์ ๋ฉ์์ง์์ ๋ถํ ๋ ์ฌ๋ฌ ํจํท์ ์๋ก ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ์ ์ก๋ ์ ์์ผ๋ฉฐ ๋์ฐฉํ ์์๊ฐ ๋ค๋ฅผ ์ ์๋ ๋ฐฉ์
TCP ์ฐ๊ฒฐ ์ฑ๋ฆฝ ๊ณผ์ - 3 way ํธ๋์
ฐ์ดํฌ
- SYN ๋จ๊ณ : ํด๋ผ์ด์ธํธ โ ์๋ฒ์ ISN์ ๋ด์ SYN ์ ์ก
- ISN : ์๋ก์ด TCP ์ฐ๊ฒฐ์ ์ฒซ๋ฒ์งธ ํจํท์ ํ ๋น๋ ์์์ ์ํ์ค ๋ฒํธ
- SYN + ACK ๋จ๊ณ : ์๋ฒ๋ ํด๋ผ์ด์ธํธ์ SYN์ ์์ ํ๊ณ ์๋ฒ์ ISN์ ๋ณด๋ด ์น์ธ๋ฒํธ๋ก ํด๋ผ์ด์ธํธ์ ISN + 1 ์ ์ก
- ACK ๋จ๊ณ : ํด๋ผ์ด์ธํธ๋ ์๋ฒ์ ISN + 1 ํ ๊ฐ์ธ ์น์ธ๋ฒํธ๋ฅผ ๋ด์ ACK ์ ์ก
TCP ์ฐ๊ฒฐ ํด์ ๊ณผ์ - 4 way ํธ๋์
ฐ์ดํฌ
- ํด๋ผ์ด์ธํธ๊ฐ ์ฐ๊ฒฐ์ ํด์ ํ๋ ค ํ ๋ FIN์ผ๋ก ์ค์ ๋ ์ธ๊ทธ๋จผํธ ์ ์ก, ํด๋ผ์ด์ธํธ๋ FIN_WAIT_1 ์ํ
- ์๋ฒ๋ ํด๋ผ์ด์ธํธ๋ก ACK (์น์ธ ์ธ๊ทธ๋จผํธ) ์ ์ก, ์๋ฒ๋ CLOSE_WAIT ์ํ, ํด๋ผ์ด์ธํธ๊ฐ ์ธ๊ทธ๋จผํธ๋ฅผ ๋ฐ์ผ๋ฉด FIN_WAIT_2 ์ํ
- ์๋ฒ๋ ACK๋ฅผ ๋ณด๋ด๊ณ ์ผ์ ์๊ฐ ํ ํด๋ผ์ด์ธํธ์ FIN ์ธ๊ทธ๋จผํธ ์ ์ก
- ํด๋ผ์ด์ธํธ๋ TIME_WAIT ์ํ, ๋ค์ ์๋ฒ๋ก ACK ์ ์ก, ์๋ฒ๋ CLOSED ์ํ, ๋๊ธฐ์๊ฐ ์ดํ ์ฐ๊ฒฐ์ด ๋ซํ๊ณ ํด๋ผ์ด์ธํธ์ ์๋ฒ์ ์์ ์ฐ๊ฒฐ ํด์
TIME_WAIT
- ์์ผ์ด ๋ฐ๋ก ์๋ฉธ๋์ง ์๊ณ ์ผ์ ์๊ฐ ์ ์ง๋๋ ์ํ
- ์ง์ฐ ํจํท์ด ๋ฐ์ํ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ๊ธฐ ์ํจ
- ๋ ์ฅ์น๊ฐ ์ฐ๊ฒฐ์ด ๋ซํ๋์ง ํ์ธํ๊ธฐ ์ํจ
์ธํฐ๋ท ๊ณ์ธต
- ์ฅ์น๋ก๋ถํฐ ๋ฐ์ ๋คํธ์ํฌ ํจํท์ IP ์ฃผ์๋ก ์ง์ ๋ ๋ชฉ์ ์ง๋ก ์ ์กํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๊ณ์ธต
- IP, ARP, ICMP
- ํจํท์ ์์ ํด์ผ ํ ์๋์ ์ฃผ์๋ฅผ ์ง์ ํ์ฌ ๋ฐ์ดํฐ ์ ๋ฌ
- ์๋๋ฐฉ์ด ์ ๋๋ก ๋ฐ์๋์ง ๋ณด์ฅํ์ง ์๋ ๋น์ฐ๊ฒฐํ์ ์ธ ํน์ง
๋งํฌ ๊ณ์ธต
- ์ ์ , ๊ด์ฌ์ , ๋ฌด์ ๋ฑ ์ค์ง์ ์ผ๋ก ๋ฐ์ดํฐ ์ ๋ฌ
- ์ฅ์น ๊ฐ ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ท์น์ ์ ํ๋ ๊ณ์ธต
- ๋ฌผ๋ฆฌ ๊ณ์ธต : ๋ฌด์ LAN๊ณผ ์ ์ LAN์ ํตํด 0๊ณผ 1๋ก ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ๊ณ์ธต
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต : ์ด๋๋ท ํ๋ ์์ ํตํด ์๋ฌ ํ์ธ, ํ๋ฆ ์ ์ด, ์ ๊ทผ ์ ์ด๋ฅผ ๋ด๋นํ๋ ๊ณ์ธต
์ ์ LAN(IEEE802.3)
- ์ ์ด์คํ ํต์ : ์์ชฝ ์ฅ์น๊ฐ ๋์์ ์ก์์ ํ ์ ์๋ ๋ฐฉ์
- ์์ ๋ก์ ์ก์ ๋ก
- ํธ์์คํธ ํ์ด ์ผ์ด๋ธ, ๊ด์ฌ์ ์ผ์ด๋ธ
CSMA/CD
- ์ ์ LAN ์ด์
- ๋ฐ์ด์คํ ํต์ : ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ธ ์ดํ ์ถฉ๋์ด ๋ฐ์ํ๋ค๋ฉด ์ผ์ ์๊ฐ ํ ์ฌ์ ์ก
- ๊ฒฝ๋ก ๊ธฐ๋ฐ, ์ถฉ๋์ ๋๋นํด์ผ ํจ
๋ฌด์ LAN(IEEE802.11)
- ์์ ๊ณผ ์ก์ ์ ๊ฐ์ ์ฑ๋ ์ฌ์ฉ
- ๋ฐ์ด์คํ ํต์ : ์์ชฝ ์ฅ์น๋ ์๋ก ํต์ ํ ์ ์์ง๋ง ๋์์ ํต์ ํ ์ ์์
- ์ฅ์น๊ฐ ์ ํธ ์์ ์ ์ ์ก์ด ์๋ฃ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํจ
- ์ถฉ๋ ๋ฐฉ์ง ์์คํ ํ์
- ์์ดํ์ด, BSS, ESS
CSMA/CA
- ๋ฐ์ด์คํ ํต์
- ์ฅ์น์์ ๋ฐ์ดํฐ ์ ์ก ์ ์บ๋ฆฌ์ด ๊ฐ์ง ๋ฑ์ผ๋ก ์ฌ์ ์ ๊ฐ๋ฅํ ํ ์ถฉ๋์ ๋ฐฉ์งํ๋ ๋ฐฉ์ ์ฌ์ฉ
์ด๋๋ท ํ๋ ์
๊ณ์ธต ๊ฐ ๋ฐ์ดํฐ ์ก์์ ๊ณผ์
- ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต โ ์ ์ก ๊ณ์ธต์ผ๋ก ์์ฒญ ๊ฐ๋ค์ด ์บก์ํ ๊ณผ์ ์ ๊ฑฐ์ณ ์ ๋ฌ
- ๋งํฌ ๊ณ์ธต์ ํตํด ํด๋น ์๋ฒ์ ํต์
- ํด๋น ์๋ฒ์ ๋งํฌ ๊ณ์ธต โ ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต๊น์ง ๋น์บก์ํ ๊ณผ์ ์ ๊ฑฐ์ณ ๋ฐ์ดํฐ ์ ์ก
์บก์ํ ๊ณผ์
- ์์ ๊ณ์ธต์ ํค๋์ ๋ฐ์ดํฐ๋ฅผ ํ์ ๊ณ์ธต์ ๋ฐ์ดํฐ ๋ถ๋ถ์ ํฌํจ์ํค๊ณ ํด๋น ๊ณ์ธต์ ํค๋ ์ฝ์
๋น์บก์ํ ๊ณผ์
- ํ์ ๊ณ์ธต์์ ์์ ๊ณ์ธต์ผ๋ก ๊ฐ๋ฉฐ ๊ฐ ๊ณ์ธต์ ํค๋ ๋ถ๋ถ์ ์ ๊ฑฐํ๋ ๊ณผ์
PDU(Protocol Data Unit)
- ๋คํธ์ํฌ์ ์ด๋ค ๊ณ์ธต์์ ๊ณ์ธต์ผ๋ก ๋ฐ์ดํฐ๊ฐ ์ ๋ฌ๋ ๋ ๋จ์
- ์ ์ด ๊ด๋ จ ์ ๋ณด๋ค์ด ํฌํจ๋ ํค๋, ๋ฐ์ดํฐ๋ฅผ ์๋ฏธํ๋ ํ์ด๋ก๋๋ก ๊ตฌ์ฑ
- ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต : ๋ฉ์์ง
- ์ ์ก ๊ณ์ธต : ์ธ๊ทธ๋จผํธ(TCP), ๋ฐ์ดํฐ๊ทธ๋จ(UDP)
- ์ธํฐ๋ท ๊ณ์ธต : ํจํท
- ๋งํฌ ๊ณ์ธต : ํ๋ ์, ๋นํธ
์ ๋ฆฌ
- ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต ์น ์๋น์ค, ์ด๋ฉ์ผ ๋ฑ ์๋น์ค๋ฅผ ์ค์ง์ ์ผ๋ก ์ฌ๋๋ค์๊ฒ ์ ๊ณตํ๋ ์ธต, FTP, HTTP, SSH, SMTP, DNS
- ์ ์ก ๊ณ์ธต ์ก์ ์์ ์์ ์๋ฅผ ์ฐ๊ฒฐํ๋ ํต์ ์๋น์ค ์ ๊ณต, TCP, UDP
- ์ธํฐ๋ท ๊ณ์ธต ์ฅ์น๋ก๋ถํฐ ๋ฐ์ ๋คํธ์ํฌ ํจํท์ IP ์ฃผ์๋ก ์ง์ ๋ ๋ชฉ์ ์ง๋ก ์ ์กํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๊ณ์ธต
- ๋งํฌ ๊ณ์ธต ์ ์ , ๊ด์ฌ์ , ๋ฌด์ ๋ฑ ์ค์ง์ ์ผ๋ก ๋ฐ์ดํฐ ์ ๋ฌ
- TCP ์ฐ๊ฒฐ์งํฅ ํ๋กํ ์ฝ, ๊ฐ์ํ์ ํจํท๊ตํ๋ฐฉ์, ์ฐ๊ฒฐ โ 3 way ํธ๋์ ฐ์ดํฌ, ํด์ โ 4 way ํธ๋์ ฐ์ดํฌ, ์ธ๊ทธ๋จผํธ, ์ ๋ขฐ์ฑ ์๋ ์ฐ๊ฒฐ
- UDP ์์ ๋ณด์ฅ X, ์์ ์ฌ๋ถ ํ์ธ X, ๋ฐ์ดํฐ๋ง ์ ์กํ๋ ๋ฐ์ดํฐ๊ทธ๋จ ์ ์ก ๋ฐฉ์
- ์บก์ํ ์์ ๊ณ์ธต ํค๋์ ๋ฐ์ดํฐ๋ฅผ ํ์ ๊ณ์ธต ๋ฐ์ดํฐ์ ํฌํจ์ํค๊ณ ํค๋๋ฅผ ์ถ๊ฐํ๋ ๋ฐฉ์
Ref
- ๋ฉด์ ์ ์ํ CS ์ ๊ณต์ง์ ๋ ธํธ, ์ฃผํ์ฒ ์ง์, ๊ธธ๋ฒ ์ถํ์ฌ