IP
IP(Internet Protocol)
ํจํท(packet)
๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด ์๊ฒ ์๋ฅธ ๋จ์
์ ์ก ์ค ์์ค์ด ์๊ธธ ์ ์๋๋ฐ, ์์ค๋ ํจํท๋ง ๋ค์ ๋ณด๋ด๋ฉด ๋๋๊น ์์ ๋ญ๋น๋ฅผ ์ค์ผ ์ ์์
ํจํท ํ๋์ ์ต๋ ํฌ๊ธฐ : ์ฝ 65KB
๊ฐ ํจํท์ ๋ณด๋ด์ง๋ ์ํฉ์ ์์ด์ ๊ฐ์ฅ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ฐพ์๊ฐ -> ๋ค์ํ ํ์ ์ ํจ์จ์ ์ผ๋ก ์ด์ฉ ๊ฐ๋ฅ
IP์ ํน์ง
์ฃผ๋ ์ญํ : ํจํท์ ์ ํด์ง ๋ชฉ์ ์ง๊น์ง ์ ๋ฌํ๋ ์ผ
์ธ๋ถ์์ ํจํท์ด ๋ค์ด์ค๋ฉด ํจํท์ ๋ชฉ์ ์ง๊ฐ ๋ด IP์ฃผ์์ ๋ง๋์ง ๋น๊ตํ๊ณ , ์๋๋ฉด ๋ค๋ฅธ ํธ์คํธ๋ก ์ ๋ฌํจ
๋จ, ์ฃผ์๋ฅผ ํ์ธํด์ ์ ๋ฌ์ ์ฑ ์์ง ๋ฟ, ํจํท์ ์์ค/์ค๋ณต๊ณผ ๊ฐ์ ์ํ ์ด์์ ํ์ธํ์ง ์์
๋น์ ๋ขฐ์ฑ(unreliable), ๋น์ฐ๊ฒฐ์ฑ(connectionless)
ํจํท ์ ๋ฌ ์ด์ ์ ๋ฌด๋ TCP์์ ํจ
IPv4
์๋ฏธ
192.168.0.1 ๊ฐ์ ๋ฐฉ์์ผ๋ก ํ๊ธฐ
32๋นํธ ์ฃผ์ ์ฒด๊ณ (8๋นํธ = 1์ฅํ , 32๋นํธ = 4์ฅํ )
๋คํธ์ํฌ ์ฃผ์์ ํธ์คํธ ์ฃผ์๋ก ๊ตฌ์ฑ๋ผ์์
ํธ์คํธ ์ฃผ์์ ์ฒซ๋ฒ์งธ ๋ถ๋ถ (0)์ ๋คํธ์ํฌ ์์ฒด์ ์ฃผ์๋ฅผ ์๋ฏธ
ํธ์คํธ ์ฃผ์์ ๋ง์ง๋ง ๋ถ๋ถ์ ๋ธ๋ก๋์บ์คํธ๋ฅผ ์ํ ์ฃผ์๋ฅผ ์๋ฏธ (ํด๋น ๋คํธ์ํฌ์ ์ํ ๋ชจ๋ ํธ์คํธ์๊ฒ ํจํท์ ์ ๋ฌํ ์ ์๋ ์ฃผ์)
ํด๋์ค
๋คํธ์ํฌ ๋ถ๋ถ์ ๋๋๋ ๊ธฐ์ค์ด์์
A๋ 1์ฅํ ๊น์ง๊ฐ ๋คํธ์ํฌ ์ฃผ์, B๋ 2์ฅํ ๊น์ง, C๋ 3์ฅํ ๊น์ง๊ฐ ๋คํธ์ํฌ ์ฃผ์์
D, E ํด๋์ค๋ ํน์์ฉ์ผ๋ก ์ฐ์
IPv4์ ์ฃผ์ ๊ณ ๊ฐ ๋ฌธ์ ํด๊ฒฐ
๋ฌธ์ ์ด์ : ์ธํฐ๋ท ๋ณด๊ธ์ด ๋์ด๋๋ฉด์ IP๋ฅผ ํ์๋ก ํ๋ ์ฌ์ฉ์, ๊ธฐ๊ธฐ ์ฆ๊ฐ
์ด๋ฅผ ์ํ ์ฌ๋ฌ๊ฐ์ง ํด๊ฒฐ๋ฐฉ์์ด ๋์ด
ํด๋์ค๋ฅผ ๋์ฒดํ๋ ์๋ก์ด ํ ๋น ๋ฐฉ๋ฒ CIDR
ํ์ํ ๋๋ง IP ์ฃผ์๋ฅผ ํ ๋น ๋ฐ์
์ฌ๋ฌ ๊ธฐ๊ธฐ์์ ํ๋์ ๊ณต์ฉ IP๋ฅผ ์ฌ์ฉํ๋ NAT
IPv6
CIDR (Classless Inter_domain Routing, ์ฌ์ด๋)
์ ํ์ง๊ฐ ์ ํ์ ์ธ ํด๋์ค ๋ฐฉ์์ ๋คํธ์ํฌ ์ฃผ์ ์ฒด๊ณ ๋ณด์
๋คํธ์ํฌ ๋ถ๋ถ์ ๊ตฌ๋ถ์ ์ 1๋นํธ ๋จ์๋ก ์ชผ๊ฐฌ
์๋ธ๋ท ๋ง์คํฌ
๋คํธ์ํฌ ์ฃผ์ ๋ถ๋ถ์ด ์ด๋๊น์ง์ด์ง ํ๊ธฐ
๋งจ ์(์ผ)์๋ฆฌ ๋ถํฐ 1,0 ์ผ๋ก ํ๊ธฐํจ (1์ด๋ฉด ๋คํธ์ํฌ ์ฃผ์ ๋ถ๋ถ, 0์ด๋ฉด ํธ์คํธ ์ฃผ์ ๋ถ๋ถ)
1์ ์ฐ์์ ์ผ๋ก ๋ฐฐ์น๋จ
10์ง์๋ก ๋ฐ๊ฟ์
255.255.255.0์ด๋ฐ์์ผ๋ก ํ๊ธฐ๋จ192.168.0.1/24์ด๋ฐ์์ผ๋ก๋ ํ๊ธฐ๋จ
DHCP (Dynamic Host Configureation Protocol)
์ ๋ IP(dynamic IP) : ๊ธฐ๊ธฐ๊ฐ ์ธํฐ๋ท์ ์ฌ์ฉํ ๋ IP๋ฅผ ํ ๋น๋ฐ๊ณ , ์ฌ์ฉํ์ง ์์ ๋ ๋ฐ๋ฉํจ
๊ณ ์ IP(static IP) : ํ๋ฒ ํ ๋น๋ฐ์ IP๋ฅผ ๊ณ์ ์ ์ ํ๋ฉฐ ์ฌ์ฉํจ
์ง์์๋ ๊ณต์ ๊ธฐ๊ฐ IP์ฃผ์๋ฅผ ๊ด๋ฆฌํ๊ธฐ์ ๊ณต์ ๊ธฐ๊ฐ DHCP๋ก IP๋ฅผ ๊ธฐ๊ธฐ์ ํ ๋นํด์ค
NAT (Network Address Translation)
๊ณต์ธ IP(public IP) : ์ธํฐ๋ท ์์์ ์ ์ผํ ์ฃผ์์ด๋ฉด์ ISP์์ ๊ณต์์ผ๋ก ํ ๋นํ ์ฃผ์
์ฌ์ค IP(private IP) : ์์ธ์ฃผ์, ํน์ ๋คํธ์ํฌ ๋ด์์ ์ฌ์ ์ธ ์ฉ๋๋ก ์ฌ์ฉ
10.0.0.0 ~ 10.255.255.255
172.16.0.0 ~ 172.31.255.255
192.168.0.0 ~ 192.168.255.255
๊ณต์ ๊ธฐ์์ ์๋์ผ๋ก ํด์ค. ๊ณต์ ๊ธฐ์์ ์ฃผ์๋ณํ(NAT)ํ ๋ ๊ทธ ์ ๋ณด๋ฅผ ์ ์ฅํด๋์์ ์ธ๋ถ๋ ํต์ ์ ์ฃผ๊ณ ๋ฐ์ ๋ ๋ฌธ์ ์๊ฒ ํด์ค
์ฌ์ฉํ ์ ์๋ IP ๊ฐ์๋ฅผ ๋๋ฆด ์ ์์
๋ณด์์ ์ํด ์ฌ์ฉํ๊ธฐ๋ ํจ. ์ธ๋ถ์์ ๋ณด๋ฉด ํ๋์ IP๋ก ๋ณด์ด๊ธฐ ๋๋ฌธ
IPv6
128๋นํธ ์ฒด๊ณ. (2์ 32์ ๊ณฑ ๊ฐ์ IP ๊ฐ์ = 42์ต์ 4์ ๊ณฑ)
16์ง์ ์ฌ์ฉ. 8์ฅํ (8๋ฐ์ดํธ, 64๋นํธ) ๋ง๋ค ์ฝ๋ก (:)์ผ๋ก ๊ตฌ๋ถํจ
NAT ์ง์ํ์ง ์์
์ด๋ฏธ IPv4๋ฅผ ์ฌ์ฉํ๊ณ ์๋ ๋ ๊ฑฐ์๊ฐ ๋ง๊ณ , ์ฒด๊ณ๊ฐ ์ ํ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ฌ์ ํ IPv4๊ฐ ์ฃผ๋ก ์ฌ์ฉ๋๊ณ ์์
Last updated