OSI 7 ๊ณ์ธต์ ๋๋๋ ์ด์ ๋ ๋ฌด์์ผ๊น?
์ค์ํ ๋ชฉ์ ์ ํ์ค๊ณผ ํ์ต ๋๊ตฌ๋ผ ํ ์ ์๋ค. ํ์คํ๋ฅผ ํตํด ์ด์ง์ ์ธ ํฌํธ ๋ฌธ์ ๋ ํ๋กํ ์ฝ ๋ฑ์ผ๋ก ์ธํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ฌ ๋น์ฉ์ ์ ๊ฐํ๋ค. ๋ํ, ๊ณ์ธต๋ณ์ ๊ธฐ๋ฅ๊ณผ ํต์ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ๋๋์ด์ ์ฝ๊ฒ ์ ์ ์๊ณ , ํน์ ํ ๊ณณ์ ์ด์์ด ์๊ธฐ๋ฉด ๊ทธ ๋จ๊ณ๋ง ์์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ํธ๋ฆฌํ๋ค.
1) ๋ฌผ๋ฆฌ(Physical)
๋ฆฌํผํฐ, ์ผ์ด๋ธ, ํ๋ธ ๋ฑ
์ฃผ๋ก ์ ๊ธฐ์ , ๊ธฐ๊ณ์ , ๊ธฐ๋ฅ์ ์ธ ํน์ฑ์ ์ด์ฉํด์ ํต์ ์ผ์ด๋ธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์ญํ ์ ํ๋ค.
2) ๋ฐ์ดํฐ ๋งํฌ(Data Link)
๋ธ๋ฆฟ์ง, ์ค์์น ๋ฑ
๋ฌผ๋ฆฌ ๊ณ์ธต์ ํตํด ์ก, ์์ ๋๋ ์ ๋ณด์ ์ค๋ฅ์ ํ๋ฆ์ ๊ด๋ฆฌํ์ฌ ์์ ํ ์ ๋ณด์ ์ ๋ฌ์ ์ํํ ์ ์๋๋ก ๋์์ฃผ๋ ์ญํ ์ ํ๋ค.
MAC ์ฃผ์๋ฅผ ์ด์ฉํด ํต์ ํ๋ค.
Frame์ MAC ์ฃผ์๋ฅผ ๋ถ์ฌํ๊ณ ์๋ฌ๊ฒ์ถ, ์ฌ์ ์ก, ํ๋ฆ ์ ์ด๋ฅผ ์งํํ๋ค.
3) ๋คํธ์ํฌ(Network)
๋ผ์ฐํฐ, IP
์ฌ๋ฌ ๊ฐ์ ๋ ธ๋๋ฅผ ๊ฑฐ์น ๋๋ง๋ค ๊ฒฝ๋ก๋ฅผ ์ฐพ์์ฃผ๋ ์ญํ ์ ํ๋ฉฐ, ๋ค์ํ ๊ธธ์ด์ ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ๊ฐ์ฅ ์์ ํ๊ณ ๋น ๋ฅด๊ฒ ์ ๋ฌํ๋ ๊ธฐ๋ฅ์ ๋ด๋นํ๋ค. (์ ์ก ๊ณ์ธต์ด ์๊ตฌํ๋ ์๋น์ค ํ์ง์ ์ ๊ณตํ๊ธฐ ์ํ ๊ธฐ๋ฅ์ , ์ ์ฐจ์ ์๋จ์ ์ ๊ณตํ๋ค.)
๋ผ์ฐํฐ๋ฅผ ํตํด ์ด๋ํ ๊ฒฝ๋ก๋ฅผ ์ ํํ์ฌ IP ์ฃผ์๋ฅผ ์ง์ ํ๊ณ , ํด๋น ๊ฒฝ๋ก์ ๋ฐ๋ผ ํจํท์ ์ ๋ฌํด์ค๋ค.
๋ผ์ฐํ , ํ๋ฆ ์ ์ด, ์ค๋ฅ ์ ์ด, ์ธ๊ทธ๋จผํ ์ด์ ๋ฑ์ ์ํํ๋ค.
4) ์ ์ก ๊ณ์ธต(Transport)
TCP, UDP
TCP, UDP ํ๋กํ ์ฝ์ ํตํด ํต์ ์ ํ์ฑํ ํ๋ค. ํฌํธ๋ฅผ ์ด์ด๋๊ณ , ํ๋ก๊ทธ๋จ๋ค์ด ์ ์ก์ ํ ์ ์๋๋ก ์ ๊ณตํด์ค๋ค. ์ด๋ฅผ ํตํด ์ ๋ ๋จ์ ์ฌ์ฉ์๋ค์ด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ค.
- TCP : ์ ๋ขฐ์ฑ, ์ฐ๊ฒฐ ์งํฅ์
- UDP : ๋น์ ๋ขฐ์ฑ, ๋น์ฐ๊ฒฐ์ฑ, ์ค์๊ฐ
5)์ธ์ (Session)
API, Socket
์ ๋ ๋จ์ ์์ฉ ํ๋ก์ธ์ค๊ฐ ํต์ ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค.
๋ฐ์ดํฐ๊ฐ ํต์ ํ๊ธฐ ์ํ ๋ ผ๋ฆฌ์ ์ฐ๊ฒฐ์ ๋ด๋นํ๋ค.
TCP/IP ์ธ์ ์ ๋ง๋ค๊ณ ์์ ๋ ์ฑ ์์ ์ง๋๊ณ ์๋ค.
6) ํํ(Presentation)
JPEG, MPEG ๋ฑ
๋ฐ์ดํฐ ํํ์ ๋ํ ๋ ๋ฆฝ์ฑ์ ์ ๊ณตํ๊ณ ์ํธํํ๋ ์ญํ ์ ๋ด๋นํ๋ค.
์ฝ๋ ๊ฐ์ ๋ฒ์ญ์ ๋ด๋นํ์ฌ ์ฌ์ฉ์ ์์คํ ์์ ๋ฐ์ดํฐ์ ํ์์ ์ฐจ์ด๋ฅผ ๋ค๋ฃจ๋ ๋ถ๋ด์ ์์ฉ ๊ณ์ธต์ผ๋ก๋ถํฐ ๋์ด์ค๋ค.
ํ์ผ ์ธ์ฝ๋ฉ, ๋ช ๋ น์ด๋ฅผ ํฌ์ฅ, ์์ถ, ์ํธํํ๋ค.
7) ์์ฉ(Application)
HTTP, FTP, DNS ๋ฑ
์ต์ข ๋ชฉ์ ์ง๋ก ์์ฉ ํ๋ก์ธ์ค์ ์ง์ ๊ด๊ณํ์ฌ ์ผ๋ฐ์ ์ธ ์์ฉ ์๋น์ค๋ฅผ ์ํํ๋ค.
์ฌ์ฉ์ ์ธํฐํ์ด์ค, ์ ์์ฐํธ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๋ฑ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.