1. IPv4 ์๊ฐ
1.1. IPv4 ๊ธฐ๋ณธ ๊ฐ๋
IPv4(Internet Protocol version 4)๋ 32๋นํธ ์ฃผ์ ์ฒด๊ณ๋ก, ํ์ฌ๊น์ง ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ ์ธํฐ๋ท ํ๋กํ ์ฝ์ ๋๋ค. ์ด๋ ์ฝ 43์ต ๊ฐ์ ์ฃผ์๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
1.2. ํ๊ณ์ ๊ณ ๊ฐ ๋ฌธ์
IPv4๋ ์ฃผ์ ๊ณ ๊ฐ ๋ฌธ์ ๋ฅผ ์๊ณ ์์ต๋๋ค. ์ธํฐ๋ท ์ฌ์ฉ์ ๋ฐ ์ฐ๊ฒฐ๋ ์ฅ์น ์๊ฐ ๊ธ์ฆํจ์ ๋ฐ๋ผ IPv4 ์ฃผ์์ ๊ณ ๊ฐ์ด ๋น ๋ฅด๊ฒ ๋ค๊ฐ์ค๊ณ ์์ต๋๋ค.
2. IPv6 ์๊ฐ
2.1. IPv6 ๊ธฐ๋ณธ ๊ฐ๋
IPv6(Internet Protocol version 6)๋ IPv4์ ์ฃผ์ ๊ณ ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋์ ๋์์ต๋๋ค. IPv6๋ 128๋นํธ ์ฃผ์ ์ฒด๊ณ๋ก, ์ฝ 340๊ฒฝ๊ฐ์ ์ฃผ์๋ฅผ ์์ฑํ ์ ์์ด IPv4์ ํ๊ณ๋ฅผ ํฌ๊ฒ ๋์ด์ญ๋๋ค.
2.2. IPv6์ ํฅ์๋ ๊ธฐ๋ฅ
IPv6๋ ๋จ์ํ ์ฃผ์ ๊ณต๊ฐ์ ํ์ฅํ๋ ๊ฒ๋ฟ๋ง ์๋๋ผ, ๋ณด์, ํ์ง ํฅ์, ํ์ฅ์ฑ ๋ฑ ๋ค์ํ ์ธก๋ฉด์์ ๊ฐ์ ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
3. IPv4์ IPv6 ๋น๊ต
3.1. ์ฃผ์ ์ฒด๊ณ ๋น๊ต
- IPv4: 32๋นํธ ์ฃผ์๋ก ํํ๋๋ฉฐ, ์๋ฅผ ๋ค๋ฉด "192.168.1.1"๊ณผ ๊ฐ์ ํ์์ ๋๋ค.
- IPv6: 128๋นํธ ์ฃผ์๋ก ํํ๋๋ฉฐ, "2001:0db8:85a3:0000:0000:8a2e:0370:7334"์ ๊ฐ์ ํ์์ ๋๋ค.
3.2. ์ฃผ์ ๊ณต๊ฐ
- IPv4: ์ฝ 43์ต ๊ฐ์ ์ฃผ์๋ฅผ ์์ฑ ๊ฐ๋ฅํ์ง๋ง, ํ๊ณ์ ์ง๋ฉดํ์ฌ ์ฃผ์ ๊ณ ๊ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
- IPv6: ์ฝ 340๊ฒฝ๊ฐ์ ์ฃผ์๋ฅผ ์์ฑ ๊ฐ๋ฅํ์ฌ ๊ฑฐ์ ๋ฌดํ๋์ ์ฃผ์ ๊ณต๊ฐ์ ์ ๊ณตํฉ๋๋ค.
3.3. ๋ณด์ ๋ฐ ๊ธฐ๋ฅ
- IPv4: ์ถ๊ฐ์ ์ธ ๋ณด์ ๊ธฐ๋ฅ ๋ฐ ๊ธฐ๋ฅ์ด ํ์ํ ๊ฒฝ์ฐ, ๋ณ๋์ ํ์ฅ์ด ํ์ํฉ๋๋ค.
- IPv6: ํฅ์๋ ํค๋ ๊ตฌ์กฐ์ ๋ด์ฅ๋ ๋ณด์ ๊ธฐ๋ฅ ๋ฑ์ด ํฌํจ๋์ด ์์ด ์ถ๊ฐ์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
4. IPv6์ ๋์ ๊ณผ ์ ํ
4.1. IPv6 ๋์ ๋๊ธฐ
IPv6๋ IPv4 ์ฃผ์ ๊ณ ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ๋ฏธ๋์ ์ธํฐ๋ท ํ๊ฒฝ์ ๋์ํ๊ธฐ ์ํด ๋์ ๋์์ต๋๋ค.
4.2. IPv6 ์ ํ ๋ฐฉ๋ฒ
IPv4์์ IPv6๋ก์ ์ ํ์ ์ ์ง์ ์ผ๋ก ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค. ์ด๋ฅผ ์ํด ๋์ผ ์คํ(Dual Stack), ํฐ๋๋ง(Tunneling), ๋คํธ์ํฌ ์ฃผ์ ๋ณํ(NAT64) ๋ฑ์ ๋ฐฉ๋ฒ์ด ์ฌ์ฉ๋ฉ๋๋ค.
IPv4์ IPv6์ ์ฐ๊ด๋ ๊ธฐ์ ์๊ฐ
1. NAT(Network Address Translation)
1.1. IPv4์์์ NAT
- ๊ฐ์: NAT๋ ์ฌ์ค ๋คํธ์ํฌ์์ ์ ์ฒด์ ์ผ๋ก๋ ์ ์ผํ ๊ณต์ธ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
- ๊ธฐ๋ฅ: ์ฌ์ค IP ์ฃผ์๋ฅผ ๊ณต์ธ IP ์ฃผ์๋ก ๋ณํํ๊ฑฐ๋ ๋ฐ๋๋ก ๋ณํํ์ฌ ์ธํฐ๋ท ์ฐ๊ฒฐ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- ํ๊ณ: ์ฃผ์ ๊ณ ๊ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง๋ง, ๋์ ํฌํธ ํ ๋น์ ๋ฐ๋ฅธ ํ๊ณ์ ์ฑ๋ฅ ์ ํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
1.2. IPv6์์์ NAT
- ๋ณํ: IPv6๋ ์ฃผ์ ๊ณ ๊ฐ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ด NAT๊ฐ ํ์ ์์ ์ ๋๋ก ์ถฉ๋ถํ ์ฃผ์ ๊ณต๊ฐ์ ์ ๊ณตํฉ๋๋ค.
- ์ถ๊ฐ ๊ธฐ๋ฅ: IPv6๋ ์ฃผ์ ๋ณํ ์์ด ๊ฐ ๊ธฐ๊ธฐ์ ๊ณ ์ ํ ์ฃผ์๋ฅผ ํ ๋นํ์ฌ ํต์ ์ด ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
2. DHCP(Dynamic Host Configuration Protocol)
2.1. IPv4์์์ DHCP
- ๊ฐ์: DHCP๋ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๊ธฐ๊ธฐ์ ์๋์ผ๋ก IP ์ฃผ์๋ฅผ ํ ๋นํ๋ ํ๋กํ ์ฝ์ ๋๋ค.
- ๋์: ํด๋ผ์ด์ธํธ๊ฐ ๋คํธ์ํฌ์ ์ ์ํ๋ฉด DHCP ์๋ฒ์์ IP ์ฃผ์, ์๋ธ๋ท ๋ง์คํฌ, ๊ฒ์ดํธ์จ์ด ๋ฑ์ ๋์ ์ผ๋ก ํ ๋นํฉ๋๋ค.
2.2. IPv6์์์ DHCPv6
- ์ ์ฌ์ฑ: IPv6์์๋ DHCPv6๊ฐ ์กด์ฌํ์ง๋ง, IPv6๋ Stateless Address Autoconfiguration(SLAAC)์ ํตํด ๊ธฐ๋ณธ์ ์ผ๋ก ๋์ ์ผ๋ก ์ฃผ์๋ฅผ ํ ๋นํฉ๋๋ค.
3. ICMPv6(Internet Control Message Protocol for IPv6)
3.1. ICMPv6
์ ์ญํ
- ๊ฐ์: ICMPv6๋ IPv6 ๋คํธ์ํฌ์์ ๋ฐ์ํ๋ ์ค๋ฅ์ ์ํ ์ ๋ณด๋ฅผ ์ ์กํ๋ ํ๋กํ ์ฝ์ ๋๋ค.
- ์ฃผ์ ๊ธฐ๋ฅ: ์ฃผ์ ํ์ธ, ํจํท ๋๋ฌ์ฑ ํ ์คํธ, ๊ฒฝ๋ก MTU(Path Maximum Transmission Unit) ๋์ค์ปค๋ฒ๋ฆฌ ๋ฑ์ ์ฌ์ฉ๋ฉ๋๋ค.
4. IPSec(IP Security)
4.1. IPv4์ IPSec
- ํ์ฉ: IPv4์์๋ ๋ณด์์ ์ํด ๋ณ๋์ ํ๋กํ ์ฝ๋ก ์ฌ์ฉ๋์์ต๋๋ค.
- ์ ์ฉ: ์ฃผ๋ก ๊ฐ์ ์ฌ์ค๋ง(VPN)์์ ์ฌ์ฉ๋์ด ๋ฐ์ดํฐ์ ์์ ํ ์ ์ก์ ๋ณด์ฅํฉ๋๋ค.
4.2. IPv6์์์ IPSec
- ํตํฉ: IPv6์์๋ IPSec๊ฐ ํ๋กํ ์ฝ์ ์ผ๋ถ๋ก ํตํฉ๋์ด ์์ด, ์์ ํ ํต์ ์ด ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค.
5. Anycast
5.1. Anycast์ ๊ฐ๋
- ๊ฐ์: Anycast๋ ํ๋์ ์๋น์ค์ ๋ํด ์ฌ๋ฌ ๋์ ์๋ฒ๊ฐ ๋์ผํ IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ์ ์ ๋๋ค.
- ๋ชฉ์ : ๊ทผ์ ํ ์์น์ ์๋ฒ๋ก ์ฐ๊ฒฐํ์ฌ ๋น ๋ฅธ ์๋ต๊ณผ ๋ถํ ๋ถ์ฐ์ ์คํํฉ๋๋ค.
'IT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
jHipster: Modern Java Development์ ์ ๋์ฃผ์ (0) | 2024.02.10 |
---|---|
SSL, HTTP, HTTPS: ์น ๋ณด์์ ํ์ ํ๋กํ ์ฝ (0) | 2024.02.08 |
ํ๋ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ์ฃผ๋ชฉ๋ฐ๋ ํ๋ ์์ํฌ ๋น๊ต (0) | 2024.02.07 |
ํ๋ก ํธ์๋ ํ๋ก์ ํธ ์ฝ๋ ํ์ง ๊ด๋ฆฌ: ESLint, Prettier, Husky, lint-staged (0) | 2024.02.07 |
๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ์ธ์ด ๋ฐ ํ๋ ์์ํฌ ํธ๋ ๋ (0) | 2024.02.06 |
๋๊ธ