2019/05/18
๊ถ ๊ธฐ์ (DoonDoony)
@sat10am
๊ฐ์๊ธฐ ์ด๊ฑด ์ ๊ณต๋ถ ํ๋์...?
Django ๋ก ํ๋ก์ ํธ๋ฅผ ํ๋ ค๊ณ ํจ โ ๊ฐ์ ํ๊ฒฝ ์ค์ โ Pipenv ๊ฐ ์์ ๋ณ๋ก์ โ ๋์ปค๋ฅผ ์จ์ผ๊ฒ ๋ค ๋์ปค์ฑ ์ผ โ ๋์ปค ์ฑ ์์ ์ธํ๋ผ ์ค๋ช ์๋ฉ ๋์ด โ ๋คํธ์ํฌ ๋ถ๋ถ์ด ์ดํด๊ฐ ์๋จ
์ฌ๊ธฐ๊ฐ ์ด๋... ์์ฌ ํ์ธ์ TCP/IP ์ฑ 84 ํ์ด์ง ์ ๋๋ค
Table of Contents
IPv4 ์ฃผ์์ ๊ตฌ์ฑ
Subnet ๊ณผ Subnet Mask
CIDR
ย
IPv4 ์ฃผ์์ ๊ตฌ์ฑ
11111111.11111111.11111111.11111111
00000000.00000000.00000000.00000000
~
8bits
32 bits
IPv4 ์ฃผ์์ ๊ตฌ์ฑ
์ค๋งํธํฐ, ์ปดํจํฐ, IoT ๊ธฐ๊ธฐ ๋ฑ...
๋คํธ์์ด ์ฐ๊ฒฐ ๋์ง ์์ ๊ธฐ๊ธฐ๋ฅผ ์ฐพ๊ธฐ ๋ ์ด๋ ต์ต๋๋ค
IPv4 ์ฃผ์์ ๊ตฌ์ฑ
์ฌ์ค IPv4 ๋ผ๋ ๊ฒ์ ๋ํ ์ค๋ช ์ ์ด๋ฏธ ๋์ ๋๋ค
ํจํท ๊ตฌ์กฐ์ ์์ ์ ์ฌ์ฉํ๋ Class ๋จ์์ ๋คํธ์ ๊ตฌ๋ถ ์ ๋๊ฐ ๋ ์๊ฒ ๋ค์
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 | ๋ฏธ๋ ์ฌ์ฉ ์ฉ๋๋ก ์์ฝ |
Subnetting
1. Network ๊ตฌ์ฑ์ ๋ฌผ๋ฆฌ์ ๊ฑฐ๋ฆฌ์ ์ ์ฝ์ด ์์
2. ํ๋์ ๋ ธ๋์์ ๋คํธ์ ํธ๋ํฝ์ด ๋๋ฌด ๋์ ๊ฒฝ์ฐ
3. ๋ณด์ ๊ทธ๋ฃน๊ณผ ๊ทธ๋ ์ง ์์ ๊ทธ๋ฃน์ ๊ตฌ๋ถํ๊ธฐ ์ํด
4. IPv4 ์ฃผ์ ์์์ ๋ถ์กฑ์ ํด๊ฒฐํ๊ธฐ ์ํด
Subnetting
์์์ ๊ณต์ ํ๊ฑฐ๋, ์ ์์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ๋ ๋ ์ด์์ ์ปดํจํฐ๋ก ๊ตฌ์ฑ๋ ๋ง
์ผ์ด๋ธ(๊ด/๋์ถ), ์ ํ์ , ์์ฑ, ์ ํ, ์ ์ธ์ ๋ฑ์ผ๋ก ์ฐ๊ฒฐ๋ ์ ์๋ค
ย
๋คํธ์ํฌ์ ๋ฒ์์ ๋ฐ๋ผ์ LAN/WAN ์ ๋๋ก ๋ณดํต ๊ตฌ๋ถํจ
Subnetting
IPv4 Address = Network Address + Host Address
์ด ๋ด์ฉ์ ์์์ผ Subnetting ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค
Subnetting
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 |
Subnetting
C class Network
214.232.178.0
214.232.178.23
214.232.178.1
214.232.178.23
C class Network!
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
Subnetting
C Class IP ํ๋๋ง์ผ๋ก๋ Host 256 (-2) ๊ฐ ์ฌ์ฉ๊ฐ๋ฅ
IP ํ๋๋ฅผ ๋ฐ์์ ์ด๋ ๊ฒ ๊น์ง ๋ง์ด ํ์ ํ ๊น์...?
ย
๊ทธ๋์ Subnet์ ์๋๋ค
Subnetting
Subnetting
Subnet Mask ๋ ๋ก์ปฌ ๋คํธ์ํฌ ๋ด๋ถ ๋์ญ๊ณผ, ์ธ๋ถ๋ฅผ ๋ช ํํ๊ฒ ๊ตฌ๋ถํ๊ธฐ ์ํ ์๋จ์ ํ์คํ ํ ๊ฒ
Subnetting
Subnet Mask ๋ฅผ ์ดํดํ๊ธฐ ์ ์ ์์์ผ ํ ๊ฒ
2์ง๋ฒ, (&) AND ์ฐ์ฐ... ์ ๋ค ์์ ๋ค๊ณ ์๊ฐํ ๊ฒ์!
Subnetting
My IP | Remote Host | SubnetMask |
---|---|---|
172.168.0.234 | 172.168.0.96 | 255.255.255.128 |
Remote Host ๋ ์ง์ ์ ์๊ฒ ์ ๊ทผํ ์ ์์๊น์?
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
Subnetting
Remote host ์ ๋ด IP ๋ ๋ค๋ฅธ ๋คํธ์ํฌ์ด๋ฏ๋ก
์ง์ ์ ๊ทผํ ์ ์์ (๋ผ์ฐํฐ๋ฅผ ํตํด ์ ๊ทผ)
ย
Subnetting
Class C์ธ 223.254.23 ๋คํธ์ํฌ๋ฅผ ํ ๋น๋ฐ์ ๊ธฐ๊ด์์ 6๊ฐ์ ์๋ธ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ ๋
(๋คํธ์ํฌ ์ฃผ์์, ๋ธ๋ก๋์บ์คํธ ์ฃผ์๋ ์ ์ธ)
Subnet ์ ์ด๋ป๊ฒ ๊ตฌ์ฑํ ์ ์์๊น์?
Supernetting
A, B Class ์ฃผ์ ๊ณต๊ฐ์ ๊ณ ๊ฐ๋ก Class C ์ฌ์ฉ
ํธ์คํธ ๊ฐ์์ ์ ์ฝ์ผ๋ก (256๊ฐ), ๋ผ์ฐํ ํ ์ด๋ธ ๊ท๋ชจ๊ฐ ์ฆ๊ฐ๋จ โ ๋ผ์ฐํ ์ฒ๋ฆฌ์ ๋ถํ
Supernetting
A, B Class ์ฃผ์ ๊ณต๊ฐ์ ๊ณ ๊ฐ๋ก Class C ์ฌ์ฉ
ํธ์คํธ ๊ฐ์์ ์ ์ฝ์ผ๋ก (256๊ฐ), ๋ผ์ฐํ ํ ์ด๋ธ ๊ท๋ชจ๊ฐ ์ฆ๊ฐ๋จ โ ๋ผ์ฐํ ์ฒ๋ฆฌ์ ๋ถํ
Supernetting
Subnetting โ ํ๋์ ํฐ ๋คํธ์ํฌ๋ฅผ ์ฌ๋ฟ์ ์์ Subnetwork ๋ก ๋๋
Supernettingย โ ์ฌ๋ฟ์ ์์ Subnetwork ๋ฅผ ํ๋์ ๋คํธ์ํฌ๋ก ํตํฉ
ย
Supernetting ๋ ์ฃผ๋ก ๋ผ์ฐํ ํ ์ด๋ธ์ ํตํฉํ๊ณ ์ถ์ํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค
ย
Supernetting
๋ค์์ ๋คํธ์ํฌ๋ค์ ํ๋์ ๋คํธ์ํฌ๋ก Supernetting ํ๋ค๋ฉด, Network ID ๋?
Supernetting
1. ๋คํธ์ํฌ ๋นํธ๋ฅผ ํธ์คํธ ๋นํธ๋ก ๋๊ธด๋ค
2. ๊ฐ ์ฃผ์์ ๊ณตํต๋ ๋คํธ์ํฌ ๋นํธ๊ฐ ์กด์ฌ (์ฐ์๋ ๋์ญ)