์ถ์ฒ : https://www.youtube.com/watch?v=1pfTxp25MA8

๋ง์ฝ ๋คํธ์ํฌ๊ฐ ๋ณต์กํ ํผ์ฆ์ด๋ผ๋ฉด, osi 7๊ณ์ธต์ ์ด ํผ์ฆ์ ํ๊ธฐ ์ํด 7๊ฐ์ ๊ธฐ๋ฅ๋ณ ๋ฐ์ค๋ก ๋๋ ์ฌ์ฉ์ ์นํ์ ์ธ ์ค๋ช
์๋ผ๊ณ ์ดํดํ๋ฉด ๋ฉ๋๋ค. ์ด ๋ชจ๋ธ์ ์ฐ๋ฆฌ๊ฐ ๋งค์ผ ์ฐ๋ ์ธํฐ๋ท ํต์ ์ด ์ฌ์ค์ ์์ฃผ ์ ๊ตํ๊ฒ ๋ถ๋ฆฌ๋ ๊ณ์ธต๋ณ ์๋ฌด ์ํ์ ๊ฒฐ๊ณผ๋ฌผ์์ ๋ณด์ฌ์ฃผ๋ฉฐ, ๋ฐ์ดํฐ๋ฅผ ํฌ์ฅํ๊ณ ์ ๋ฌํ๊ณ ๋ค์ ํด๋
ํ๋ ์ ๊ณผ์ ์ด ์ผ๋ง๋ ์ฒด๊ณ์ ์ธ 'ํฉ๋ ์์ '์ธ์ง๋ฅผ ๊นจ๋ซ๊ฒ ํด์ค๋๋ค. ๊ฒฐ๊ตญ ๋ณต์กํ ํต์ ๊ณผ์ ์ ๊ฐ ๊ณ์ธต์ด ๋งก์ ์ญํ ์ ์ถฉ์คํ ์ํํจ์ผ๋ก์จ ๋น๋ก์ ์๋ฒฝํ๊ฒ ์๋ํ๋ ๊ฑฐ๋ํ ์ํํธ์จ์ด ์ํคํ
์ฒ์ธ ์
์
๋๋ค .
1. 1๊ณ์ธต: ๋ฌผ๋ฆฌ ๊ณ์ธต (Physical Layer) - 0๊ณผ 1์ ์ ๊ธฐ๋ก ๋ณํํ๊ธฐ
- ๋คํธ์ํฌ์ ๊ฐ์ฅ ๊ธฐ์ด๋ '0๊ณผ 1์ ๋์ด'์ ๋ ์ปดํจํฐ๊ฐ ์ฃผ๊ณ ๋ฐ๋ ๊ฒ์์ ์์ํฉ๋๋ค .
- ํ๋ก๊ทธ๋๋ฐ์ ์๋ ์ฌ๋์๊ฒ ๋ชจ๋ ๋ฐ์ดํฐ๋ ๊ฒฐ๊ตญ 0๊ณผ 1๋ก ์ ์ฅ๋๋ค๋ ์ฌ์ค์ ์ต์ํ ๊ฒ์
๋๋ค .
- ํ์ง๋ง ์ค์ ์ ์ ์ ์ฐ๋ฆฌ๊ฐ ์ํ๋ '์ง์ ํ'์ 0/1 ์ ๊ธฐ ์ ํธ๋ฅผ ๊ทธ๋๋ก ํต๊ณผ์ํค์ง ๋ชปํ๊ณ , ํน์ ์ฃผํ์ ๋ฒ์๋ง ํ์ฉํ๋ ํ๊ณ๊ฐ ์์ต๋๋ค .
- ์ด ๋๋ฌธ์ ์ปดํจํฐ๋ 0๊ณผ 1์ ๋์งํธ ๋ฐ์ดํฐ๋ฅผ ์ ์ ์ด ๋ณด๋ผ ์ ์๋ ์๋ ๋ก๊ทธ ์ ํธ(์ ์๊ธฐํ)๋ก ๋ณํํด์ผ ํ๋ฉฐ, ์ด ๊ณผ์ ์ ์ธ์ฝ๋ฉ์ด๋ผ๊ณ ๋ถ๋ฆ
๋๋ค .
- ๋ฐ๋๋ก, ๋ฐ๋ ์ชฝ์์๋ ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ๋ค์ 0๊ณผ 1๋ก ํด์ํด์ผ ํ๋๋ฐ, ์ด๊ฒ์ด ๋์ฝ๋ฉ์
๋๋ค .
- ์ด ์ธ์ฝ๋ฉ/๋์ฝ๋ฉ ๋ชจ๋์ ๋ณดํต PHY ์นฉ ๊ฐ์ ํ๋์จ์ด(ํ๋ก) ํํ๋ก ๊ตฌํ๋์ด ์์ผ๋ฉฐ, ๋ ์ปดํจํฐ๊ฐ ๋ฌผ๋ฆฌ์ ์ธ ๋งค์ฒด(์ ์ )๋ฅผ ํตํด ํต์ ํ ์ ์๊ฒ ํด์ค๋๋ค .

2. ์ฌ๋ฌ ๋๊ฐ ํต์ ํ๋ ค๋ฉด: ํ๋ธ, ์ค์์น, ๋ผ์ฐํฐ
- ๋ ์ปดํจํฐ ๊ฐ์ ํต์ ์ 1๊ณ์ธต์ผ๋ก ํด๊ฒฐ๋์์ง๋ง, ์ฌ๋ฌ ๋์ ์ปดํจํฐ๊ฐ ํจ์จ์ ์ผ๋ก ํต์ ํ๋ ค๋ฉด ์ ์ ์ ์ค์ด๊ณ ๋น์ฉ์ ๋ฎ์ถฐ์ผ ํฉ๋๋ค .
- ์ ์ ์ ํ๋์ ๊ตฌ๋ฆฌ์ ์ ๋ชจ๋ ์ฐ๊ฒฐํ๋ฉด ๋ชจ๋ ์ปดํจํฐ๊ฐ ๋ฉ์์ง๋ฅผ ๋ฐ๊ฒ ๋๋๋ฐ, ์ด ๋จ์ํ ์ฐ๊ฒฐ ์ฅ์น๋ฅผ ๊ตฌ๊ฒจ ์์์ ๋ฃ์ ๊ฒ์ด ๋๋ฏธ ํ๋ธ์ ์ ์ฌํฉ๋๋ค .
- ํ์ง๋ง ๋ฉ์์ง๋ฅผ ๋ชฉ์ ์ง ์ปดํจํฐ์๊ฒ๋ง ์ ํํ ์ ๋ฌํด์ฃผ๊ธฐ ์ํด ๋๋ฏธ ํ๋ธ๋ฅผ '๋๋ํ๊ฒ' ๋ง๋ ๊ฒ์ด ์ค์์น(Switch)์
๋๋ค .
- ์ค์์น ํ๋๋ก ์ฐ๊ฒฐ๋ ์ปดํจํฐ๋ค์ ๊ทธ๋ฃน์ ํ๋์ ๋คํธ์ํฌ(์ธํธ๋ผ๋ท)๋ผ๊ณ ๋ถ๋ฅด๋๋ฐ, ์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ(์: ํ๊ตญ๊ณผ ์ผ๋ณธ)๋ผ๋ฆฌ ์ฐ๊ฒฐํ๋ ค๋ฉด ๋ผ์ฐํฐ(Router)๊ฐ ํ์ํฉ๋๋ค .
- ๋ผ์ฐํฐ๋ ์ค์์น์ ์ค์์น๋ฅผ ์ฐ๊ฒฐํ์ฌ, ๋ฉ๋ฆฌ ๋จ์ด์ง ๋คํธ์ํฌ ๊ฐ์๋ ํต์ ์ด ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋ ์ฅ๋น์ด๋ฉฐ, ์๋ง์ ๋ผ์ฐํฐ๋ฅผ ์ฐ๊ฒฐํด ์ ์ธ๊ณ์ ์ผ๋ก ํ์ฅํ ๊ฒ์ด ๋ฐ๋ก ์ธํฐ๋ท์
๋๋ค .

3. 2๊ณ์ธต: ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต (Data Link Layer) - ๋ฐ์ดํฐ๋ฅผ ๋์ด ์ฝ๋ ๊ธฐ์
- ์ฌ๋ฌ ์ปดํจํฐ๊ฐ ๋์์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ฉด, ์์ ์๋ ๋ชจ๋ 0๊ณผ 1์ด ๋ค์ฃฝ๋ฐ์ฃฝ ์์ธ ๊ฑฐ๋ํ ๋นํธ์ด์ ๋ฐ๊ฒ ๋ฉ๋๋ค. ๋ง์น ์ฌ๋ฌ ์ฌ๋์ด ๋์์ ๋งํ๋ ๊ฒ์ ๋
น์ํ ๊ฒ์ฒ๋ผ์ .
- 2๊ณ์ธต์ ํต์ฌ ์ญํ ์ ํ๋ ์ด๋ฐ(Framing) ์์
์ ํตํด ์ด ๋ค์์ธ ๋ฐ์ดํฐ ๋ฉ์ด๋ฆฌ๋ฅผ '์ ๋๋ก ๋์ด ์ฝ๋' ๊ฒ์
๋๋ค .
- ์ก์ ์๋ ๋ณด๋ด๋ ๋ฐ์ดํฐ ์๋ค์ ์์(์: 1111)๊ณผ ๋(์: 0000)์ ์๋ ค์ฃผ๋ ํน์ ๋นํธ์ด(ํ๋๊ทธ)์ ๋ถ์ฌ์ ๋ณด๋
๋๋ค .
- ์์ ์๋ ์ด ํ๋๊ทธ๋ฅผ ์ฐพ์ ๋ฉ์์ง์ ์์๊ณผ ๋์ ๊ตฌ๋ถํ๊ณ , ์๋ณธ ๋ฐ์ดํฐ๋ง ์ถ์ถํด๋
๋๋ค .
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๋ชจ๋์ ๋์นด๋์ ๊ฐ์ ํ๋์จ์ด์ ๊ตฌํ๋์ด ์์ด, ๊ฐ์ ๋คํธ์ํฌ(์ค์์น๋ก ์ฐ๊ฒฐ๋) ๋ด์์ ์ฌ๋ฌ ์ปดํจํฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ ์ ์๋๋ก ๋์ต๋๋ค .
4. 3๊ณ์ธต: ๋คํธ์ํฌ ๊ณ์ธต (Network Layer) - ์ ์ธ๊ณ์์ ๊ธธ ์ฐพ๊ธฐ (IP ์ฃผ์์ ํจํท)
- ๋ง์ฝ ๋ด๊ฐ ์์ธ์ ์๋ ์ปดํจํฐ(A)์์ ๋ฏธ๊ตญ์ ์๋ ์ปดํจํฐ(B)๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ณ ์ถ๋ค๋ฉด, ์ ์ธ๊ณ ์๋ง์ ๋คํธ์ํฌ๋ฅผ ๊ฑฐ์ณ์ผ ํฉ๋๋ค. ์ด๋ ํ์ํ ๊ฒ์ด ๊ธธ ์ฐพ๊ธฐ ๋ฅ๋ ฅ์
๋๋ค .
- ์ด ๊ณ์ธต์์๋ ๋ชจ๋ ์ปดํจํฐ์ ๋ถ์ฌ๋ ๊ณ ์ ํ ์ฃผ์์ธ IP ์ฃผ์๋ฅผ ์ฌ์ฉํฉ๋๋ค .
- ๋ณด๋ด๋ ์ปดํจํฐ(A)๋ ๋ฐ์ดํฐ ์์ ๋ชฉ์ ์ง ์ปดํจํฐ(B)์ IP ์ฃผ์๋ฅผ ๋ถ์ฌ์ ๋ณด๋ด๋๋ฐ, ์ด๋ ๊ฒ ์ฃผ์๊ฐ ๋ถ์ ๋ฐ์ดํฐ ๋ฉ์ด๋ฆฌ๋ฅผ ํจํท(Packet)์ด๋ผ๊ณ ๋ถ๋ฆ
๋๋ค .
- ํจํท์ด ๋ผ์ฐํฐ๋ฅผ ์ง๋๊ฐ ๋๋ง๋ค, ๋ผ์ฐํฐ๋ ํจํท์ ๋ชฉ์ ์ง IP ์ฃผ์๋ฅผ ํ์ธํ๊ณ , ์ด ๋ชฉ์ ์ง๋ก ๊ฐ๋ ค๋ฉด ๋ค์ ๋ผ์ฐํฐ๊ฐ ๋๊ตฌ์ธ์ง ํ๋จํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํฉ๋๋ค (๋ผ์ฐํ
/ํฌ์๋ฉ) .
- ์ด ๊ณผ์ ์ ๋ง์น ๋ชฉ์ ์ง ์ฃผ์๊ฐ ์ ํ ํ๋ฐฐ ์์๊ฐ ์๋ง์ ์ค๊ฐ ๋ฌผ๋ฅ ์ผํฐ(๋ผ์ฐํฐ)๋ฅผ ๊ฑฐ์ณ ์ต์ข
๋ชฉ์ ์ง ์ปดํจํฐ(B)์ ๋์ฐฉํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค .
- ๋คํธ์ํฌ ๊ณ์ธต์ ๊ธฐ์ ์ ์ฃผ๋ก ์ด์์ฒด์ ์ ์ปค๋์ ์ํํธ์จ์ด์ ์ผ๋ก ๊ตฌํ๋์ด ์์ต๋๋ค .
5. 4๊ณ์ธต: ์ ์ก ๊ณ์ธต (Transport Layer) - ์ต์ข
์์ ์ ์ฐพ๊ธฐ (ํฌํธ ๋ฒํธ)
- ๋ฐ์ดํฐ๊ฐ ๋๋์ด ๋ชฉ์ ์ง ์ปดํจํฐ์ ๋์ฐฉํ์ง๋ง, ๊ทธ ์ปดํจํฐ ์์๋ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ(ํ๋ก์ธ์ค: ์-์นด์นด์คํก, ๋ฐฐ๋ฌ์๋ฏผ์กฑ)์ด ๋์์ ์คํ ์ค์
๋๋ค .
- 4๊ณ์ธต์ ์ญํ ์ ๋์ฐฉํ ๋ฐ์ดํฐ๋ฅผ ์ด๋ค ํ๋ก๊ทธ๋จ์๊ฒ ์ ๋ฌํด์ผ ํ๋์ง๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์
๋๋ค. ์ด๋ฅผ ์ํด ํฌํธ ๋ฒํธ๋ผ๋ ๊ฐ๋
์ ์ฌ์ฉํฉ๋๋ค .
- ํฌํธ ๋ฒํธ๋ ํ๋์ ์ปดํจํฐ ๋ด์์ ์คํ ์ค์ธ ํ๋ก์ธ์ค๋ค์ด ๊ฒน์น์ง ์๊ฒ ๊ฐ์ง๋ ์ฅ์๊ฐ์
๋๋ค .
- ์ก์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ ๋ชฉ์ ์ง ์ปดํจํฐ์ '์ด๋ค' ํ๋ก๊ทธ๋จ์๊ฒ ๋ณด๋ผ์ง ๋ฏธ๋ฆฌ ์ ํ๊ณ ํด๋น ํฌํธ ๋ฒํธ๋ฅผ ๋ฐ์ดํฐ ์์ ๋ถ์
๋๋ค .
- ์์ ์ปดํจํฐ๋ ๋ค์ด์จ ๋ฐ์ดํฐ์ ๋ถ์ด ์๋ ํฌํธ ๋ฒํธ๋ฅผ ํ์ธํ๊ณ , ๊ทธ ๋ฒํธ์ ํด๋นํ๋ ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ(ํ๋ก์ธ์ค)์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ํํ ์ ๋ฌํฉ๋๋ค .
- ์ด ๊ณ์ธต์ ๊ธฐ์ ์ญ์ 3๊ณ์ธต๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด์์ฒด์ ์ปค๋์ ์ํํธ์จ์ด์ ์ผ๋ก ๊ตฌํ๋์ด ์์ต๋๋ค .
| ๊ณ์ธต | ์ญํ (๋น์ ) | ํต์ฌ ์ฅ์น/์ฃผ์ | ๊ตฌํ ํํ |
|---|
| 1. ๋ฌผ๋ฆฌ | 0/1์ ์๋ ๋ก๊ทธ ์ ํธ๋ก ๋ณํ (์ ์ ์ด๋ฐ) | ์ ์ , ์ ๊ธฐ ์ ํธ, PHY ์นฉ | ํ๋์จ์ด |
| 2. ๋ฐ์ดํฐ ๋งํฌ | ๊ฐ์ ๋คํธ์ํฌ ๋ด ๋ฐ์ดํฐ ๊ตฌ๋ถ (๋ฉ์์ง ํฌ์ฅ/ํด์ฒด) | ํ๋ ์, ๋์นด๋ | ํ๋์จ์ด |
| 3. ๋คํธ์ํฌ | ์ ์ธ๊ณ์์ ๊ธธ ์ฐพ๊ธฐ (ํ๋ฐฐ ์ฃผ์ ํ์ธ) | IP ์ฃผ์, ๋ผ์ฐํฐ | ์ํํธ์จ์ด (OS ์ปค๋) |
| 4. ์ ์ก | ์ต์ข
ํ๋ก๊ทธ๋จ์ ์ ๋ฌ (๋ด๋ถ ์ฌ์ํจ ๋ฒํธ) | ํฌํธ ๋ฒํธ | ์ํํธ์จ์ด (OS ์ปค๋) |
6. ํ๋์ ๋ชจ์ต: TCP/IP ๋ชจ๋ธ๊ณผ 7๊ณ์ธต์ ํตํฉ
- ์ฐ๋ฆฌ๊ฐ ๋ฐฐ์ด 7๊ณ์ธต ๋ชจ๋ธ(OSI 7 Layer)์ ์ด๋ก ์ ์ด์ง๋ง, ์ค์ ๋ก ํ๋ ์ธํฐ๋ท์ TCP/IP ๋ชจ๋ธ์ ๋ฐ๋ฅด๊ณ ์์ต๋๋ค .
- TCP/IP ๋ชจ๋ธ์ OSI ๋ชจ๋ธ์ 5, 6, 7๊ณ์ธต (์ธ์
, ํ๋ ์ ํ
์ด์
, ์์ฉ ๊ณ์ธต)์ ํ๋์ ์์ฉ ๊ณ์ธต(Application Layer)์ผ๋ก ๋ญ๋ฑ๊ทธ๋ฆฐ ๊ฒ์ด ํฐ ํน์ง์
๋๋ค .
- ์ด๋ ํ์ ๊ณ์ธต(1~4๊ณ์ธต)์ ๊ฑฐ์ ๋น์ทํ๊ฒ ์๋ํ๋, ์ต์ข
์ฌ์ฉ์๊ฐ ์ฐ๋ ์๋น์ค(์: ์น ๋ธ๋ผ์ฐ์ง)์ ๊ด๋ จ๋ ๊ธฐ๋ฅ๋ค์ ํ๋๋ก ๋ฌถ์ด ๊ฐ๊ฒฐํ๊ฒ ๋ง๋ ๊ฒ์
๋๋ค .

7. ์์ฉ ๊ณ์ธต (Application Layer) - ์๋น์ค ๋ง์ถค ํฌ์ฅ (HTTP)
- ๊ฐ์ฅ ์์ ๊ณ์ธต์ธ ์์ฉ ๊ณ์ธต์์๋ ์ต์ข
์ ์ผ๋ก ์ฌ์ฉ์๊ฐ ์ฌ์ฉํ๋ ์๋น์ค์ ๋ง๊ฒ ๋ฐ์ดํฐ๋ฅผ ํฌ์ฅํ๋ ์์
์ด ์ผ์ด๋ฉ๋๋ค .
- ์ด ๊ณ์ธต์์๋ ํ๋กํ ์ฝ(ํต์ ๊ท์ฝ)์ด ์ค์ํ๋ฉฐ, ์๋ฅผ ๋ค์ด ์น ๋ธ๋ผ์ฐ์ง์ ์ฌ์ฉ๋๋ ๊ฒ์ด ๋ฐ๋ก HTTP ํ๋กํ ์ฝ์
๋๋ค .
- ์์ฉ ๊ณ์ธต ์ธ์ฝ๋๋ ์๋ณธ ๋ฐ์ดํฐ(์: "๋ญ ํด?") ์์ ์๋น์ค๋ฅผ ์ํ ์ถ๊ฐ ์ ๋ณด๋ฅผ ๋ถ์
๋๋ค.
- ์น ํต์ (HTTP)์์๋ ์ํ ์ฝ๋(Status Code), ํค๋, ๋ฐ๋ ๋ฑ์ ์ ๋ณด๋ฅผ ๋ถ์ฌ ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์๊ฒ ์๋ต์ ๋ณด๋
๋๋ค .
- ์ด๋ ๊ฒ ์์ฉ ๊ณ์ธต์์ ํฌ์ฅ๋ ๋ฐ์ดํฐ๋ 4๊ณ์ธต(ํฌํธ ๋ฒํธ ๋ถ์ฐฉ), 3๊ณ์ธต(IP ์ฃผ์ ๋ถ์ฐฉ), 2๊ณ์ธต(ํ๋ ์), 1๊ณ์ธต(์๋ ๋ก๊ทธ ์ ํธ ๋ณํ)์ ๊ฑฐ์น๋ฉด์ ์๋๋ก ๋ด๋ ค๊ฐ๊ณ (์ธ์ฝ๋ฉ), ์์ ์ธก์์๋ ์ด ๊ณผ์ ์ ์ญ์์ผ๋ก ๊ฑฐ์ณ (๋์ฝ๋ฉ), ๊ฒฐ๊ตญ ์ฌ์ฉ์๊ฐ ์์ฒญํ ์๋ณธ ๋ฐ์ดํฐ๋ฅผ ๋ณผ ์ ์๊ฒ ๋ฉ๋๋ค .