๐ก ํ๋กํ ์ฝ๊ณผ ๋คํธ์ํฌ ๊ณ์ธต ๊ตฌ์กฐ ์ดํดํ๊ธฐ
๐งพ ํ๋กํ ์ฝ์ด๋?
ํ๋กํ ์ฝ(Protocol)์ ๋คํธ์ํฌ์์ ์ปดํจํฐ๋ผ๋ฆฌ ์ํํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ์ฝ์ํ ๊ท์น์ด์์.
๐ค ์ ํ์ํ ๊น์?
- ์๋ก ๋ค๋ฅธ ์ฅ๋น๋ ์ด์์ฒด์ ๋ผ๋ ๊ฐ์ ๊ท์น(ํ๋กํ ์ฝ)์ ๋ฐ๋ฅด๋ฉด ํต์ ๊ฐ๋ฅ
- ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ฒ ์ ๋ฌํ๊ณ ์ค๋ฅ๋ฅผ ์ค์ด๊ธฐ ์ํด ํ์
- ์ด๋ฉ์ผ, ์น์ฌ์ดํธ, ํ์ผ ๋ค์ด๋ก๋ ๋ชจ๋ ํ๋กํ ์ฝ ๋๋ถ์ ์๋
์ฌ๋๋ ์ธ์ด๋ผ๋ '์ฝ์๋ ๊ท์น' ๋๋ถ์ ์๋ก ์ํตํ ์ ์๋ฏ,
์ปดํจํฐ๋ 'ํ๋กํ ์ฝ์ด๋ผ๋ ๊ท์น'์ด ์์ด์ผ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์์ด์!
๐งฑ OSI 7๊ณ์ธต์ด๋?
OSI๋ Open Systems Interconnection์ ์ฝ์์์.
๋คํธ์ํฌ ํต์ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ตญ์ ํ์ค ๋ชจ๋ธ๋ก, ์ค์ ์ปดํจํฐ ๋คํธ์ํฌ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ ๋ฌธ์ ๋ฅผ ๋ถ์ํ ๋ ๋์์ด ๋ฉ๋๋ค.
| ๊ณ์ธต | ๊ณ์ธต ์ด๋ฆ (ํ๊ธ / ์์ด) | ์ฃผ์ ์ญํ ์ค๋ช |
|---|---|---|
| 7 | ์์ฉ ๊ณ์ธต (Application) | ์ฌ์ฉ์์ ๊ฐ์ฅ ๊ฐ๊น์. ์น ๋ธ๋ผ์ฐ์ , ์ด๋ฉ์ผ ์ฑ ๋ฑ ์คํ |
| 6 | ํํ ๊ณ์ธต (Presentation) | ๋ฐ์ดํฐ ์ํธํ, ์์ถ, ๋ฌธ์ ์ฝ๋ ๋ณํ (์: UTF-8, ASCII) |
| 5 | ์ธ์ ๊ณ์ธต (Session) | ์ฐ๊ฒฐ ์ ์ง ๋ฐ ๋๊ธฐํ (์: ๋ก๊ทธ์ธ ์ํ ์ ์ง, ์์ ์คํธ๋ฆฌ๋ฐ ์ธ์ ์ ์ง) |
| 4 | ์ ์ก ๊ณ์ธต (Transport) | ์ ๋ขฐ์ฑ ๋ณด์ฅ, ์ค๋ฅ ์ ์ด, ํ๋ฆ ์ ์ด (TCP, UDP ๋ฑ ์ฌ์ฉ) |
| 3 | ๋คํธ์ํฌ ๊ณ์ธต (Network) | ๋ชฉ์ ์ง๊น์ง ๊ฒฝ๋ก ์ค์ , IP ์ฃผ์ ๊ธฐ๋ฐ ๋ผ์ฐํ ์ํ |
| 2 | ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต (Data Link) | MAC ์ฃผ์ ๊ธฐ๋ฐ ํต์ , ํ๋ ์ ์์ฑ, ์ค๋ฅ ๊ฒ์ฌ |
| 1 | ๋ฌผ๋ฆฌ ๊ณ์ธต (Physical) | ์ ๊ธฐ ์ ํธ, ์ผ์ด๋ธ, ํ๋ธ ๋ฑ ๋ฌผ๋ฆฌ์ ์ ์ก ๋ด๋น |
โญ๏ธโญ๏ธโญ๏ธ ์ธ์ฐ๋ ํ (์์ ์๊ธฐ๋ฒ)
์ ๋ ๊ฐ ๊ณ์ธต "์ํ๋ฒณ ์ ๊ธ์"๋ง ๋ฐ์ ์ธ์ ์ด์!
๐ 7๊ณ์ธต โ 1๊ณ์ธต (์์ โ ํ์)
1๏ธโฃ A(์) โ P(๋น ) โ S(์ฐ) โ T(ํ) โ N(๋) โ D(๋) โ P(ํผ)
- "์๋น ์ฐํ๋ ๋ํผ"
- ์๋น ๊ฐ ์ฐํ ๋ณต์ฅ์ ํ๊ณ ๋ชฐ๋ ์ ๋ฌผ ์ฃผ๊ณ ๋์ ์ ์ฒด๊ฐ ๋คํฌ๊น ๋ด ๋๋ง๊ฐ๋ ์ฅ๋ฉด! ๐ ๐ผ
์ฌ๋(์ฌ์ฉ์)์์ ์์ํด, ๊ธฐ๊ณ(๋ฌผ๋ฆฌ ์ฅ๋น) ์์ญ์ผ๋ก ์ ์ ๋ด๋ ค๊ฐ๋ ๊ตฌ์กฐ์์!
๐ 1๊ณ์ธต โ 7๊ณ์ธต (ํ์ โ ์์)
1๏ธโฃ P(ํ) โ D(๋ค) โ N(๋) โ T(ํธ) โ S(์ฉ) โ P(ํธ) โ A (์)
- "ํ๋ค๋ ํธ์ฉ ํธ์~"
- ํ๋ค๊ฐ ๋ฐ๋ฅ์ ํธ์ฉ ์์ ํธ์ํ๊ฒ ์ฌ๋ ์ฅ๋ฉด! ๐ผ
2๏ธโฃ P(ํ) โ D(๋ค) โ N(๋) โ T(ํธ) โ S(์ฉ) โ P(ํผ) โ A(์๋ค)
- "ํ๋ค๋ ํธ์ฉ ํผ ์
(๋ค)."- ๊ฒ์ผ๋ฅธ ํ๋ค๊ฐ ํธ~์ฉ ํ๊ณ ์ฃผ์ ์์ ํผ์ง๋ ๋ชจ์ต! ๐ผ
๋ฌผ๋ฆฌ ์ฅ๋น๋ถํฐ ์์ํด, ์ฌ์ฉ์ ์์ญ์ผ๋ก ์ ์ ์ฌ๋ผ๊ฐ๋ ๊ตฌ์กฐ์์.
๋ถ๋๋ฝ์ง๋งโฆ๐โบ๏ธ ํน์๋ ๋์์ด ๋ ๊น ํด์ ์ ๊ฐ ์ธ์ด ๋ฐฉ๋ฒ ๊ณต์ ํด์!
๋ณดํต์ 7๊ณ์ธต โ 1๊ณ์ธต ์์๋ก ์ธ์ฐ์ง๋ง,
์์ ์๊ฒ ๋ ์ ์ธ์์ง๋ ๋ฐฉํฅ์ผ๋ก ์ตํ์๋ฉด ๋ฉ๋๋ค. ๐
๐ TCP/IP๋?
TCP/IP๋ ์ธํฐ๋ท์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ํ์ค ํ๋กํ ์ฝ ์งํฉ์
๋๋ค.
OSI 7๊ณ์ธต๋ณด๋ค ์ค์ ๋ก ์ฐ์ด๋ ๊ตฌ์กฐ์ด๋ฉฐ, 4๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ด์.
| ๊ณ์ธต ์ด๋ฆ | ์ฃผ์ ๊ธฐ๋ฅ | ๋ํ ํ๋กํ ์ฝ ์์ |
|---|---|---|
| ์์ฉ ๊ณ์ธต (Application Layer) | ์ฌ์ฉ์ ํ๋ก๊ทธ๋จ ๊ฐ ๋ฐ์ดํฐ ์ก์์ | HTTP, FTP, SMTP, DNS |
| ์ ์ก ๊ณ์ธต (Transport Layer) | ์ ๋ขฐ์ฑ ๋ณด์ฅ, ํ๋ฆ ์ ์ด, ์ค๋ฅ ์ ์ด | TCP, UDP |
| ์ธํฐ๋ท ๊ณ์ธต (Internet Layer) | ์ฃผ์ ์ง์ (IP), ํจํท ๋ผ์ฐํ | IP, ICMP, ARP |
| ๋งํฌ ๊ณ์ธต (Network Interface Layer) | ์ค์ ๋คํธ์ํฌ ๋งค์ฒด์์ ๋ฌผ๋ฆฌ์ ์ฐ๊ฒฐ, ํ๋ ์ ์ ์ก | Ethernet, Wi-Fi, PPP ๋ฑ |
โน๏ธ ์ OSI๋ TCP/IP ๋ ๋ค ๋ฐฐ์ฐ๋ ๊ฑธ๊น?
OSI 7๊ณ์ธต์ ์ด๋ก ์ ์ผ๋ก ๋คํธ์ํฌ๋ฅผ ์ดํดํ๊ธฐ ์ข์ ๋ชจ๋ธ,TCP/IP๋ ์ค์ ์ธํฐ๋ท์์ ์ค์ ๋ก ๋์ํ๋ ๊ตฌ์กฐ์์.
โ ๏ธ TCP์ IP๋ ๊ฐ๊ธฐ ์ญํ ์ด ๋ฌ๋ผ์!!
| ํ๋กํ ์ฝ | ์ญํ |
|---|---|
| TCP | ๋ฐ์ดํฐ๋ฅผ ์์๋๋ก, ์ค๋ฅ ์์ด ์ ๋ฌ (์ฐ๊ฒฐํ) |
| IP | ๋ชฉ์ ์ง๊น์ง ๊ฒฝ๋ก ์ง์ , ์ฃผ์ ๋ถ์ฌ (๋น์ฐ๊ฒฐํ) |
๐ก ์ฝ๊ฒ ๋งํ๋ฉด
TCP๋ "ํธ์ง๋ฅผ ์ ํํ ์ ๋ฌํ๋ ์ฐ์ฒด๋ถ",IP๋ "์ด๋๋ก ๊ฐ์ง ์ฃผ์๋ฅผ ๋ถ์ด๋ ์ผ"์ด๋ผ ์๊ฐํ๋ฉด ์ฌ์์.
๐ฌ HTTP(Hyper Text Transfer Protocol)
- ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์น ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๊ณ , ์๋ต์ ๋ฐ๊ธฐ ์ํ ์น ์ ์ฉ ํต์ ๊ท์น
- HTTP โ ์์ฒญ-์๋ต ๊ตฌ์กฐ
- HTTPS๋ ๋ณด์์ด ๊ฐํ๋ HTTP (SSL/TLS ๊ธฐ๋ฐ ์ํธํ)
| ํญ๋ชฉ | HTTP | HTTPS |
|---|---|---|
| ๋ณด์ | โ ์ํธํ ์์ | โ SSL/TLS ์ํธํ |
| ์ฃผ์ ํ์ | http:// | https:// |
| ์ฌ์ฉ ์ | ๋ด์ค, ๋ธ๋ก๊ทธ ๋ฑ ๊ณต๊ฐ์ฉ | ์ผํ๋ชฐ, ๋ก๊ทธ์ธ ๋ฑ ๋ณด์ ํ์ ์ |
๐ชง ์ ๋ฆฌํ
| ํญ๋ชฉ | ํต์ฌ ์์ฝ |
|---|---|
| ํ๋กํ ์ฝ | ์ปดํจํฐ๋ผ๋ฆฌ ํต์ ํ ๋ ์ฌ์ฉํ๋ ์ฝ์๋ ๊ท์น |
| OSI 7๊ณ์ธต | ๋ฐ์ดํฐ ํต์ ๊ณผ์ ์ 7๋จ๊ณ๋ก ๋๋ ๊ตญ์ ํ์ค |
| TCP/IP | ์ค์ ์ธํฐ๋ท์์ ์ฌ์ฉ๋๋ 4๊ณ์ธต ํ๋กํ ์ฝ ๊ตฌ์กฐ |
| TCP | ์ฐ๊ฒฐํ, ๋ฐ์ดํฐ ์์/๋ฌด๊ฒฐ์ฑ ๋ณด์ฅ |
| IP | ์ฃผ์ ์ง์ , ๋ผ์ฐํ ๋ง ๋ด๋น (์ ์ก ์ฑ ์ ์์) |
| HTTP | ์น ๋ธ๋ผ์ฐ์ ์ ์๋ฒ ๊ฐ ํต์ ๋ฐฉ์ |
| HTTPS | HTTP + ๋ณด์(์ํธํ) |
๋ชจ๋ ์ปดํํ๊ธฐ ํฉ๊ฒฉ ๊ฐ์ฆ์~!๐ช
'Exam Note > ์ปดํ 1๊ธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๋ณด์(1์๋ณด์, 2์๋ณด์) - ์ปดํ ํ๊ธฐ์ฉ (0) | 2025.07.11 |
|---|---|
| ๋ฉํฐ๋ฏธ๋์ด (4) | 2025.07.07 |
| ์ธํฐ๋ท & ์ธํฐ๋ท ์ฃผ์ ์ฒด๊ณ (0) | 2025.07.05 |
| ๋คํธ์ํฌ ์ด์ ๋ฐฉ์ (0) | 2025.07.04 |
| ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฒ (1) | 2025.07.01 |