OSI 7 ๊ณ์ธต
OSI ๋ชจํ(Open Systems Interconnection Reference Model)์ ๊ตญ์ ํ์คํ๊ธฐ๊ตฌ(ISO)์์ ๊ฐ๋ฐํ ๋ชจ๋ธ๋ก, ์ปดํจํฐ ๋คํธ์ํฌ ํ๋กํ ์ฝ ๋์์ธ๊ณผ ํต์ ์ ๊ณ์ธต์ผ๋ก ๋๋์ด ์ค๋ช ํ ๊ฒ์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก OSI 7 ๊ณ์ธต์ด๋ผ๊ณ ํฉ๋๋ค.
์ข ๋ ์ฝ๊ฒ ๋งํด๋ณด์๋ฉด, ๋คํธ์ํฌ ํต์ ์ ํ๊ธฐ ์ํด์ ํต์ ์ ์ฐธ์ฌํ๋ ์ฃผ์ฒด๋ค์ด ๋ฐ๋ผ์ผ ํ๋ ํ์, ์ ์ฐจ, ๊ท์ฝ์ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ด๋ผ๊ณ ํฉ๋๋ค.
๋คํธ์ํฌ์ ๊ธฐ๋ฅ์๋ ๋ค์๊ณผ ๊ฐ์ ์์๋ค์ด ์์ต๋๋ค
- ์ ํ๋ฆฌ์ผ์ด์ ๋ชฉ์ ์ ๋ง๋ ํต์ ๋ฐฉ๋ฒ์ ์ ๊ณต
- ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ ์ ์ก ๋ฐฉ๋ฒ ์ ๊ณต
- ๋คํธ์ํฌ ๊ฐ์ ์ต์ ์ ํต์ ๊ฒฝ๋ก ๊ฒฐ์
- ๋ชฉ์ ์ง๋ก ๋ฐ์ดํฐ ์ ์ก
- ๋ ธ๋ ์ฌ์ด์ ๋ฐ์ดํฐ ์ ์ก
์ด ๋ชจ๋ ๊ธฐ๋ฅ์ ๋จ ํ๋์ ํ๋กํ ์ฝ๋ก ๊ตฌํํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
์ด๋ ํ๋์ ํด๋์ค ํ์ผ์ ๋ชจ๋ ๋ด์ฉ์ ๋ฃ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. ๋ฐ๋ผ์, ๋ชจ๋ํ๋ฅผ ์งํํด์ผํ๋๋ฐ ๊ฐ ๊ธฐ๋ฅ์ด ๊ณ์ธต๋ณ๋ก ๋์ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ๊ณ์ธต ๊ตฌ์กฐ๋ก ๋๋ ๊ฒ์ ๋๋ค.
๊ณ์ธต ๊ตฌ์กฐ๋ ์๋์ ๊ฐ์ต๋๋ค.
๊ณ์ธต ๊ตฌ์กฐ
- OSI Model (7 Layer) : ๋ฒ์ฉ์ ์ธ ๋คํธ์ํฌ ๊ตฌ์กฐ
- TCP/IP stack (4 Layer) : ์ธํฐ๋ท์ ํนํ๋ ๋คํธ์ํฌ ๊ตฌ์กฐ
TCP/IP 4๊ณ์ธต์ ๋ค์์ ์ค๋ช ํ๊ณ ์ด๋ฒ์ OSI 7 ๊ณ์ธต์ ๋ํด ์์๋ด ์๋ค.
๊ฐ์ฅ ์๋๋ถํฐ L1์ผ๋ก ๋ถ๋ฅด๋ฉฐ, ๋งจ์๋ L7์ด๋ผ๊ณ ํฉ๋๋ค.
- ๊ฐ ๋ ์ด์ด(๊ณ์ธต)์ ๋ง๊ฒ ํ๋กํ ์ฝ์ด ์ธ๋ถํ๋์ด ๊ตฌํ๋ฉ๋๋ค.
- ๊ฐ ๋ ์ด์ด์ ํ๋กํ ์ฝ์ ํ์ ๋ ์ด์ด์ ํ๋กํ ์ฝ์ด ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋์ํฉ๋๋ค.
- ์๋ฅผ ๋ค์๋ฉด, ๋คํธ์ํฌ ๊ณ์ธต์์ ๊ตฌํ๋ ํ๋กํ ์ฝ ๋ฐ๋ก ์๋์ ์๋ ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์ ํ๋กํ ์ฝ์ ์ฌ์ฉํด์ ์์ ์ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค.
7 ๊ณ์ธต - ์์ฉ ๊ณ์ธต (Application Layer)
- ์ ํ๋ฆฌ์ผ์ด์ ๋ชฉ์ ์ ๋ง๋ ํต์ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
- HTTP, DNS, SMTP, FTP ๋ฑ์ด ์์ต๋๋ค.
6 ๊ณ์ธต - ํํ ๊ณ์ธต (Presentation Layer)
- ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ํต์ ์์ ๋ฉ์์ง ํฌ๋งท์ ๊ด๋ฆฌํฉ๋๋ค.
- ์ธ์ฝ๋ฉ ↔ ๋์ฝ๋ฉ
- ์ํธํ ↔ ๋ณตํธํ
- ์์ถ ↔ ์์ถ ํด์
5 ๊ณ์ธต - ์ธ์ ๊ณ์ธต (Session Layer)
- ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ํต์ ์์ ์ธ์ ์ ๊ด๋ฆฌํ๋ ๊ณ์ธต์ ๋๋ค.
- RPC(remote procedure call)๊ฐ ์ธ์ ๊ณ์ธต์์ ๋์ํฉ๋๋ค.
- *
RPC
: ์๊ฒฉ ํ๋ก์์ ํธ์ถ์ ์ฝ์. ํ์ฌ ์คํ ์ค์ธ ํ๋ก์ธ์ค์ ์ฃผ์๊ณต๊ฐ ๋ด๋ถ๊ฐ ์๋, ์ธ๋ถ์ ํ๋ก์ธ์ค ๋๋ ์๊ฒฉ์ง์ ํ๋ก์ธ์ค์ ์ํธ์์ฉํ๊ธฐ ์ํ ๊ธฐ๋ฅ์ ๋๋ค. TCP/IP ๋ฑ์ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ด๋ IPC์ ์์์์ ์๋ํ๋ฉฐ, ๋ง์น ์์ ์ ๋ด๋ถ ํ๋ก์์ ๋ฅผ ํธ์ถํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋๋ก ์ถ์ํ ๊ณ์ธต์ ์ ๊ณตํฉ๋๋ค.
4 ๊ณ์ธต - ์ ์ก ๊ณ์ธต (Transport Layer)
- ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ํต์ ์ ๋ด๋นํฉ๋๋ค.
- ๋ชฉ์ ์ง ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํฉ๋๋ค.
- ์ด ๊ณ์ธต์์๋ ์ด๋ป๊ฒ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๊ฒ์ธ๊ฐ์ ๊ด๋ จํด์ ๋ ๊ฐ์ง ์ค์ํ ํ๋กํ ์ฝ์ด ์์ต๋๋ค.
- ์์ ์ ์ด๊ณ ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ณด์ฅํ๋
TCP
๊ฐ ์์ต๋๋ค. - ํ์ ๊ธฐ๋ฅ๋ง ์ ๊ณตํ๋
UDP
๊ฐ ์์ต๋๋ค.(๋ฐ์ดํฐ๊ฐ ์ค๊ฐ์ ์ ์ค๋ ์ ์๊ณ , ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ธ ์์๋๋ก ๋ฐ์ง ๋ชปํ ์๋ ์์ต๋๋ค.)
- ์์ ์ ์ด๊ณ ์ ๋ขฐํ ์ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ณด์ฅํ๋
- ๋ชฉ์ ์ง์ ์ฐพ์๊ฐ๊ฒ ๋ง๋๋ ๊ธฐ๋ฅ์ 3 ๊ณ์ธต์ธ ๋คํธ์ํฌ ๊ณ์ธต์ด ๋ด๋นํ๋ ๊ธฐ๋ฅ์ ๋๋ค.
์ ์ก ๊ณ์ธต
์๋คํธ์ํฌ ๊ณ์ธต
์ ์ฌ์ฉํ์ฌ ์ด๋ป๊ฒ ์ดํ๋ฆฌ์ผ์ด์ ๊น์ง ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ๊ฒ์ธ์ง๋ฅผ ๋ด๋นํ๋ ๊ณ์ธต์ ๋๋ค. ์ฆ, ๋ฐ๋ก ์๋์ ๊ฒ์ธต์ ์ฌ์ฉํ์ฌ ์์ ์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค๋ ๋ป์ ๋๋ค.
3 ๊ณ์ธต - ๋คํธ์ํฌ ๊ณ์ธต (Network Layer)
- ํธ์คํธ ๊ฐ์ ํต์ ์ ๋ด๋นํฉ๋๋ค. ์๋ฅผ ๋ค์ด
IP
- ๋ชฉ์ ์ง ํธ์คํธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด๋ ๋ชฉ์ ์ง ํธ์คํธ์ IP์ฃผ์๋ฅผ ํ์ฉํด์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํฉ๋๋ค.
- ์ค์ ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ์ฐพ์๊ฐ๊ฒ ๋ง๋ค์ด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋คํธ์ํฌ๋ฅผ ์ด๋ฃจ๊ณ ์๋ ๋ผ์ฐํฐ์ ๊ฐ์ ์ฅ์น๋ค๋ ๋คํธ์ํฌ ๊ณ์ธต์ ๊ธฐ๋ฅ์ ๊ตฌํํด์ผ ํฉ๋๋ค.
- ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๋ก ๋ณด๋ด๊ธฐ ์ํด ๋ํ์ ์ธ ํ๋กํ ์ฝ์ด IPํ๋กํ ์ฝ์ ๋๋ค.
- ๋คํธ์ํฌ ๊ฐ์ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํฉ๋๋ค.
- ์ ์ฒด์ ์ธ ๊ฒฝ๋ก๋ฅผ ๋ด๋นํ์ง๋ง ๋ ธ๋ ํ๋ํ๋์ ๊ฒฝ๋ก๋ ์ค์ ํ์ง ์์ต๋๋ค. ์ ์ก ๊ณ์ธต๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ฌ์ฉํ์ฌ ์์ ์ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค
2 ๊ณ์ธต - ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต (Data Link Layer)
- ์ง์ ์ฐ๊ฒฐ๋ ๋ ธ๋ ๊ฐ์ ํต์ ์ ๋ด๋นํฉ๋๋ค.
- ๋คํธ์ํฌ ๊ณ์ธต์์๋ IP์ฃผ์๋ก ํต์ ์ ํ์ง๋ง ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์๋ ์ฅ๋น ๊ฐ์ MAC ์ฃผ์ ๊ธฐ๋ฐ์ผ๋ก ํต์ ํฉ๋๋ค.
- IP์ฃผ์๋ฅผ MAC์ฃผ์๋ก ๋ณํํ๋ ARPํ๋กํ ์ฝ์ ์ฌ์ฉํฉ๋๋ค.
1 ๊ณ์ธต - ๋ฌผ๋ฆฌ ๊ณ์ธต (Physical Layer)
- ๋นํธ(bits) ๋จ์๋ก ๋ฐ์ดํฐ ์ ์ก์ ๋ด๋นํฉ๋๋ค.
์์ฝ
์์
๊ฐ๋จํ ์์๋ก ๋ ๋์ ๊ธฐ๊ธฐ๊ฐ์ ๋คํธ์ํฌ ํต์ ์ ํ๋ค๊ณ ๊ฐ์ ํ์๋ ๊ทธ ์ฌ์ด์๋ ๋ผ์ฐํฐ๊ฐ ํ๋ ์๋ค๊ณ ๊ฐ์ ์ ํด๋ณด๊ฒ ์ต๋๋ค.
์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ธ๋ค๊ณ ํ๋ฉด ๋ ๋์ ๊ธฐ๊ธฐ๋ OSI 7 ๊ณ์ธต์ ์ด๋ฃจ๊ณ ์์ ๊ฒ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ฌ์ด์ ๋ผ์ฐํฐ๊ฐ ํ๋ ๋์ ํต์ ์ ํ ์ ์๋๋ก ๋ง๋ค์ด ๋ณด๊ฒ ์ต๋๋ค.
๋ผ์ฐํฐ๋ ๋ณดํต ๋คํธ์ํฌ ๊ณ์ธต๊น์ง๋ง ๊ตฌํํ๊ณ ์์ต๋๋ค.
๋จผ์ ์ผ์ชฝ์ ์ปดํจํฐ์์ ๋ฐ์ดํฐ ํ๋๋ฅผ ๋ณด๋ธ๋ค๊ณ ํ๋ฉด
L7๋ถํฐ L1๊น์ง ์บก์ํ๋ฅผ ์งํํ๊ฒ ๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ํฌ์ฅํ๋ค๊ณ ์๊ฐํ์๋ฉด ์ดํดํ๊ธฐ ์ข์ต๋๋ค.
๊ทธ๋์ L1๊น์ง ์ค๊ฒ๋๋ฉด ๋ผ์ฐํฐ๋ก ๋ณด๋ด์ง๊ฒ ๋ฉ๋๋ค. ๋ผ์ฐํฐ๋ ๋คํธ์ํฌ ๋ ์ด์ด๊น์ง ํฌ์ฅ์ ๋ฏ์ด๋ณด๋ฉฐ ๋ชฉ์ ์ง IP์ฃผ์๋ฅผ ํ์ธ์ ํ๊ณ ๋ค์ ํฌ์ฅ์ ํด์ L1๊น์ง ํฌ์ฅํ์ฌ ์ค๋ฅธ์ชฝ ์ปดํจํฐ์ ๋๋ฌํ์ฌ L7๊น์ง ํฌ์ฅ์ ๋ฏ์ด ๋ฐ์ดํฐ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์ด๋ฐ ํฌ์ฅ์ํ๊ณ ํฌ์ฅ์ ํธ๋ ๊ณผ์ ์ด ์บก์ํ์ ์ญ์บก์ํ์ ๋๋ค.
์ถ์ฒ :
์ฌ์ด์ฝ๋
'๐์คํฐ๋ > ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
TCP, UDP (0) | 2024.05.29 |
---|---|
HTTP & HTTPS (0) | 2024.05.29 |
๋์ญํญ (0) | 2024.05.29 |