IP ํ๋กํ ์ฝ - ๋คํธ์ํฌ ๊ณ์ธต์ ๊ธฐ๋ฅ
๋คํธ์ํฌ ๊ณ์ธต์ ํต์ฌ ๊ธฐ๋ฅ: ์ก์์ ํธ์คํธ ์ฌ์ด์ ํจํท ์ ๋ฌ ๊ฒฝ๋ก ์ ํ(๋ผ์ฐํ )
๋คํธ์ํฌ ๊ณ์ธต์ ์ฃผ์ ๊ธฐ๋ฅ: ๋ผ์ฐํ
, ํผ์ก ์ ์ด, ํจํท์ ๋ถํ ๊ณผ ๋ณํฉ
๋ผ์ฐํ
๋ผ์ฐํ
ํ
์ด๋ธ: ๋คํธ์ํฌ ๊ตฌ์ฑ ํํ์ ๊ดํ ์ ๋ณด๋ฅผ ๊ด๋ฆฌ
๋ผ์ฐํ
: ์ก์์ ํธ์คํธ ์ฌ์ด์ ํจํท ์ ๋ฌ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋ ๊ณผ์
ํผ์ก ์ ์ด
ํผ์ก: ๋คํธ์ํฌ์ ํจํท ์๊ฐ ๊ณผ๋ํ๊ฒ ์ฆ๊ฐ๋๋ ํ์
ํผ์ก ์ ์ด: ํผ์ก์ ๋ฐ์์ ์๋ฐฉํ๊ฑฐ๋ ์ ๊ฑฐํ๋ ๊ธฐ๋ฅ
ํจํท์ ๋ถํ ๊ณผ ๋ณํฉ
์์ ๊ณ์ธต์์ ๋ด๋ ค์จ ๋ฐ์ดํฐ๋ ํ์ ๊ณ์ธต์ธ MAC ๊ณ์ธต์ ํ๋ ์ ๊ตฌ์กฐ์ ์ ์๋ ํ์์ผ๋ก ์บก์ํ๋์ด์ผ ํจ
์ก์ ํธ์คํธ์์๋ ์ ์ก ์ ์ ์ ์ ํ ํฌ๊ธฐ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ถํ ํ๊ณ
์์ ํธ์คํธ๋ ๋ถํ ๋์ด ์์ ํ ๋ฐ์ดํฐ๋ฅผ ๋ค์ ๋ณํฉํจ
ํจํท์ ๋ถํ ๊ณผ ๋ณํฉ ๊ณผ์ ์ด ์ข ๋จ ์์คํ ์ฌ์ด์์ ์ด๋ฃจ์ด์ง๋ ๊ฒฝ์ฐ : ์ ์ก ๊ณ์ธต์ด ๋์ํ๋ ์ข ๋จ ์์ ์์คํ ์ ๋ถํ ๋ ํจํท ์ ์ก.
๋คํธ์ํฌ ๊ณ์ธต์์ ์ด๋ฃจ์ด์ง๋ ๊ฒฝ์ฐ : ์ค๊ฐ์ ๊ฐ ๋ผ์ฐํฐ์์ ๋ถํ ๊ณผ ๋ณํฉ ๋ฐ๋ณต
์ฐ๊ฒฐํ ์๋น์ค์ ๋น์ฐ๊ฒฐํ ์๋น์ค
๋คํธ์ํฌ ๊ณ์ธต์ด ์ ์ก ๊ณ์ธต์๊ฒ ์ ๊ณตํ๋ ์๋น์ค
๋น์ฐ๊ฒฐํ ์๋น์ค : ์ฐ๊ฒฐ ์ค์ ์์ด ๋ฐ์ดํฐ๋ฅผ ํจํท ๋จ์๋ก ์ ์ก
์ ๋ขฐ์ฑ์ด ๋จ์ด์ง๋ ์ ์ก ๋ฐฉ์(ํจํท ์ ๋ฌ ์์, ํจํท ๋ถ์ค ์ฌ๋ถ ๋ฑ)
ํจํท์ด ์๋ก ๋ค๋ฅธ ๊ฒฝ๋ก๋ก ์ ์ก๋๋ฏ๋ก ๋์ฐฉ ์์๊ฐ ์ผ์ ํ์ง ์์ =? ์์ ๊ณ์ธต์์ ์์๋ฅผ ์ฌ์กฐ์ ํด์ผ ํจ
ํจํท ๋ถ์ค ๊ฐ๋ฅ์ฑ ์กด์ฌ, ํจํท์ 100% ๋์ฐฉ์ ๋ณด์ฅํ์ง ์์ => ์์ ๊ณ์ธต์์ ํจํท ๋ถ์ค ์ค๋ฅ๋ฅผ ๋ณต๊ตฌํด์ผ ํจ
IP: ๋คํธ์ํฌ ๊ณ์ธต์ ๊ธฐ๋ฅ์ ์ง์ํ๋ ๋น์ฐ๊ฒฐํ ํ๋กํ ์ฝ
UDP: ์ ์ก ๊ณ์ธต์ ๊ธฐ๋ฅ์ ์ง์ํ๋ ๋น์ฐ๊ฒฐํ ํ๋กํ ์ฝ
์ฐ๊ฒฐํ ์๋น์ค : ํจํท ์ ์ก์ ์ก์์ ํธ์คํธ ์ฌ์ด์ ์ฐ๊ฒฐ์ ์ค์
์๋์ ์ผ๋ก ์ ๋ขฐ์ฑ์ด ๋์
ํจํท๋ค์ด ๋ชจ๋ ๋์ผํ ๊ฒฝ๋ก๋ฅผ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ๋ชฉ์ ์ง์ ๋์ฐฉํ๋ ํจํท์ ์์๊ฐ ์ก์ ๋ ์์์ ๋์ผ
TCP: ์ ์ก ๊ณ์ธต์ ๊ธฐ๋ฅ์ ์ง์ํ๋ ์ฐ๊ฒฐํ ํ๋กํ ์ฝ
๋ผ์ฐํ
ํจํท์ ์ ์ก ๊ฒฝ๋ก๋ฅผ ์ง์
์ ์ก ๊ฒฝ๋ก ๊ฒฐ์ ์ ๊ณ ๋ ค ์ฌํญ
๊ณตํ ์์น: ๋ค๋ฅธ ํจํท์ ์ฐ์ ์ฒ๋ฆฌ๋ฅผ ์ํด ๋ค๋ฅธ ํจํท์ด ์ํด๋ฅผ ๋ณด๋ฉด ์ ๋จ
ํจ์จ ์์น: ์ ์ฒด ๋คํธ์ํฌ์ ํจ์จ์ฑ์ ๋ํด ๊ณ ๋ ค (ํจํท ํ๊ท ์ง์ฐ ์๊ฐ, ์ ์ฒด ๋คํธ์ํฌ ์ฑ๋ฅ, ์ค๊ฐ ๊ณผ์ ์์ ๊ฑฐ์น๋ ๋ผ์ฐํฐ ์ ์ต์ํ ๋ฑ)
์ ์ /๋์ ๋ผ์ฐํ
์ ์ ๋ผ์ฐํ
ํจํท ์ ์ก์ด ์ด๋ฃจ์ด์ง๊ธฐ ์ ์ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ๋ผ์ฐํฐ๊ฐ ๋ฏธ๋ฆฌ ์ ์ฅํ์ฌ ์ค๊ฐ
๋จ์ : ๊ฒฝ๋ก ์ ๋ณด์ ๊ฐฑ์ ์ด ์ด๋ ค์ฐ๋ฏ๋ก, ๋คํธ์ํฌ ๋ณํ/๋คํธ์ํฌ ํผ์ก๋ ๋์ฒ ๋ถ์กฑ
๋์ ๋ผ์ฐํ
๋ผ์ฐํฐ์ ๊ฒฝ๋ก ์ ๋ณด๊ฐ ๋คํธ์ํฌ ์ํฉ์ ๋ฐ๋ผ ์ ์ ํ ์กฐ์ ๋จ
๋จ์ : ๊ฒฝ๋ก ์ ๋ณด์ ์์ง๊ณผ ๊ด๋ฆฌ๋ก ์ธํ ์ฑ๋ฅ ์ ํ
HELLO/ECHO ํจํท
HELLO ํจํท: ์ฃผ๋ณ ๋ผ์ฐํฐ์ HELLO ํจํท์ ๋ณด๋ด์ด ํด๋น ๋ผ์ฐํฐ ๊ฐ ๊ฒฝ๋ก ์ด์ฉ ๊ฐ๋ฅ ์ฌ๋ถ ํ์
ECHO: ๋ผ์ฐํฐ ์ฌ์ด์ ์ ์ก ์ง์ฐ ์๊ฐ์ ์ธก์ , ECHO ํจํท์ ์์ ํ ํธ์คํธ๋ ์ก์ ํธ์คํธ์ ์ฆ๊ฐ ํ์ ํจ
ํด๋น ์ธก์ ๊ฐ์ ํ๊ท ์ ๊ตฌํด ํด๋น ๋ผ์ฐํฐ๊น์ง์ ์ ์ก ์ง์ฐ ์๊ฐ์ ์ ์ถ
๋ผ์ฐํ ํ ์ด๋ธ
๋ผ์ฐํฐ๊ฐ ํจํท์ ์ ์ ํ ๊ฒฝ๋ก๋ฅผ ์ฐพ๊ธฐ ์ํ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋๊ตฌ
๋ผ์ฐํ ํ ์ด๋ธ์ ํฌํจ๋๋ ํ์ ์ ๋ณด: ๋ชฉ์ ์ง ํธ์คํธ, ๋ค์ ํ
๋ชฉ์ ์ง ํธ์คํธ: ํจํท์ ์ต์ข ๋ชฉ์ ์ง๊ฐ ๋๋ ํธ์คํธ ์ฃผ์
๋ค์ ํ: ๋ชฉ์ ์ง ํธ์คํธ๊น์ง ํจํท์ ์ ๋ฌํ๊ธฐ ์ํ ์ธ์ ๊ฒฝ๋ก
๋ผ์ฐํ ์ ๋ณด์ ์ฒ๋ฆฌ
์์ค ๋ผ์ฐํ (Source Routing)
์ก์ ํธ์คํธ๊ฐ ๋ชฉ์ ์ง ํธ์คํธ๊น์ง์ ํจํท์ ์ ๋ฌ ๊ฒฝ๋ก๋ฅผ ์ค์ค๋ก ๊ฒฐ์ ํ๋ ๋ฐฉ์
์ ์ก ๊ฒฝ๋ก๋ ์ ์ก ํจํท ๋ด๋ถ์ ๊ธฐ๋ก๋จ
๋ถ์ฐ ๋ผ์ฐํ (Distributed Routing)
๋ผ์ฐํ ์ ๋ณด๋ฅผ ๋ถ์ฐํ์ฌ ๊ด๋ฆฌํ๋ ๋ฐฉ์์ผ๋ก ํจํท์ ์ ์ก ๊ฒฝ๋ก์ ์์นํ ๊ฐ ๋ผ์ฐํฐ๊ฐ ํจ์จ์ ์ธ ๊ฒฝ๋ก ์ ํ์ ์ฐธ์ฌ
ํธ์คํธ์ ๊ฐ์๊ฐ ๋ง์์ง์๋ก ํจ๊ณผ์ , ๋คํธ์ํฌ ์ํฉ์ ๋ฐ๋ผ ์ ์ ํ ๋ณ๊ฒฝํ๋ ๋์ ํน์ง์ ๋ฐ
์ค์ ๋ผ์ฐํ (Centralized Routing)
RCC(routing control center)๋ผ๋ ํน๋ณํ ํธ์คํธ๋ฅผ ์ฌ์ฉํด ๋ชจ๋ ๋ผ์ฐํ ์ ๋ณด๋ฅผ ๊ด๋ฆฌ
์ก์ ํธ์คํธ๋ ํจํท ์ ์ก ์ ์ RCC์๊ฒ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ์ป์ด ์์ค ๋ผ์ฐํ ์๋ฆฌ๋ก ์ ์ก
์ฅ์ : ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ํน์ ํธ์คํธ๊ฐ ๊ด๋ฆฌํ๊ธฐ ๋๋ฌธ์, ๋ค๋ฅธ ์ผ๋ฐ ํธ์คํธ๋ค์ ๊ฒฝ๋ก ์ ๋ณด ๊ด๋ฆฌ ๋ถ๋ด์ด ์ ์
๋จ์ : ๋คํธ์ํฌ ๊ท๋ชจ๊ฐ ์ปค์ง๋ฉด RCC์ ๊ณผ๋ํ ํธ๋ํฝ์ ์ฃผ์ด ์ ์ฒด ํจ์จ์ด ๋จ์ด์ง
๊ณ์ธต ๋ผ์ฐํ (Hierarchical Routing)
๋ถ์ฐ ๋ผ์ฐํ ๊ณผ ์ค์ ๋ผ์ฐํ ์ ์กฐํฉ์ผ๋ก ์ ์ฒด ๋คํธ์ํฌ์ ๊ตฌ์ฑ์ ๊ณ์ธต ๊ตฌ์กฐ ํํ๋ก ๊ด๋ฆฌ
๋คํธ์ํฌ ๊ท๋ชจ๊ฐ ๊ณ์ ์ปค์ง๋ ํ๊ฒฝ์ ํจ๊ณผ์
ํผ์ก ์ ์ด
ํผ์ก: ๋คํธ์ํฌ์ ์กด์ฌํ๋ ํจํท์ ์๊ฐ ๊ธ๊ฒฉํ ์ฆ๊ฐํ์ฌ ๋คํธ์ํฌ ์ฑ๋ฅ์ด ๊ธ๊ฒฉํ ์ ํ๋๋ ํ์
ํผ์ก ์ ์ด: ํผ์ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ฐฉ์
ํผ์ก ์ ์ด: ๋คํธ์ํฌ์์์ ์ ์ก ๋ฅ๋ ฅ ๋ฌธ์
ํ๋ฆ ์ ์ด: ์ก์์ ํธ์คํธ ์ฌ์ด์ ์ ์ก ์๋ ๋ฌธ์
ํผ์ก์ ์์ธ
ํ์ ์์ ๊ธฐ๋ฅ์ ์ํ ํจํท์ ์ฌ์ ์ก์ผ๋ก ํผ์ก๋ ์ฆ๊ฐ
์ด๊ธฐ ํผ์ก ๊ณผ์ ์์ ํ์ ์์ ์๊ฐ์ด ์์ผ๋ฉด ํผ์ก๋๊ฐ ๊ธ๊ฒฉํ ์ฆ๊ฐ
ํจํท ๋์ฐฉ ์์๊ฐ ๋ค๋ฅธ ์ํฉ์์ ํจํท์ ๋ถ์ค ์ฒ๋ฆฌํ๋ฉด ์ฌ์ ์ก ํ์์ด ๋ฐ์ํด ํ์์์ ์ฆ๊ฐ
ํผ์ก ์, ํผ๊ธฐ๋ฐฐํน ์ฌ์ฉํ๋ฉด ์ก์ ํธ์คํธ์ ํ์์์ ๊ธฐ๋ฅ์ ์ํ ์ฌ์ ์ก์ ์ ๋ฐํ์ฌ ํผ์ก์ ๊ฐ์ค
ํจํท ์์กด ์๊ฐ(TTL)์ ์๊ฒ ํ๋ฉด ํจํท์ด ๊ฐ์ ๋ก ์ ๊ฑฐ๋์ด ํ์์์ ์ฆ๊ฐ
Time To Live (TTL): ๋ฐ์ดํฐ ํจํท์ด ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์ก๋ ๋, ํด๋น ํจํท์ด ์ด์ ์์ ์ ์๋ ์ต๋ ์๊ฐ TTL ๊ฐ์ ํจํท์ด ๋คํธ์ํฌ๋ฅผ ํต๊ณผํ ๋๋ง๋ค ๊ฐ์ํ๋ฉฐ, TTL ๊ฐ์ด 0์ด ๋๋ฉด ํจํท์ ๋ ์ด์ ์ ํจํ์ง ์๊ฒ ๋๊ณ ๋คํธ์ํฌ ์ฅ์น์ ์ํด ํ๊ธฐ๋จ
๋ชฉ์ : TTL์ ๋ฌดํ ๋ฃจํ๋ฅผ ๋ฐฉ์งํ๊ณ , ๋คํธ์ํฌ์์ ๋ถํ์ํ ํจํท์ด ์ค๋ ๋จ์ ์์ง ์๋๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉ. ์๋ชป๋ ๋ผ์ฐํ ์ผ๋ก ์ธํด ํจํท์ด ๊ณ์ํด์ ๊ฐ์ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ณตํ๋ ๊ฒฝ์ฐ, TTL์ด 0์ด ๋์ด ํจํท์ด ์ ๊ฑฐ๋จ
๋ผ์ฐํ ์๊ณ ๋ฆฌ์ฆ
ํผ์ก์ด ๋ฐ์ํ์ง ์๋(์ ์ก ํธ๋ํฝ์ด ์ ์) ๊ฒฝ๋ก๋ฅผ ๋ฐฐ์ ํ๋๋ก ์ค๊ณ
ํผ์ก์ด ๋ฐ์ํ๋ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋ฉด ํผ์ก์ด ์ฃผ๋ณ์ผ๋ก ํ๋๋จ
ํธ๋ํฝ
ํผ์ก์ ๋ฐ์์ ํธ๋ํฝ์ด ํน์ ์๊ฐ์ ์ง์ค๋๋ ๋ฒ์คํธ ํ์์ด ์์ธ
์ ์ก๋๋ ํจํท์ ์์ด ์๊ฐ๋๋ณ๋ก ์ผ์ ํ๊ฒ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๋ณด๋ค ํจํท์ด ์งง์ ์๊ฐ ๋ง์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ์ ํผ์ก์ด ์ผ์ด๋ ํ๋ฅ ์ด ๋์
ํธ๋ํฝ ์ฑํ : ํจํท ๋ฐ์ ๋น๋๋ฅผ ๋คํธ์ํฌ์์ ์์ธกํ ์ ์๋ ์ ์ก๋ฅ ๋ก ์ด๋ฃจ์ด์ง๊ฒ ํ๋ ๊ธฐ๋ฅ
๋ฆฌํค ๋ฒํท ์๊ณ ๋ฆฌ์ฆ
์ก์ ์ ์ด ๋ฉ์ปค๋์ฆ
- ์ก์ ํธ์คํธ์ ๋คํธ์ํฌ ์ฌ์ด์ ์์นํ '๊น๋๊ธฐ(๋ฒํท)' ํํ์ ์ ์ด ์ฅ์น
- ์ถ๊ตฌ ํฌ๊ธฐ๋ ํ์๋ ์ ์ก๋ฅ ์ ๋ฐ๋ผ ๊ณ ์ ๋จ
๋ฒํท์ ๋์
- ์ ๋ ฅ: ๊ฐ๋ณ์ ์ธ ์๋๋ก ๋ค์ด์ค๋ ํจํท ์์ฉ
- ์ถ๋ ฅ: ์ผ์ ํ ์๋๋ก ํจํท ์ ์ก
- ์์ ์ ์ฅ: ๊ณผ๋ํ ํจํท์ ๋ฒํท ๋ด๋ถ ๋ฒํผ์ ์ ์ฅ
์ ํ์ฌํญ
- ๋ฒํผ ํฌ๊ธฐ๋ ๊ณ ์ ๋์ด ์์
- ๋ฒํผ ์ฉ๋ ์ด๊ณผ ์ ํจํท ์์ค ๋ฐ์
- ์ถ๋ ฅ ์๋๋ ํญ์ ์ผ์ ํ๊ฒ ์ ์ง
์ฃผ์ ์ฅ์
- ํธ๋ํฝ ํํํ(Traffic Smoothing) ํจ๊ณผ
- ๋คํธ์ํฌ ํผ์ก ๋ฐฉ์ง
- QoS(Quality of Service) ๋ณด์ฅ
ํผ์ก ์ ๊ฑฐ
ํน์ ์ง์ญ์ ํผ์ก์ด ๋ค๋ฅธ ์ง์ญ์ผ๋ก ํ๋๋์ง ์๋๋ก ํ๋ ๊ฒ์ด ์ค์
์์ ์์ฝ ๋ฐฉ์: ํธ์คํธ์ ์๋ธ๋ท (Subnet)์ด ๋ฏธ๋ฆฌ ๋คํธ์ํฌ ์์์ ์ฌ์ฉ ์ ๋๋ฅผ ํ์
์๋ธ๋ท์ ๋คํธ์ํฌ๋ฅผ ๋ ์์ ๋จ์๋ก ๋๋์ด ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ , ์ฑ๋ฅ๊ณผ ๋ณด์์ ํฅ์ํ๊ธฐ ์ํ ๊ธฐ์ .
์กฐ์ง์ IP ์ฃผ์๋ฅผ ํจ์จ์ ์ผ๋ก ํ์ฉํ๊ณ , ๋คํธ์ํฌ์ ๋ณต์ก์ฑ์ ์ค์ผ ์ ์์
ECN(์ดํฌ ํจํท)์ ๋ณด๋ด์ด ์ก์ ๋ ์ค์ด๊ธฐ
์ฐธ๊ณ ์๋ฃ :
์ฝ๊ฒ ๋ฐฐ์ฐ๋ ๋ฐ์ดํฐ ํต์ ๊ณผ ์ปดํจํฐ ๋คํธ์ํฌ 3ํ - ๋ฐ๊ธฐํ ์ง์