๋ชฉ์ฐจ
- IP ์ฃผ์
- IPv4
- ๊ตฌ์ฑ ๋จ์ (A, B, C, D, E Class)
- ์๋ธ๋คํ
- ํ ๋น๋ ๋คํธ์ํฌ๋ฅผ ์์ ๋คํธ์ํฌ๋ก ๋๋๋ ๊ฒ
- IPv6
- 128๋นํธ ๊ธด ์ฃผ์
- ์ธ์ฆ์ฑ, ๊ธฐ๋ฐ์ฑ, ๋ฌด๊ฒฐ์ฑ์ ์ง์
- ๊ตฌ์ฑ
- ์ ๋์บ์คํธ
- ๋ฉํฐ์บ์คํธ
- ์ ๋์บ์คํธ
- ๋๋ฉ์ธ ๋ค์
- DNS ์๋ฒ
IP Address, IP ์ฃผ์
IP ์ฃผ์๋ Internet Protocol address, IP Address ๋ผ๊ณ ํ๋ค.
๊ฐ๋จํ๊ฒ ๋ด IP ์ฃผ์๋ฅผ ํ์ธํ๊ธฐ ์ํด์๋ ํฐ๋ฏธ๋์ ip ์ง์ ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
ipconfig <= window OS
ifconfig <= unix, rinux OS
ํน์ ๋ด IP ํ์ธ ์ด๋ผ๋ ํค์๋๋ก Naver๋ Google์ ๊ฒ์ํด์๋ ํ์ธํ ์ ์๋ค.
ํฐ๋ฏธ๋๋ก IP๋ฅผ ํ์ธํ ๊ฒฝ์ฐ Private IP๊ฐ ๋์ค๊ณ ๊ณต์ธ IP๋ฅผ ์ฐพ๊ธฐ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ findip.kr ์์ ๊ณต์ธ IP๋ฅผ ์ฝ๊ฒ ์ฐพ์ ์ ์๋ค.
IP ์ฃผ์์ ์ญํ
์ปดํจํฐ ๋คํธ์ํฌ์์ ์ฅ์น๋ค์ด ์๋ก ์ธ์ํ๊ณ ํต์ ์ ํ๊ธฐ ์ํด์๋ ํน์ํ ๋ฒํธ๊ฐ ํ์ํ๋ฐ, IP๊ฐ ๊ทธ ์ญํ ์ ๋์ ํด์ค๋ค.
๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์ฅ์น๊ฐ ๋จ๋ง๊ธฐ์ด๋ ๋ผ์ฐํฐ์ด๋ ์๋ฒ์ด๋ ์ปดํจํฐ์ด๋ ๋ชจ๋ ํต์ ์ ํ๋ ๊ธฐ๊ณ๋ IP๋ฅผ ๊ฐ์ ธ์ผ ํ๋ค.
ํด๋น IP๊ฐ ์กด์ฌํ๋ค๋ฉด, ์ก์ ์๋ ์์ ์์ IP๋ฒํธ๋ก ๋ฉ์์ง๋ฅผ ์ ์กํ๊ฒ ๋๋ค.
์ฐธ๊ณ ๋ก IP์ IP Address๋ ์๋ก ๋ค๋ฅด๋ค. IP๋ ์ธํฐ๋ท ํ๋กํ ์ฝ ์์ฒด๋ฅผ ์๋ฏธํ๊ณ IP Address๋ ์์ ์ด์ผ๊ธฐํ๋ฏ ๋จ๋ง๊ธฐ ์ฌ์ด์ ์ฃผ์์ฏค์ผ๋ก ์๊ฐํ๋ฉด ๋๋ค.
IPv4
IPv4๋ ์ธํฐ๋ท ํ๋กํ ์ฝ์ ๋ค๋ฒ์งธ ๋ฒ์ ์ผ๋ก, ์ ์ธ๊ณ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ฒซ๋ฒ์งธ ํ๋กํ ์ฝ์ด๋ผ๊ณ ํ๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ํจํท ๊ตํ ๋คํธ์ํฌ (Packet Switching Network) ํ๊ฒฝ์์ ์ฌ์ฉ๋๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๊ธฐ ์ํ ํ๋์ ํ๋กํ ์ฝ์ด๋ค.
IPv4๋ 32๋นํธ ์ ์ฃผ์ ๊ณต๊ฐ์ผ๋ก ๊ตฌ์ฑ๋๋ค.
IPv4์ 32๋นํธ๋ผ๋ ์ ํ๋ ์ฃผ์ ๊ณต๊ฐ์ผ๋ก ์ธํด์ 2011๋ ์ ์ด๋ฏธ ๊ณ ๊ฐ๋์๋ค. ์ด์ ๋ฐ๋ผ ํ์ฌ๋ IPv6๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ์ถ์ธ์ด๋ฉฐ ์๋์์ ๋ ์์ธํ ์์๋ณด์.
๊ตฌ์ฑ ๋จ์
IPv4๋ 3๊ฐ์ ํด๋์ค๋ก ๊ตฌ์ฑ์ด ๋๋์ด ์ง๋ค.
- A Class
- B Class
- C Class
Class Name | ํด๋์ค ์์ฑ | ์์ ๋กญ๊ฒ ๋ถ์ฌ ๊ฐ๋ฅํ ๋ฒ์ | ex |
A Class |
์ต์์ ํด๋์ค๋ก 1 ~ 126 ๋ฒ์์ ์ฃผ์๋ฅผ ๊ฐ์ง |
2, 3, 4๋ฒ์งธ๋ A Class๊ฐ ์์ ๋กญ๊ฒ ๋คํธ์ํฌ ์ฌ์ฉ์์๊ฒ ๋ถ์ฌ๊ฐ ๊ฐ๋ฅํ IP |
61.211.123.22 |
B Class |
๋ ๋ฒ์งธ๋ก ๋์ ํด๋์ค๋ก ์ฒซ ๋ฒ์งธ๋ 128 ~ 191 ๊ฐ์ด๋ฐ ํ๋๋ฅผ ๊ฐ์ง |
3, 4๋ฒ์งธ๋ B Class๊ฐ ์์ ๋กญ๊ฒ ๋คํธ์ํฌ ์ฌ์ฉ์์๊ฒ ๋ถ์ฌ ๊ฐ๋ฅ |
191.123.211.33 |
C Class |
์ตํ์ Class๋ก ์ฒซ ๋ฒ์งธ ๋จ์๋ 192 ~ 233 ์ค ํ๋๋ฅผ ๊ฐ์ง |
4 ๋ฒ์จฐ ์ซ์๊ฐ C๊ฐ ์์ ๋กญ๊ฒ ๋ถ์ฌํ ์ ์๋ ์์ดํผ |
211.23.222.222 |
IPv6
IPv6๋ ์ฐจ์ธ๋ ์ธํฐ๋ท ํ๋กํ ์ฝ๋ก 6 ๋ฒ์จฐ์ IP Address ํ๋กํ ์ฝ์ด๋ผ๊ณ ํ๋ค.
ํ์ ๋ฐฐ๊ฒฝ์ 2011๋
์ผ๋ก ๋์๊ฐ๋ค.
์์ ์ด์ผ๊ธฐ ํ๋ 2011๋ 2์์ IPv4์ ์ ํจ ์ฃผ์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ฌ๋ค๊ณ ๊ณต์์ ์ผ๋ก ๋ฐํํจ์ ๋ฐ๋ผ์ ๋ชจ์๋ ์ฃผ์๋ฅผ ์ฑ์ฐ๊ธฐ ์ํด์ ๋คํธ์ํฌ ํ๋๊ทธ๋ฉํ ์ด์ ์ด ์ฆ๊ฐํจ ์๋ก์ด ์ฒด๊ณ์ IP ํ๋กํ ์ฝ์ด ์กด์ฌํด์ผ ํ๋ค.
๊ทธ๋์ ํจํท์ ํฌ๊ธฐ๋ฅผ ์๋์ผ๋ก ํ์ฅํ ์ ์๋ใท 128 ๋นํธ์ ์ฃผ์ ๊ธธ์ด๋ฅผ ๊ฐ์ง IPv6๊ฐ ํ์ํ์๋ค.
ํจํท์ ํฌ๊ธฐ๋ฅผ ๋ฏธ๋ฆฌ ์์ฝ๋ ์๊ณ ๋ฆฌ์ฆ์ ํตํด์ ์๋์ผ๋ก ๊ตฌ์ฑํ๊ธฐ ๋๋ฌธ์ ํ์ฅ์ฑ์ ๋งค์ฐ ๋ฐ์ด๋๋ค.
๋ํ IPv4๊ฐ ์ด๋ฏธ ์ธ๊ณ์ ๋ง์ฐํด ์์๊ธฐ ๋๋ฌธ์ ํด๋น ์ํ๊ณ๋ฅผ ํ๊ดดํ์ง ์๊ธฐ ์ํด IPv4์ ๋ํ ํธํ์ ๋งค์ฐ ์ ๊ฒฝ์ผ๋ค๊ณ ํ๋ค.
๊ตฌ์ฑ ๋จ์
IPv6๋ 16๋นํธ์ฉ 8๋ถ๋ถ, ์ด 128 ๋นํธ๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
๊ฐ ๊ตฌ์ฑ ๋ถ๋ถ์ :
์ผ๋ก ๊ตฌ๋ถํ๊ณ 3๊ฐ์ง์ ๊ตฌ์ฑ ์ฒด๊ณ๋ก ๋๋๋ค.
- ์ ๋์บ์คํธ : ๋จ์ผ ์ก์ ์์ ๋จ์ผ ์์ ์ (1:1)
- ๋ฉํฐ์บ์คํธ : ๋จ์ผ ์ก์ ์์ ๋ค์ค ์์ ์ (1:n)
- ์ ๋์บ์คํธ : ๋จ์ผ ์ก์ ์์ ๊ฐ์ฅ ๊ฐ๊น์ด ์๋ ๋จ์ผ ์์ ์ (1:1)
Domain Name
๋๋ฉ์ธ ๋ค์์ IP ์ฃผ์๋ฅผ ์ฌ๋๋ค์ด ์ดํดํ๊ธฐ ์ฝ๊ฒ ๋ฌธ์๋ฃ ํํํ ๊ฒ์ ์๋ฏธํ๋ค.
์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ผ๋ก ๊ฐ ์๋ก ์์ ๋๋ฉ์ธ์ผ๋ก hub.docker.com
์ ํ์ธํด๋ณด์.
- ์ต์์ ๋๋ฉ์ธ (1๋จ๊ณ) : com
- 2๋จ๊ณ ๋๋ฉ์ธ : docker
- 3๋จ๊ณ ๋๋ฉ์ธ : hub
DNS, Domain Name Server
๋๋ฉ์ธ ๋ค์ ์๋ฒ, DNS๋ IP ์์ ๋ณํ๋ ๋๋ฉ์ธ์ ํด๋ผ์ด์ธํธ๊ฐ ๋ธ๋ผ์ฐ์ ์ ์ ๋ ฅ ํน์ ์ ๊ทผํ ๋ ํด๋น ๋๋ฉ์ธ ๋ค์์ ํ ๋๋ก IP ๋ก ๋ณํ์์ผ์ฃผ๋ ์ผ์ ์ํํ๋ค.
๋์ ์๋ฆฌ
- ์น ๋ธ๋ผ์ฐ์ ์ ์ฌ์ฉ์๊ฐ ์ฃผ์๋ฅผ ์
๋ ฅ
http:hub.docker.com
- Local DNS ์๊ฒ hub.docker.com ์ฟผ๋ฆฌ
- Local DNS ์ ์์ผ๋ฉด .com DNS ์๋ฒ๋ก ์ฟผ๋ฆฌ
- .com DNS๋ ๋ฃจํธ DNS ์๋ฒ๋ก ์ง์
- Root DNS๊ฐ Domain Name์ ํ ๋๋ก IP์ฃผ์๋ฅผ ์ฐพ๊ณ .com DNS๋ก ์๋ต
- .com DNS๊ฐ IP์ฃผ์๋ฅผ Local DNS๋ก ์๋ต
- Local DNS ๋ IP ์ฃผ์๋ฅผ ์บ์ฑํ๊ณ ํด๋ผ์ด์ธํธ์๊ฒ IP ์ ๋ณด ์ ๋ฌ
'๐ป Computer Science > - Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Network] Host Byte Order ๊ณผ Network Byte Order (0) | 2021.07.14 |
---|---|
[Network] OSI 7 Layers์ TCP / IP ๊ตฌ์กฐ ๋น๊ต (0) | 2021.04.24 |
HATEOAS๋ฅผ ๋ชจ๋ฅด๋ฉด ๋น์ ์ด ์๊ณ ์๋ REST API๋ REST API๊ฐ ์๋๋ผ๊ณ ์ฅ๋ดํ ๊ฒ์. (8) | 2021.03.24 |
[HTTP-Header] HTTP Response Header :: ์๋ต ํค๋ (0) | 2020.10.09 |
[HTTP-Header] HTTP Request Header :: ์์ฒญ ํค๋ (0) | 2020.10.09 |
๋๊ธ