๐ธ IPv4
2019/05/18
๊ถ ๊ธฐ์ (DoonDoony)
@sat10am
๐ธ IPv4
๊ฐ์๊ธฐ ์ด๊ฑด ์ ๊ณต๋ถ ํ๋์...?
Django ๋ก ํ๋ก์ ํธ๋ฅผ ํ๋ ค๊ณ ํจ โ ๊ฐ์ ํ๊ฒฝ ์ค์ โ Pipenv ๊ฐ ์์ ๋ณ๋ก์ โ ๋์ปค๋ฅผ ์จ์ผ๊ฒ ๋ค ๋์ปค์ฑ ์ผ โ ๋์ปค ์ฑ ์์ ์ธํ๋ผ ์ค๋ช ์๋ฉ ๋์ด โ ๋คํธ์ํฌ ๋ถ๋ถ์ด ์ดํด๊ฐ ์๋จ
๐ธ IPv4
์ฌ๊ธฐ๊ฐ ์ด๋... ์์ฌ ํ์ธ์ TCP/IP ์ฑ 84 ํ์ด์ง ์ ๋๋ค
๐ธ IPv4
Table of Contents
IPv4 ์ฃผ์์ ๊ตฌ์ฑ
Subnet ๊ณผ Subnet Mask
CIDR
ย
๐ธ IPv4
IPv4 ์ฃผ์์ ๊ตฌ์ฑ
๐ธ IPv4
IPv4 ์ฃผ์์ ๊ตฌ์ฑ
11111111.11111111.11111111.11111111
00000000.00000000.00000000.00000000
~
8bits
32 bits
. ์ผ๋ก ๊ตฌ๋ถ๋ ์ด 32๋นํธ ์ซ์๋ก ๊ตฌ์ฑ๋์ด ์๋ค
๐ธ IPv4
IPv4 ์ฃผ์์ ๊ตฌ์ฑ
2 ** 32 = 4294967296 ... ๋ง๋ค๋๋ ๋ชจ๋ฅด์ จ๊ฒ ์ง๋ง ๋ชจ์๋๋๋ค
์ค๋งํธํฐ, ์ปดํจํฐ, IoT ๊ธฐ๊ธฐ ๋ฑ...
๋คํธ์์ด ์ฐ๊ฒฐ ๋์ง ์์ ๊ธฐ๊ธฐ๋ฅผ ์ฐพ๊ธฐ ๋ ์ด๋ ต์ต๋๋ค
๐ธ IPv4
IPv4 ์ฃผ์์ ๊ตฌ์ฑ
IPv4 ์ฃผ์์ ๋ถ์กฑ์ ํด์ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ๋ํด ๊ณต๋ถํฉ๋๋ค
์ฌ์ค IPv4 ๋ผ๋ ๊ฒ์ ๋ํ ์ค๋ช ์ ์ด๋ฏธ ๋์ ๋๋ค
ํจํท ๊ตฌ์กฐ์ ์์ ์ ์ฌ์ฉํ๋ Class ๋จ์์ ๋คํธ์ ๊ตฌ๋ถ ์ ๋๊ฐ ๋ ์๊ฒ ๋ค์
๐ธ IPv4
IPv4 ์ฃผ์์ ๊ตฌ์ฑ
์์ฝ๋ IPv4 ๋ชฉ๋ก
์ฃผ์ ๋์ญ | ์ฉ๋ |
0.0.0.0/8 | ์์ฒด ๋คํธ์ํฌ |
10.0.0.0/8 | ์ฌ์ค ๋คํธ์ํฌ |
127.0.0.0/8 | ๋ฃจํ๋ฐฑ(loopback) ์ฆ, ์๊ธฐ์์ |
169.254.0.0/16 | ๋งํฌ ๋ก์ปฌ(link local) |
172.16.0.0/12 | ์ฌ์ค ๋คํธ์ํฌ |
192.0.2.0/24 | ์์ ๋ฑ ๋ฌธ์์์ ์ฌ์ฉ |
192.88.99.0/24 | 6to4 ๋ฆด๋ ์ด ์ ๋์บ์คํธ |
192.168.0.0/16 | ์ฌ์ค ๋คํธ์ํฌ |
198.18.0.0/15 | ๋คํธ์ํฌ ์ฅ๋น ๋ฒค์น๋งํน ํ ์คํธ |
224.0.0.0/4 | ๋ฉํฐ์บ์คํธ |
240.0.0.0/4 | ๋ฏธ๋ ์ฌ์ฉ ์ฉ๋๋ก ์์ฝ |
๐ธ IPv4
Subnetting
๐ธ IPv4
Subnetting
Subnetwork?
1. Network ๊ตฌ์ฑ์ ๋ฌผ๋ฆฌ์ ๊ฑฐ๋ฆฌ์ ์ ์ฝ์ด ์์
2. ํ๋์ ๋ ธ๋์์ ๋คํธ์ ํธ๋ํฝ์ด ๋๋ฌด ๋์ ๊ฒฝ์ฐ
3. ๋ณด์ ๊ทธ๋ฃน๊ณผ ๊ทธ๋ ์ง ์์ ๊ทธ๋ฃน์ ๊ตฌ๋ถํ๊ธฐ ์ํด
4. IPv4 ์ฃผ์ ์์์ ๋ถ์กฑ์ ํด๊ฒฐํ๊ธฐ ์ํด
๐ธ IPv4
Subnetting
SubNetwork?
์์์ ๊ณต์ ํ๊ฑฐ๋, ์ ์์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ๋ ๋ ์ด์์ ์ปดํจํฐ๋ก ๊ตฌ์ฑ๋ ๋ง
์ผ์ด๋ธ(๊ด/๋์ถ), ์ ํ์ , ์์ฑ, ์ ํ, ์ ์ธ์ ๋ฑ์ผ๋ก ์ฐ๊ฒฐ๋ ์ ์๋ค
ย
๋คํธ์ํฌ์ ๋ฒ์์ ๋ฐ๋ผ์ LAN/WAN ์ ๋๋ก ๋ณดํต ๊ตฌ๋ถํจ
๐ธ IPv4
Subnetting
IPv4 (์ ์๋ ค๋๋ฆฐ) ๊ตฌ์กฐ
IPv4 Address = Network Address + Host Address
์ด ๋ด์ฉ์ ์์์ผ Subnetting ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค
๐ธ IPv4
Subnetting
IPv4 ์ (์ ์๋ ค๋๋ฆฐ) ๊ตฌ์ฑ ๋จ์ (Class)
CLASS | ๊ตฌ์ฑ | ๋ฒ์ | ์ |
---|---|---|---|
A ํด๋์ค | xxx.xxx.xxx.xxx | 1.0.0.1 ~ 126.255.255.254 | 61.211.123.22 |
B ํด๋์ค | xxx.xxx.xxx.xxx | 128.0.0.1 ~ 191.255.255.254 | 181.123.211.33 |
C ํด๋์ค | xxx.xxx.xxx.xxx | 192.0.0.1 ~ 223.255.255.254 | 221.23.222.222 |
D ํด๋์ค | 224.0.0.0 ~ 239.255.255.255 | ||
E ํด๋์ค | 240.0.0.0 ~ 254.255.255.254 |
๐ธ IPv4
Subnetting
๋ชจ๋ Network ์ ๋ํ๋ฒํธ์ ์ค๊ณ์๊ฐ ์๋ค
C class Network
214.232.178.0
214.232.178.23
214.232.178.1
214.232.178.23
C class Network!
๐ธ IPv4
Subnetting
๋ํ๋ฒํธ๋ ์ด๋ป๊ฒ ์ฐพ๋์?
C class Network
214.232.178.0
214.232.178.23
214.232.178.1
214.232.178.23
C class Network!
Network Address
๐ธ IPv4
Subnetting
Subnet Mask
C Class IP ํ๋๋ง์ผ๋ก๋ Host 256 (-2) ๊ฐ ์ฌ์ฉ๊ฐ๋ฅ
IP ํ๋๋ฅผ ๋ฐ์์ ์ด๋ ๊ฒ ๊น์ง ๋ง์ด ํ์ ํ ๊น์...?
ย
๊ทธ๋์ Subnet์ ์๋๋ค
๐ธ IPv4
Subnetting
Subnet Mask
๐ธ IPv4
Subnetting
Subnet Mask
Subnet Mask ๋ ๋ก์ปฌ ๋คํธ์ํฌ ๋ด๋ถ ๋์ญ๊ณผ, ์ธ๋ถ๋ฅผ ๋ช ํํ๊ฒ ๊ตฌ๋ถํ๊ธฐ ์ํ ์๋จ์ ํ์คํ ํ ๊ฒ
๐ธ IPv4
Subnetting
Subnet Mask
Subnet Mask ๋ฅผ ์ดํดํ๊ธฐ ์ ์ ์์์ผ ํ ๊ฒ
2์ง๋ฒ, (&) AND ์ฐ์ฐ... ์ ๋ค ์์ ๋ค๊ณ ์๊ฐํ ๊ฒ์!
๐ธ IPv4
Subnetting
Subnet Mask
My IP | Remote Host | SubnetMask |
---|---|---|
172.168.0.234 | 172.168.0.96 | 255.255.255.128 |
Remote Host ๋ ์ง์ ์ ์๊ฒ ์ ๊ทผํ ์ ์์๊น์?
๐ธ IPv4
Subnetting
10101100.10101000.00000000.11101010
10101100.10101000.00000000.01100000ย (172.168.0.96)
11111111.11111111.11111111.10000000ย (172.168.0.234)
My IP
SubnetMask
Remote
&
10101100.10101000.00000000.00000000ย (172.168.0.0)
Network IP
11111111.11111111.11111111.10000000ย (172.168.0.234)
SubnetMask
&
10101100.10101000.00000000.10000000ย (172.168.0.128)
Network IP
๐ธ IPv4
Subnetting
Remote host ์ ๋ด IP ๋ ๋ค๋ฅธ ๋คํธ์ํฌ์ด๋ฏ๋ก
์ง์ ์ ๊ทผํ ์ ์์ (๋ผ์ฐํฐ๋ฅผ ํตํด ์ ๊ทผ)
ย
๐ธ IPv4
Subnetting
Class C์ธ 223.254.23 ๋คํธ์ํฌ๋ฅผ ํ ๋น๋ฐ์ ๊ธฐ๊ด์์ 6๊ฐ์ ์๋ธ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ ๋
(๋คํธ์ํฌ ์ฃผ์์, ๋ธ๋ก๋์บ์คํธ ์ฃผ์๋ ์ ์ธ)
Subnet ์ ์ด๋ป๊ฒ ๊ตฌ์ฑํ ์ ์์๊น์?
๐ธ IPv4
Supernetting
๐ธ IPv4
Supernetting
A, B Class ์ฃผ์ ๊ณต๊ฐ์ ๊ณ ๊ฐ๋ก Class C ์ฌ์ฉ
ํธ์คํธ ๊ฐ์์ ์ ์ฝ์ผ๋ก (256๊ฐ), ๋ผ์ฐํ ํ ์ด๋ธ ๊ท๋ชจ๊ฐ ์ฆ๊ฐ๋จ โ ๋ผ์ฐํ ์ฒ๋ฆฌ์ ๋ถํ
๐ธ IPv4
Supernetting
A, B Class ์ฃผ์ ๊ณต๊ฐ์ ๊ณ ๊ฐ๋ก Class C ์ฌ์ฉ
ํธ์คํธ ๊ฐ์์ ์ ์ฝ์ผ๋ก (256๊ฐ), ๋ผ์ฐํ ํ ์ด๋ธ ๊ท๋ชจ๊ฐ ์ฆ๊ฐ๋จ โ ๋ผ์ฐํ ์ฒ๋ฆฌ์ ๋ถํ
๐ธ IPv4
Supernetting
Subnetting โ ํ๋์ ํฐ ๋คํธ์ํฌ๋ฅผ ์ฌ๋ฟ์ ์์ Subnetwork ๋ก ๋๋
Supernettingย โ ์ฌ๋ฟ์ ์์ Subnetwork ๋ฅผ ํ๋์ ๋คํธ์ํฌ๋ก ํตํฉ
ย
Supernetting ๋ ์ฃผ๋ก ๋ผ์ฐํ ํ ์ด๋ธ์ ํตํฉํ๊ณ ์ถ์ํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค
ย
๐ธ IPv4
Supernetting
๋ค์์ ๋คํธ์ํฌ๋ค์ ํ๋์ ๋คํธ์ํฌ๋ก Supernetting ํ๋ค๋ฉด, Network ID ๋?
๐ธ IPv4
Supernetting
CIDR Notation
1. ๋คํธ์ํฌ ๋นํธ๋ฅผ ํธ์คํธ ๋นํธ๋ก ๋๊ธด๋ค
2. ๊ฐ ์ฃผ์์ ๊ณตํต๋ ๋คํธ์ํฌ ๋นํธ๊ฐ ์กด์ฌ (์ฐ์๋ ๋์ญ)
IPv4
By Doon Doon
IPv4
- 840