OSI(Open Systems Interconnection Reference Model) 7 ๊ณ์ธต
- ๊ฐ๋ฐฉํ ์์คํ ๊ฐ์ ๋ฐ์ดํฐ ํต์ ์ ํ์ํ ์ฅ๋น ๋ฐ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ๋ฑ์ 7๋จ๊ณ๋ก ํ์คํํ์ฌ ๊ท์ ํ๋ค.
- ์ผ๋ฐ์ ์ผ๋ก ํ์ ๊ณ์ธต์ ํ๋์จ์ด๋ก ์์ ๊ณ์ธต์ ์ํํธ์จ์ด๋ก ๊ตฌํ๋๋ค.
1. ๋ฌผ๋ฆฌ(Physical) ๊ณ์ธต
๋คํธ์ํฌ ํต์ ์ ์ํ ๋ฌผ๋ฆฌ์ ์ธ ํ์ค์ ์ ์ํ๋ ๊ณ์ธต์ผ๋ก ๋ ์ปดํจํฐ ๊ฐ์ ์ ๊ธฐ์ , ๊ธฐ๊ณ์ , ์ ์ฐจ์ ์ธ ์ฐ๊ฒฐ์ ์ ์ํ๋ค.
- ์ฅ๋น: ํต์ ์ผ์ด๋ธ, ๋ฆฌํผํฐ, ํ๋ธ
- ์ ์ก ๋จ์: Bit
2. ๋ฐ์ดํฐ ๋งํฌ(Data Link) ๊ณ์ธต
์ธ์ ํ ๊ฐ๋ฐฉ ์์คํ ๋ค ๊ฐ์ ์ ๋ขฐ์ฑ ์๊ณ ํจ์จ์ ์ธ ์ ๋ณด ์ ์ก์ ์ ๊ณตํ๋ค. ์ด๋ฌํ ์๋น์ค๋ฅผ ์ํด ๋ฌผ๋ฆฌ์ ์ฃผ์(MAC) ์ง์ , ์๋ฌ ๊ฒ์ถ, ํ๋ฆ ์ ์ด ๋ฑ์ ๊ธฐ๋ฅ์ ๊ฐ์ง๋ค.
- ์ฅ๋น: ๋ธ๋ฆฌ์ง, ์ค์์น
- ์ค์์น: MAC ์ฃผ์ ํ ์ด๋ธ์ ์ด์ฉํด ํด๋น ํ๋ ์์ ์ ์กํ๋ค.
- ์ ์ก ๋จ์: Frame
3. ๋คํธ์ํฌ(Network) ๊ณ์ธต
์ธ์ ํ ๊ฐ๋ฐฉ ์์คํ ๋ค ๊ฐ์ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ๊ด๋ฆฌํ๊ณ ํจํท์ ๊ฒฝ๋ก ์ค์ (๋ผ์ฐํ ), ๋ ผ๋ฆฌ์ ์ธ ์ฃผ์(IP)๋ฅผ ์ ์ํ๋ค.
- ํ๋กํ ์ฝ: IP
- ์ฅ๋น: ๋ผ์ฐํฐ
- ๋ผ์ฐํฐ: ์์ ํ ํจํท์ ์ ๋ณด๋ฅผ ํตํด IP ์ฃผ์๋ฅผ ์ง์ ํ๊ณ ๊ฒฝ๋ก๋ฅผ ์ค์ ํด ํจํท์ ์ ์กํ๋ค.
- ์ ์ก ๋จ์: Packet, Datagram
4. ์ ์ก(Transport) ๊ณ์ธต
์ข ๋จ ์์คํ (End to End) ๊ฐ์ ํ๋ฆ ์ ์ด, ํผ์ก ์ ์ด, ์ค๋ฅ ์ ์ด๋ฅผ ๋ด๋นํ๊ณ ์ ์ก ๋ฐฉ์(ํฌํธ๋ฒํธ, TCP/UDP)์ ๊ฒฐ์ ํ๋ค.
- ํ๋กํ ์ฝ: TCP, UDP
- ์ฅ๋น: ๊ฒ์ดํธ์จ์ด
- ์ ์ก ๋จ์: Segment
5. ์ธ์ (Session) ๊ณ์ธต
๋ฐ์ดํฐ๊ฐ ํต์ ํ๊ธฐ ์ํ ๋
ผ๋ฆฌ์ ์ฐ๊ฒฐ์ ๋ด๋นํ๊ณ ํต์ ์์คํ
์ฌ์ฉ์ ๊ฐ์ ์ฐ๊ฒฐ์ ์ ์ง ๋ฐ ์ค์ ํ๋ค.
- API, Socket
- ์์ผ: ๋คํธ์ํฌ๋ฅผ ๊ฒฝ์ ํ๋ ํ๋ก์ธ์ค ๊ฐ ํต์ ์ ์ ์์ ์ผ๋ก ์์ผ์ ํตํด ๋ฐ์ดํฐ ์ก์์ ์ํํ๋ค.
6. ํํ(Presentation) ๊ณ์ธต
์ ์กํ๋ ๋ฐ์ดํฐ์ ๊ตฌ์ฑ ๋ฐฉ์์ ๊ฒฐ์ ํ๋ ๊ณ์ธต์ผ๋ก ํ์ผ ์ธ์ฝ๋ฉ, ์์ถ, ์ํธํ ๊ธฐ๋ฅ์ ์ํํ๋ค.
- SSL, JPEG, MPEG
7. ์์ฉ(Application) ๊ณ์ธต
์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ์ญํ ์ ๋ด๋นํ๋ ๊ณ์ธต์ผ๋ก ์ฌ์ฉ์๊ฐ ์ด์ฉํ๋ ๋คํธ์ํฌ ์์ฉํ๋ก๊ทธ๋จ์ด๋ค.
- ํ๋กํ ์ฝ: HTTP, FTP, DNS