OSI ๋ชจ๋ธ์ด๋?
OSI ๋ชจ๋ธ์ ์ปดํจํฐ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด์ ์ปดํจํฐ ๋ด๋ถ์์ ํ๋ ์ฌ๋ฌ ๊ฐ์ง ์ผ๋ค์ 7 ๊ณ์ธต์ผ๋ก ๋๋ ๊ฒ์ด๋ค.
๐ก ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ์ ์ ์๊ธฐ ๋๋ฌธ์ ํน์ ํ ๋จ๊ณ์์ ์ด์์ด ์๊ธฐ๋ฉด ๊ทธ ๊ณณ๋ง ์์ ํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ํธ๋ฆฌํ๋ค.
์ฌ์ฉํ๋ ๊ธฐ๊ณ, ์ผ์ด๋ธ ๋ฑ๊ณผ ๊ด๊ณ ์์ด ํต์ ์ ํ๊ธฐ ์ํด ๊ณตํต์ผ๋ก ์ฌ์ฉํ๊ธฐ๋ก ์ฝ์ํ ํต์ ํ์ค ๊ท๊ฒฉ์ด๋ค.
๐ก TCP/IP ๋ชจ๋ธ์ OSI ๋ชจ๋ธ์ ๋ฐํ์ผ๋ก ์ค์ํ์ ์ฌ์ฉํ๊ธฐ ์ํด ๋ง๋ค์ด์ก๋ค.
1. ๋ฌผ๋ฆฌ ๊ณ์ธต
- ์ ์ก ๋งค์ฒด์ ๋ฌผ๋ฆฌ์ (๊ธฐ๊ณ์ , ์ ๊ธฐ์ ) ์ธํฐํ์ด์ค์ ๊ดํ ๊ธฐ์
- ํ๋์จ์ด๋ก ๊ตฌํ
- ๋ฐ์ดํฐ ์ ์ก ์๋, ํด๋ญ ๋๊ธฐํ, ๋ฌผ๋ฆฌ์ ์ฐ๊ฒฐ ํํ
๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ ๊ธฐ ์ ํธ๋ฅผ ์ ๋ฌํ๋ ๊ณ์ธต์ด๋ค.
์ปดํจํฐ๋ 0๊ณผ 1๋ก ์ด๋ฃจ์ด์ง ๋นํธ์ด์ ์ฌ์ฉํ๋ค.
๋ฐ๋ผ์ ํต์ ์ด๋ผ๋ ๊ฒ์, ํ ๊ธฐ๊ธฐ์์ ๋ค๋ฅธ ๊ธฐ๊ธฐ๋ก 0๊ณผ 1๋ก ์ด๋ฃจ์ด์ง ๋์งํธ ์ ํธ๋ฅผ ์ ์ ๋ฌํ ์ ์์ด์ผ ํ๋ค.
โ์ด๋ฌํ ๋์งํธ ์ ํธ๋ฅผ ์ด๋ป๊ฒ ์ ๋ฌํ ๊น?
๋ ์นด๋
๋์นด๋๋ ์ปดํจํฐ์ ๋คํธ์ํฌ ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋๋ก ํด์ฃผ๋ ํ๋์จ์ด์ด๋ค.
์ปดํจํฐ์์ ์ฌ์ฉํ๋ ๋์งํธ ์ ํธ๋ฅผ ์ ๊ธฐ ์ ํธ๋ก ๋ณํํ์ฌ ์ ์กํ๊ณ ์ ๊ธฐ ์ ํธ๋ฅผ ๋ฐ์ ๋์งํธ ์ ํธ๋ก ๋ณํํ์ฌ ์ ๋ฌ ๋ฐ์ ์ ์๋๋ก ํ๋ค.
๋ฆฌํผํฐ
๋ฐ์ดํฐ ์ ์ก์ ์ํด ์ ๊ธฐ ์ ํธ๋ก ๋ณํํ์ฌ ์ ์กํ๋ค๊ณ ํ๋ค.
์ปดํจํฐ ๊ฐ ๋ฉ๋ฆฌ ์์ ๋๋, ์ ๊ธฐ ์ ํธ๊ฐ ๊ฐ์๋ก ์ฝํด์ง๊ธฐ ๋๋ฌธ์ ๋ฆฌํผํฐ ๋ผ๋ ์ฅ๋น๋ฅผ ์ฌ์ฉํด์ ์ ๊ธฐ ์ ํธ๋ฅผ ์ฆํญ์ํจ๋ค.
์ธ๊ธฐ๊ฐ ์ฝํด์ง ์ ๊ธฐ ์ ํธ๋ฅผ ๋ฐ์์ ๋ค์ ์ ์์ผ๋ก ๋ง๋ค์ด์ฃผ๊ณ ๊ฐํ์์ผ์ฃผ๋ ์ญํ ์ ํ๋ค.
๋จ, ๋ฆฌํผํฐ๋ 1๋1 ํต์ ๋ง ์ง์ํ๋ฏ๋ก, ํ๋ธ๋ฅผ ์ฌ์ฉํ๋ค.
ํ๋ธ
ํ๋ธ๋ ๊ฐ์ ๋ ์ ํธ๋ฅผ ์ฆํญํ๋ ๋ฆฌํผํฐ์ ์ญํ ๋ ํ๋ฉด์, ๊ธฐ๊ธฐ๋ฅผ ์ฌ๋ฌ ๊ฐ ์ฐ๊ฒฐํด์ค๋ค.
ํ ๊ธฐ๊ธฐ์์ ํ๋ธ๋ก ์ ๋ฌํ ๋ฐ์ดํฐ๋, ์ฐ๊ฒฐ๋์ด ์๋ ๋ชจ๋ ๊ธฐ๊ธฐ์ ์ ์กํ๋ค๋ ํน์ง์ด ์๋ค.
2. ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต
- ๋ฌผ๋ฆฌ ๊ณ์ธต์ ํตํด ์ ์กํ๋ ๋ฐ์ดํฐ์ ๋ฌผ๋ฆฌ์ ์ ์ก ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๊ณ ํ๋ฆ ์ ์ด ์ ๊ณตํ๋ค.
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ํ๋กํ ์ฝ ํค๋์๋ ์ค๋ฅ ์ ์ด์ ๊ด๋ จ๋ ์ ๋ณด์ ํ๋ฆ์ ์ด์ ๊ด๋ จ๋ ์ ๋ณด๊ฐ ํฌํจ๋๋ค.
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๋คํธ์ํฌ ์ฅ๋น ๊ฐ์ ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ท์น์ ์ ํ๋ ๊ณ์ธต์ด๋ค.
๋์์ ๋ฐ์ดํฐ๋ฅผ ์ ์์ ์ผ๋ก ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ํ์ํ ๊ณ์ธต์ด๊ณ , ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ๋ก๋ ์ด๋๋ท์ด ์๋ค.
์ด๋๋ท
์ด๋๋ท ํค๋์๋ ๋ชฉ์ ์ง MAC ์ฃผ์์ ์ถ๋ฐ์ง MAC ์ฃผ์๊ฐ ์๋ค.
MAC ์ฃผ์๋ ๋์นด๋์ ๋ถ์ฌ๋, ์ ์ธ๊ณ์์ ์ ์ผํ ๋ฒํธ์ด๊ณ ์ด๋ฅผ ํตํด ์ด๋ค ๊ธฐ๊ธฐ์ ์ ์กํ ์ง ์๋ณํ ์ ์๋ค.
์ค์์น
์ฌ๋ฌ ๊ธฐ๊ธฐ๊ฐ ๋์์ ํ๋ธ๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ก์ ํ๊ฒ ๋๋ฉด ์์ ๊ฐ์ด ์ถฉ๋์ด ๋ฐ์ํ ์ ์๋ค.
๋ฐ๋ผ์, ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ ์ ์ด๋ฏธ ์ ํธ๊ฐ ํ๋ฅด๊ณ ์๋์ง ํ์ธํ๊ณ ์์ ๋ ์ ์กํ๋ ๋ฐฉ์์ผ๋ก ์ถฉ๋์ ํผํ๋ค.
์ด๋ฌํ ๋ฐฉ๋ฒ์ CSMA/CD ๋ผ๊ณ ํ๋๋ฐ, ํจ์จ์ ์ข์ง ์์ ํ์ฌ๋ ์ค์์น ๋ผ๋ ๋คํธ์ํฌ ์ฅ๋น๋ฅผ ์ฌ์ฉํด์ ์ถฉ๋์ ๋ฐฉ์งํ๋ค.
์ค์์น๋ MAC ์ฃผ์ ํ ์ด๋ธ์ ๊ฐ๊ณ ์๋ค.
๊ฐ ํฌํธ์ ์ฐ๊ฒฐ๋ ๊ธฐ๊ธฐ์ MAC ์ฃผ์๋ฅผ ๋ฌถ์ด ๊ด๋ฆฌํ๋ค.
์ฒ์์๋, ๊ฐ ํฌํธ์ ์ฐ๊ฒฐ๋ MAC ์ฃผ์๋ฅผ ์ ์ ์๊ณ ์์ ๊ฐ์ด ๋ฐ์ดํฐ ์ก์ ์ด ๋ฐ์ํ๋ฉด ํด๋น ํฌํธ์ MAC ์ฃผ์๊ฐ ๊ธฐ๋ก๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋์ฐฉํ MAC ์ฃผ์๋ฅผ ์์ง ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์, ์ผ๋จ ์ฐ๊ฒฐ๋ ๋ชจ๋ ๊ธฐ๊ธฐ์ ์ ์กํ๋ค.
๋์ค์ ๋ค๋ฅธ ๊ธฐ๊ธฐ์ MAC ์ฃผ์๋ฅผ ์๊ฒ๋๋ ๊ฒฝ์ฐ์๋, ์์ ๊ฐ์ด ํด๋น MAC ์ฃผ์๋ฅผ ๊ฐ์ง ๊ธฐ๊ธฐ์๋ง ์ ์กํ๊ฒ ๋๋ค.
3. ๋คํธ์ํฌ ๊ณ์ธต
- ๋คํธ์ํฌ ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํธ์คํธ ๊ฐ ๋ฐ์ดํฐ์ ์ ์ก ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๊ณ , ๋ฏธ๋ฆฌ ์ ํด์ง ๊ฒฝ๋ก๋ฅผ ์ด์ฉํ๋ ์ ์ ๊ฒฝ๋ก ์ค์ ๊ณผ ๋คํธ์ํฌ ์ํฉ ๋ฑ์ ๊ณ ๋ คํ์ฌ ํ๋จํ๋ ๋์ ๊ฒฝ๋ก ์ค์ ์ด ์๋ค.
- ํผ์ก ์ ์ด : ์ ์กํ๋ ๋ฐ์ดํฐ๊ฐ ๊ณผ๋ํ๊ฒ ๋ง์ ๊ฒฝ์ฐ ์ ์ก ์๋๊ฐ ๋จ์ด์ง๋๋ฐ, ์ด๋ฅผ ์กฐ์ ํ๋ค.
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ด๋๋ท์ ๊ธฐ๋ฐ์ผ๋ก MAC ์ฃผ์๋ฅผ ์ด์ฉํด ๊ฐ์ ๋คํธ์ํฌ์ ์๋ ๋ค๋ฅธ ์ปดํจํฐ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค.
๋ค๋ฅธ ๋คํธ์ํฌ๋ก์ ๋ฐ์ดํฐ ์ ์ก์ ๋คํธ์ํฌ ๊ณ์ธต์ ์ญํ ์ด๊ณ ๋ผ์ฐํฐ๊ฐ ๋ด๋นํ๋ค.
๋ํ, ๋ค๋ฅธ ๋คํธ์ํฌ๋ก์ ๋ชฉ์ ์ง ์ง์ ์ ์ํด์๋ IP ์ฃผ์๊ฐ ํ์ํ๋ค.
IP ์ฃผ์
IP๋ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋์ด ์๋ ๋ชจ๋ ์ฅ์น๋ฅผ ์๋ณํ ์ ์๋๋ก ๊ฐ๊ฐ์ ์ฅ๋น์ ๋ถ์ฌ๋๋ ๊ณ ์ ์ฃผ์์ด๋ค.
MAC ์ฃผ์๊ฐ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์๋ผ๊ณ ํ๋ค๋ฉด, IP ์ฃผ์๋ ๋ ผ๋ฆฌ์ ์ธ ์ฃผ์๋ผ๊ณ ํ ์ ์๋ค.
IP ์ฃผ์์ ์ผ๋ถ๋ถ์ ๋คํธ์ํฌ ID๋ก์ ๋คํธ์ํฌ ์ฃผ์(๊ฒ์ดํธ์จ์ด ์ฃผ์)๋ก ์ฌ์ฉํ๊ณ ๋จ์ ๋ถ๋ถ์ ํธ์คํธ ID๋ก ์ฌ์ฉํ์ฌ ๊ฐ ๊ธฐ๊ธฐ๋ฅผ ๊ตฌ๋ถํ ์ ์๋ค.
ํน์ ๊ธฐ๊ธฐ์์ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ์์ฒญ์ ๋ณด๋ด๋ฉด, ๊ฒ์ดํธ ์จ์ด IP ์ฃผ์๋ฅผ ์ถ๋ฐ์ง๋ก์ ์์ฒญ์ ํ๊ณ ,
๊ฒ์ดํธ ์จ์ด IP ์ฃผ์๋ก ์๋ต์ ๋ฐ์ ์์ฒญ์ ๋ณด๋๋ ๊ธฐ๊ธฐ๋ก ์ ๋ฌํ๊ฒ ๋๋ค.
์ด์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ์ ์ ์๋ฏ, ์์ฒญํ๋ ๊ธฐ๊ธฐ์ MAC ์ฃผ์๋ฅผ ์ด๋๋ท ํ๋กํ ์ฝ๋ก ์ ์ ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ๋ค.
๋ผ์ฐํฐ
๋ผ์ฐํฐ๋ ํ์ฌ ๋คํธ์ํฌ์์ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๊ธฐ๋ฒ์ธ ๋ผ์ฐํ ์ ํ๋ ์ฅ์น์ด๋ค.
๋ผ์ฐํ ํ ์ด๋ธ๊ณผ ๋ผ์ฐํ ์๊ณ ๋ฆฌ์ฆ(๋์ ๋ผ์ฐํ ์ ๊ฒฝ์ฐ)์ ํตํด ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ ํํ๊ณ
๋ค๋ฅธ ๋คํธ์ํฌ์ ๋ผ์ฐํฐ์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ค.
๋ผ์ฐํฐ์์ ๋ค๋ฅธ ๋ผ์ฐํฐ๋ก ๋ณด๋ด๊ธฐ์ ์ ํค๋ ์ ๋ณด๋ฅผ ์ ์ ํ ์์ ํ์ฌ ์ ์กํ๊ฒ ๋๋ค.
ARP ํ๋กํ ์ฝ
IP ์ฃผ์๋ฅผ ์ด์ฉํด MAC ์ฃผ์๋ฅผ ์์์ค๋ ํ๋กํ ์ฝ์ด๋ค.
2 ๊ณ์ธต์์ ์ดํด๋ดค๋ฏ์ด, ํต์ ์ ์ํด์๋ MAC ์ฃผ์๊ฐ ํ์ํ๋ค.
ARP ํ ์ด๋ธ์ ์์ ๊ฐ์ด, ๊ธฐ๊ธฐ์ IP ์ฃผ์์ MAC ์ฃผ์๋ฅผ ๋งค์นญ์์ผ์ ๋ณด๊ดํด๋๋ค.
์๋๋ฐฉ์ MAC ์ฃผ์๋ฅผ ์์ง ๋ชปํ ๋๋, ์ด์ ์ ์ค๋ช ํ๋ ์ค์์น๊ฐ MAC์ฃผ์ ํ ์ด๋ธ ๊ด๋ฆฌ๋ฅผ ์ํด,
๊ฐ์ ๋คํธ์ํฌ์ ์๋ MAC ์ฃผ์๋ฅผ ์ ์ฅํ๋ ์๋ฆฌ์ ๋น์ทํ ๊ณผ์ ์ ์งํํ๋ค.
์๋๋ฐฉ์ IP ์ฃผ์๋ ์๊ณ ์์ผ๋ฏ๋ก, ์๋๋ฐฉ์ IP์ฃผ์์ ๋ธ๋ก๋์บ์คํธ ์ฃผ์๋ก ํด๋น ๋คํธ์ํฌ์ ๋ชจ๋ ๊ธฐ๊ธฐ์ ํจํท์ ์ ๋ฌํ๊ณ
IP ์ฃผ์์ ์ ํํ ์ผ์นํ๋ ๊ธฐ๊ธฐ๋ง MAC ์ฃผ์๋ฅผ ์๋ตํจ์ผ๋ก์ ARP ํ ์ด๋ธ์ IP ์ฃผ์์ MAC ์ฃผ์๋ฅผ ๋งค์นญ์์ผ ์ ์ฅํ ์ ์๋ค.
4. ์ ์ก ๊ณ์ธต
- ์ก์ ํ๋ก์ธ์ค์ ์์ ํ๋ก์ธ์ค๋ฅผ ์ฐ๊ฒฐํ๋ ํต์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
- ์ ์ก ์๋, ์ ์ก ์ค๋ฅ, ํ๋ฆ ์ ์ด ๋ฑ์ ๋ด๋นํ๋ค.
5. ์ธ์ ๊ณ์ธต
- ๋ ผ๋ฆฌ์ ์ฐ๊ฒฐ ๊ฐ๋ ์ธ ์ธ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
- ๋ํ ์ ์ด, ํ ํฐ ์ ์ด, ๋๊ธฐํ ๋ฑ์ ๋ด๋นํ๋ค.
6. ํํ ๊ณ์ธต
- ๋ฐ์ดํฐ์ ์๋ฏธ์ ํํ ๋ฐฉ๋ฒ ๋ฑ์ ์ฒ๋ฆฌํ๋ค.
- ์ํธํ/ ์์ถ ๊ธฐ๋ฅ๋ ๋ด๋นํ๋ค.
7. ์์ฉ ๊ณ์ธต
- ์ฌ์ฉ์์๊ฒ ์ ์ฉํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. (ex. http, email ...)