๊ตญ์ ํ์คํ๊ธฐ๊ตฌ์์ ๊ฐ๋ฐํ, ๋คํธ์ํฌ ํต์ ์ ๋จ๊ณ๋ณ๋ก ๊ณ์ธต์ ๋๋ ๋ชจ๋ธ
์ด๊ธฐ ์ฌ๋ฌ ์ ๋ณด ํต์ ์ ์ฒด ์ฅ๋น๋ค์ ์์ ์ ์ ์ฒด ์ฅ๋น๋ค๋ผ๋ฆฌ๋ง ์ฐ๊ฒฐ์ด ๋์ด ํธํ์ฑ์ด ์์๋ค. ๊ทธ๋์ ๋ชจ๋ ์์คํ ๋ค์ ์ํธ ์ฐ๊ฒฐ์ ์์ด ๋ฌธ์ ๊ฐ ์๋๋ก ํ์ค์ ์ ํ๊ฒ์ด OSI 7๊ณ์ธต์ด๋ค.
๊ฐ ๊ณ์ธต์ ๋ ๋ฆฝ์ ์ธ ์ญํ ์ ๋ถ์ฌ๋ฐ์ ๋์ํ๋ฉฐ, ๊ณ์ธต์ ๋๋์ผ๋ก์จ ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ํ์ ํ ์ ์๋ค. ๊ทธ๋์ ํน์ ๊ณ์ธต์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ฉด ๊ทธ ๊ณ์ธต์ ๋ฌธ์ ๋ง ํด๊ฒฐํ๋ฉด ๋๋ค.
์ค๋์ ์ด ์ค์์ 4๋ฒ์งธ ๊ณ์ธต์ธ ์ ์ก๊ณ์ธต-TCP,UDP์ ๋ํด ์์๋ณด์!
4.์ ์ก๊ณ์ธต
์ ์ก์์ ์์ ์๋ฅผ ์ฐ๊ฒฐํ๋ ํต์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ณ์ธต์ผ๋ก, ์ฝ๊ฒ ๋งํด ๋ฐ์ดํฐ์ ์ ๋ฌ์ ๋ด๋นํ๋ค.
- ์ก์ ์์ ์์ ์ ๊ฐ์ ์ ๋ขฐ์ฑ์๊ณ ํจ์จ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํ์ฌ ์ค๋ฅ๊ฒ์ถ ๋ฐ ๋ณต๊ตฌ, ํ๋ฆ์ ์ด์ ์ค๋ณต๊ฒ์ฌ ๋ฑ์ ์ํ
- ๋ฐ์ดํฐ ์ ์ก์ ์ํด์ Port ๋ฒํธ๋ฅผ ์ฌ์ฉํจ(๋ํ์ ์ธ ํ๋กํ ์ฝ๋ก TCP์ UDP๊ฐ ์์)
- ์ ์ก ๊ณ์ธต์์ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ ๋จ์๋ ์ธ๊ทธ๋จผํธ(segment)
OSI 5~7 ๊ณ์ธต์ ํด๋น, ์ฌ์ฉ์-์ํํธ์จ์ด๊ฐ ์ํต์ ๋ด๋นํ๋ ๊ณ์ธต์ด๋ค. ์๋ฒ๋ ํด๋ผ์ด์ธํธ ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋์ํ๋ ๊ณ์ธต์ด๋ค. FTP, DNS, HTTP ๋ฑ์ ํ๋กํ ์ฝ ๋ฐ ์๋น์ค๊ฐ ํด๋น๊ณ์ธต์ ์ํ๋ค.
OSI 4๊ณ์ธต์ ํด๋น. ๋ฐ์ดํฐ์ ์ ์ก ๋ฐ ํ๋ฆ์ ์์ด์ ์ ๋ขฐ์ฑ ๋ณด์ฅ์ ๋ด๋นํ๋ ๊ณ์ธต์ด๋ค. TCP, UDP ํ๋กํ ์ฝ์ด ํด๋น ๊ณ์ธต์ ์ํ๋ค.
OSI 3๊ณ์ธต์ ํด๋น. IP๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ ์ง์ ๋ชฉ์ ์ง๊น์ง์ ๋ผ์ฐํ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๊ณ ํจํท์ ์ ์กํ๋ ๊ณ์ธต์ด๋ค.
OSI 1~2๊ณ์ธต์ ํด๋น. ๋ ธ๋๊ฐ์ ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ด๋นํ๋ ๊ณ์ธต์ด๋ค.
์ ์ก์ ์ ์ดํ๋ ํ๋กํ ์ฝ(๊ท์ฝ)์ด๋ผ๋ ๋ป์ผ๋ก, ์ผ๋ฐ์ ์ผ๋ก TCP์ IP๋ฅผ ํจ๊ป ์ฌ์ฉํ๋๋ฐ, IP๊ฐ ๋ฐ์ดํฐ์ ๋ฐฐ๋ฌ์ ์ฒ๋ฆฌํ๋ค๋ฉด TCP๋ *ํจํท ์ ์ถ์ ๋ฐ ๊ด๋ฆฌํ๊ฒ ๋๋ค. ๋๋์ ์ธํฐ๋ท ์ฐ๊ฒฐ์ ๋ณด์ฅํ๊ณ ์ฌ๋ฐ๋ฅธ ์์๋ก ํจํท์ ์ ์กํ๊ธฐ ์ํด IP์ ์ค๋ฒํค๋๋ฅผ ์ฒ๋ฆฌํ๋ค.
* ํจํท: ์ธํฐ๋ท ๋ด์์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์ํ ๊ฒฝ๋ก๋ฐฐ์ (๋ผ์ฐํ )์ ํจ์จ์ ์ผ๋ก ํ๊ธฐ ์ํด์ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฌ ์กฐ๊ฐ์ผ๋ก ๋๋์ด ์ ์กํ๋๋ฐ ์ด ๋ ์กฐ๊ฐ์ ํจํท์ด๋ผ๊ณ ํ๋ค.
IP์ ํ๊ณ
TCP ํน์ง
UDP๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ๊ทธ๋จ ํ๋กํ ์ฝ์ด๋ผ๋ ๋ป์ผ๋ก, ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๊ทธ๋จ ๋จ์๋ก ์ฒ๋ฆฌํ๋ ํ๋กํ ์ฝ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
๋น์ฐ๊ฒฐํ ํ๋กํ ์ฝ, ์ฆ ์ฐ๊ฒฐ์ ์ํด ํ ๋น๋๋ ๋ ผ๋ฆฌ์ ์ธ ๊ฒฝ๋ก๊ฐ ์๋ค. ๊ทธ๋์ ๊ฐ๊ฐ์ ํจํท์ ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ์ ์ก๋๊ณ , ๋ ๋ฆฝ์ ์ธ ๊ด๊ณ๋ฅผ ์ง๋๋ค. (์ฐ๊ฒฐ์ ์ค์ ํ๊ณ ํด์ ํ๋ ๊ณผ์ ์กด์ฌX). ์๋ก ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ๋ ๋ฆฝ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ์,ํจํท์ ์์๋ฅผ ๋ถ์ฌํ์ฌ ์ฌ์กฐ๋ฆฝ์ ํ๊ฑฐ๋ *ํ๋ฆ ์ ์ด ๋๋ *ํผ์ก ์ ์ด์ ๊ฐ์ ๊ธฐ๋ฅ๋ ์ฒ๋ฆฌํ์ง ์๊ธฐ์ TCP๋ณด๋ค ์๋๊ฐ ํจ์ฌ ๋น ๋ฅด๋ฉฐ ๋คํธ์ํฌ ๋ถํ๊ฐ ์ ๋ค๋ ์ฅ์ ์ด ์๋ค.
๊ทธ๋ฌ๋ ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ์ ์ ์ก์ ๋ณด์ฅํ์ง ๋ชปํ๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ ๋ขฐ์ฑ๋ณด๋ค๋ ์ฐ์์ฑ์ด ์ค์ํ ์๋น์ค(ex.์ค์๊ฐ ๊ฒ์์ด๋ ๋น๋์ค ์คํธ๋ฆฌ๋ฐ/์จ๋ผ์ธ ํ์ ๋ฑ๋ฑ)์ ์์ฃผ ์ฌ์ฉ๋๋ค.
ํ๋กํ ์ฝ ์ข ๋ฅ | TCP | UDP |
---|---|---|
์ฐ๊ฒฐ๋ฐฉ์ | ์ฐ๊ฒฐํ ์๋น์ค | ๋น์ฐ๊ฒฐํ ์๋น์ค |
์ ์ก ์์ | ์์ ๋ณด์ฅ | ์์๊ฐ ๋ฐ๋ ์ ์์ |
์์ ์ฌ๋ถ ํ์ธ | ํ์ธํจ | ํ์ธํ์ง ์์ |
์ ๋ขฐ์ฑ | ๋๋ค | ๋ฎ๋ค |
์๋ | ๋๋ฆฌ๋ค | ๋น ๋ฅด๋ค |
TCP/IP ํ๋กํ ์ฝ์ ์ด์ฉํด์ ํต์ ์ ํ๋ ์์ฉํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ ์ ๋จผ์ ์ ํํ ์ ์ก์ ๋ณด์ฅํ๊ธฐ ์ํด ์๋๋ฐฉ ์ปดํจํฐ์ ์ฌ์ ์ ์ธ์ ์ ์๋ฆฝํ๋ ๊ณผ์ ์ ์๋ฏธํ๋ค.
SYN: Synchronize, Connection ์์ฑํ ๋ ์ฌ์ฉ
ACK: Acknowledgment, data๋ฅผ ์ ์กํ๋ฉด ์์ ์๊ฐ ๋ฐ์์์ ์๋ ค์ฃผ๊ธฐ ์ํด ์ฐ๋ Flag
FIN: Connection์ ๋์ ๋ ์ฌ์ฉ