IP (Internet Protocol)
IP ์ ์ญํ
- Packet ์ด๋ผ๋ ํต์ ๋จ์๋ก ์ง์ ํ IP Address ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ์ญํ ์ ๊ฐ์ง๊ณ ์๋ค.
- Packet ์๋ ์ถ๋ฐ์ง IP, ๋ชฉ์ ์ง IP, ๋ฑ์ด ํฌํจ๋๋ค.

IP Protocol ์ ํ๊ณ
- ๋น์ฐ๊ฒฐ์ฑ - ํจํท์ ๋ฐ์ ๋์์ด ์๊ฑฐ๋, ์๋น์ค ๋ถ๋ฅ ์ํ์ฌ๋ ํจํท์ด ์ ์ก๋๋ค.
- ๋น์ ๋ขฐ์ฑ - ์ค๊ฐ์ ํจํท์ด ์ฌ๋ผ์ง๊ฑฐ๋, ์์๊ฐ ๊ผฌ์ผ ์ ์๋ค.
- ํ๋ก๊ทธ๋จ ๊ตฌ๋ถ - ๊ฐ์ IP ์ ์ด๋ค ์ ํ๋ฆฌ์ผ์ด์
์ด ์์ฒญํ๋์ง ๊ตฌ๋ถํ์ง ๋ชปํ๋ค.
PORT
- IP - ๋ชฉ์ ์ง ์๋ฒ๋ฅผ ๊ตฌ๋ถํ๋ค. (์ํํธ)
- PORT - ๊ฐ์ IP ๋ด์์ ํ๋ก์ธ์ค๋ฅผ ๊ตฌ๋ถํ๋ค. (๋ช๋ ๋ชํธ)
- 0 ~ 1023: ์ ์๋ ค์ง ํฌํธ๋ก ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข๋ค.
DNS (Domain Name System)
- ๋๋ฉ์ธ ๋ช
์ IP ์ฃผ์๋ก ๋ณํํ๋ค. ์ผ์ข
์ ์ ํ๋ฒํธ๋ถ
IPv4 ์ IPv6
IPv4 ์ ์ญ์ฌ
- 1981๋
๋ณธ๊ฒฉ์ ์ผ๋ก ์ฌ์ฉ
- 1985๋
์ ์ฒด ์ฃผ์ 1/16 ์ฌ์ฉ
- 1991๋
WWW ์ถ์
- 1993๋
์น ๋ธ๋ผ์ฐ์ Mosaic ์ถ์
- 1995๋
์ ์ฒด ์ฃผ์ 1/3 ์ฌ์ฉ
- 2000๋
์ ์ฒด ์ฃผ์ 1/2 ์ฌ์ฉ
- 2011๋
IPv4 ํ ๋น ์ค์ง ์ ์ธ
IPv4 ๊ฐ์
- 32๋นํธ ์ฃผ์ ์ฒด๊ณ = 43์ต๊ฐ์ ์ฃผ์
- ์ฌ์ค(Private)์ฉ ์ฃผ์, ์ฐ๊ตฌ์ฉ ํด๋์ค E ์ฃผ์ ๋ฑ๋ฑ ์ ์ธ ์ ๋ฐฐ์ ๊ฐ๋ฅํ IPv4 ์ฃผ์ = 2์ต5์ฒ๋ง๊ฐ ์ ๋
IPv4 ์ ์ฃผ์ ์ ์ฝ๋ฒ
- NAT(Network Address Translation)
- ๋ด๋ถ๋ง์์ ์ฌ์ค IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๊ณ , ์ธํฐ๋ท์ผ๋ก ๋๊ฐ ๋๋ง ๊ณต์ธ IP ์ฃผ์ ์ฌ์ฉ
- ์ธํฐ๋ท ๊ณต์ ๊ธฐ์ ์๋ฆฌ
- ๋จ์ : ์๊ฐ์ด ๋ ๊ฑธ๋ฆผ, E2E ๊ธฐ๋ฅ์ ์ง์ํ๋ ํ๋ก๊ทธ๋จ ํธํ์ฑ ๋ฌธ์
- ์๋ธ๋ทํ
- DHCP(Dynamic Host Configuration Protocol)
- ์ฌ์ฉํ์ง ์๋ ์ฃผ์๋ฅผ ์๋์ผ๋ก ํ์ํ๊ณ ์ฃผ์๊ฐ ํ์ํ PC์ ๊ทธ๋๊ทธ๋ ๋ฐฐ๋ถ
- CIDR(Classless InterDomain Routing)
- ํด๋์ค A, B, C ์ ๊ฐ์ ๊ธฐ์กด์ ์ฝ์์ ๋ฌด์ํ๊ณ ๋ค์ ๋ถ์ ์๋ธ๋ท ๋ง์คํฌ๋ง์ผ๋ก ํด๋์ค๋ฅผ ์ง์ ํ๋ ๋ฐฉ์
- ์๋ธ๋ทํ
์ ๋ฐ๋๊ฐ๋
์ธ ์ํผ๋ทํ
, ์ฆ ์ฌ๋ฌ ๊ฐ์ ์์ ๋คํธ์ํฌ๋ฅผ ํ ๊ฐ๋ก ๋ชจ์ ๋ผ์ฐํ
ํ
์ด๋ธ์ ์ค์ฌ์ค์ผ๋ก์จ ๋ผ์ฐํฐ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ฝํ๊ณ ๋ผ์ฐํ
์๋๋ฅผ ์ฌ๋ ค์ฃผ๊ธฐ ์ํด ์ฌ์ฉ
CIDR
- CIDR (Classless Inter-Domain Routing) consists of 2 components
- Base IP - Represents an IP contained in the range
- Subnet Mask - Defines how many bits can change in the IP range
- e.g.
- /8 = 255.0.0.0
- /16 = 255.255.0.0
- โฆ
Subnet Mask
- 192.168.0.0/32 = 192.168.0.0
- 192.168.0.0/24 = 192.168.0.0 ~ 192.168.0.255
- 192.168.0.0/16 = 192.168.0.0 ~ 192.168.255.255
Private IP
- IANA (Internet Assigned Numbers Authority) established certain blocks for private IPv4 addresses
- 10.0.0.0 ~ 10.255.255.255 (10.0.0.0/8)
- 172.16.0.0 ~ 172.31.255.255 (172.16.0.0/12) โ e.g. AWS default VPC range
- 192.168.0.0 ~ 192.168.255.255 (192.168.0.0/16) โ e.g. home networks