Subnet and Gateway
Reference: [์ฑ ] IT ์์ง๋์ด๋ฅผ ์ํ ๋คํธ์ํฌ ์ ๋ฌธ
์ด๊ธฐ network๋ ๋ชจ๋ ๋จ๋ง์ด ํ๋์ network์ ์กด์ฌํ๋ local network(LAN)๋ฅผ ๊ณ ๋ คํ์ฌ ์ค๊ณ๋์ด ํต์ ํ๋ ๋ฐฉ๋ฒ์ด ๋งค์ฐ ๊ฐ๋จํ๋ค
Internet ๊ธฐ์ ์ ๋ฐ๋ฌ๋ก ์์ LAN network๋ค์ด ํ๋์ ํฐ network๋ก ๋ฌถ์ด๋ฉด์ ๋จผ ๊ฑฐ๋ฆฌ์ ์๋ ๋ค๋ฅธ LAN๊ณผ์ ํต์ ์ด ์ค์ํด์ก๋ค
๊ฐ์ network ๋ด์์์ ํต์ ๊ณผ ์๊ฒฉ์ง network๊ฐ์ ํต์ ์ ๋์ ๋ฐฉ์์ด๋ ํ์ํ network ์ฅ๋น๊ฐ ๋ชจ๋ ๋ค๋ฅด๋ค
์๊ฒฉ์ง network์์ ํต์ ์ ์ฌ์ฉํ๋ ์ฅ๋น๋ฅผ Gateway ๋ผ๊ณ ๋ถ๋ฅด๊ณ , 3๊ณ์ธต ์ฅ๋น (
router
์swtich
)๊ฐ ์ด ์ญํ ์ ํ ์ ์๋ค
1. Subnet๊ณผ Gateway์ ์ฉ๋
Local network์์๋
ARP Broadcast
๋ฅผ ์ด์ฉํด ๋์ฐฉ์ง MAC ์ฃผ์๋ฅผ ํ์ตํ ์ ์๊ณ , ํด๋น MAC ์ฃผ์๋ฅผ ์ด์ฉํด ์ง์ ํต์ ํ ์ ์์์ง๋ง,์๊ฒฉ network ํต์ ์ network๋ฅผ ๋์ด ์ ๋ฌ๋์ง ๋ชปํ๋
broadcast
์ ์ฑ์ง ๋๋ฌธ์ network ์ฅ๋น์ ๋์์ด ํ์ํ๋ค์ด ์ฅ๋น๋ฅผ Gateway๋ผ๊ณ ํ๊ณ ,
Gateway์ ๋ํ ์ ๋ณด๋ฅผ PC๋ network ์ฅ๋น์ ์ค์ ํ๋ ํญ๋ชฉ์ด Default Gateway์ด๋ค
Default Gateway๋
3๊ณ์ธต ์ฅ๋น
๊ฐ ์ํํ๊ณ ,์ฌ๋ฌ network์ ์ฐ๊ฒฐ๋๋ฉด์ ์ ์ ํ ๊ฒฝ๋ก๋ฅผ ์ง์ ํด์ฃผ๋ ์ญํ ์ ํ๋ค
์ถ๋ฐ์ง์ ๋ชฉ์ ์ง network๊ฐ ๋์ผํ LAN ๋ด์์ ํต์ ํ๋ ๊ฒ์ธ์ง, ์๋ก ๋ค๋ฅธ network ๊ฐ์ ํต์ ์ธ์ง์ ๋ฐ๋ผ ํต์ ๋ฐฉ์์ด ๋ฌ๋ผ์ง๋ฏ๋ก ์ถ๋ฐ์ง์์๋ ๋ชฉ์ ์ง๊ฐ ์์ ์ด ์ํ network ๋ฒ์์ธ์ง ํ์ธํ๋ ์์ ์ด ํ์ํ๋ค
์ด๋ ์ฌ์ฉ๋๋ ๊ฒ์ด Subnet mask์ด๋ค
์์ ์ด ์ํ network๋ฅผ ๊ตฌํ๋ ๋ฐฉ๋ฒ์
์์ ์ IP ์ฃผ์
์Subnet mask
๋ฅผ and ์ฐ์ฐํด ๋์ค๋ ๊ฐ์ด๋ค์ด๋ ๊ฒ ์ฐ์ฐ๋ ๊ฒฐ๊ณผ๊ฐ์ธ local network ์ฃผ์์ ๋ชฉ์ ์ง๊ฐ ์ํด ์์ผ๋ฉด
Local ํต์
์ด๊ณ , ์๋๋ฉด์๊ฒฉ์ง ํต์
์ด๋ค
์ฆ, ๋์ผ network ๊ฐ์ ํต์ ๊ณผ ์๋ก ๋ค๋ฅธ network ๊ฐ์ ํต์ ์ ๊ตฌ๋ถํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๊ฒ์ด subnet mask ์ด๋ค
Proxy-ARP
Proxy ARP๋ ๋ง ๊ทธ๋๋ก ARP๋ฅผ ๋ํํด์ฃผ๋ ๊ธฐ๋ฅ์ด๋ค
์๊ฒฉ์ง ํต์
์ Default gateway๋ฅผ ์ฐพ์ ARP ์์ฒญ์ ๋ณด๋ด๊ณ packet์ ๊ธฐ๋ณธ gateway ์ชฝ์ผ๋ก ๋ณด๋ด์ผ๋ง ํต์ ํ ์ ์๋คbut, Default gateway์ Proxy ARP๊ฐ ํ์ฑํ๋ ๊ฒฝ์ฐ, ์๊ฒฉ์ง ํต์ ์ด๋๋ผ๋ local์
ARP broadcast
๋ฅผ ๋ณด๋ด ํต์ ํ ์ ์๋ค
Proxy ARP๊ฐ ํ์ฑํ๋
default gateway (router)
๋ ARP broadcast๊ฐ ๋ค์ด์ค๋ฉด ์์ ์ด ๋ํํด ARP ์๋ต์ ํด์ค๋ค์ด ๊ฒฝ์ฐ
packet
์ด default gateway ์ชฝ์ผ๋ก ๋ณด๋ด์ง๋ฏ๋ก ์๊ฒฉ์ง ๊ฒฝ๋ก๋ก ์ ๋ฌ๋ ์ ์๋ค
Proxy ARP ๊ธฐ๋ฅ์ router์ ๊ธฐ๋ณธ์ผ๋ก ํ์ฑํ๋์ด ์์ด ์ฌ์ฉ์ ๋ชฐ๋ ๋์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค
์ฌ์ฉ์ ์ค์ ์์ด ์๋์ผ๋ก ๋์ํด ํธ๋ฆฌํ ๊ฒ์ผ๋ก ๋๊ปด์ง์ง๋ง, network์ ์ค์ ์ค๋ฅ๊ฐ ์๊ฑฐ๋ ๊ผญ ์ ๋ ฅํด์ผ ํ ์ค์ ์ด ๋์ด ์์ง ์์๋ ๋์ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ ์ฅ์ ๋ฐ์ ์ ์ฝ๊ฒ ํด๊ฒฐํ ์ ์๊ฒ ๋ง๋๋ ์ฅ์ ์์๊ฐ ๋๊ธฐ๋ ํ๋ค
ex) ์๊ฒฉ์ง ํต์ ์ธ ๊ฒฝ์ฐ,
Proxy ARP๊ฐ ํ์ฑํ๋
router
๊ฐ ์ด์๋๊ณ ์๋ค๋ฉด ์๋ฑํ ARP ์์ฒญ๋ ๋ฐ์ ์ฒ๋ฆฌํด์ฃผ๋ฏ๋ก PC์์ Default gateway๊ฐ ์๋ชป ์ ๋ ฅ๋์ด ์์ด๋ ํต์ ์ด ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ ์ ์๋ค!
2. 2๊ณ์ธต ํต์ vs 3๊ณ์ธต ํต์
2๊ณ์ธต ํต์ ์ Local Network ํต์ , 3๊ณ์ธต ํต์ ์ ์๊ฒฉ์ง Network ํต์ ์ด๋ค
๋จ๋ง ๊ฐ์ ํต์ ์ application ๊ณ์ธต๋ถํฐ ์์ํด Capsulation, Decapsulation์ ๊ฑฐ์ณ ํต์ ํ๋๋ฐ,
Local Network์์ ์ง์ ํต์ ํ ๊ฒฝ์ฐ (์ถ๋ฐ์ง์ ๋ชฉ์ ์ง๊ฐ ๊ฐ์ network์ ์กด์ฌํ ๊ฒฝ์ฐ) router์ ๊ฐ์ 3๊ณ์ธต network ์ฅ๋น์ ๋์ ์์ด ํต์ ์ด ๊ฐ๋ฅํ๋ค
์ฆ, ๋จ๋ง๊ฐ์ ์ฐ๊ฒฐํด์ฃผ๋ network ์ฅ๋น์์ 2๊ณ์ธต๊น์ง๋ง ์ ๋ณด๋ฅผ ํ์ธํด ํต์ ํ๊ณ ,
ARP ์์ฒญ
์ ๋ณด๋ผ ๋ ์ง์ broadcast
๋ฅผ ์ด์ฉํ๋ฏ๋ก ์ด๊ฒ์ Layer 2 ํต์ ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค
๋ฐ๋ฉด, ์๊ฒฉ์ง Network์ ํต์ ํด์ผ ํ ๊ฒฝ์ฐ (์ถ๋ฐ์ง์ ๋ชฉ์ ์ง๊ฐ ๋ค๋ฅธ network์ ์กด์ฌํ ๊ฒฝ์ฐ), router์ ๊ฐ์ 3๊ณ์ธต ์ฅ๋น์ ๋์์ด ์์ผ๋ฉด ํต์ ํ ์ ์๋ค
ํด๋น
packet
์ ์ ์กํ๋ network ์ฅ๋น์์ 3๊ณ์ธต ์ ๋ณด๊น์ง ํ์ธํด์ผ ํ๋ฉฐ ์ด๊ฒ์ Layer 3 ํต์ ์ด๋ผ๊ณ ํ๋ค
ํต์ ํ๋ ์ถ๋ฐ์ง์ ๋์ฐฉ์ง์ network๊ฐ **"๊ฐ๋ค"**์ "๋ค๋ฅด๋ค" ๋ ์กฐ๊ฑด์ ๋ฐ๋ผ ํต์ ๋ฐฉ์์ด ๋ฌ๋ผ์ง๋๋ฐ, ์ด๋ฌํ ์ฐจ์ด๋ Local๊ณผ Remote ํต์ ์ ์ํ
ARP ๋์ ๋ฐฉ์
์ด ๋ค๋ฅธ ๊ฒ์ผ๋ก ์ธํด ๋ฐ์ํ๋ค๊ฐ์ network์ ์๋ ๋จ๋ง ๊ฐ ํต์ ์ ์ง์ ์ ์ผ๋ก ์ด๋ฃจ์ด์ง๋ค
์๋๋ฐฉ์ MAC ์ฃผ์๋ฅผ ์์๋ด๊ธฐ ์ํด
ARP Broadcast
๋ฅผ ์ด์ฉํ๊ณ ,์๋๋ฐฉ์ MAC ์ฃผ์๋ฅผ ์์๋ด์๋ง์ packet์ด ์บก์ํ๋์ด ํต์ ์ด ์์๋๋ค
์ธ๋ถ network์ ํต์ ์ด ํ์ํ ๋๋
๋จ๋ง์ด ์์ ์ด ์ง์ ๋ณด๋ผ ์ ์๋ ์์น์ ๋ชฉ์ ์ง๊ฐ ์๋ค๊ณ ํ๋จํ๊ณ , ARP ์์ฒญ์ Default gateway์ IP ์ฃผ์๋ก ์์ฒญํ๋ค
Gateway์์ ARP ์๋ต์ ๋ฐ์ ๋จ๋ง์ ๋์ฐฉ์ง MAC ์ฃผ์์ ์๋ต๋ฐ์ Default gateway์ MAC ์ฃผ์๋ฅผ ์ ์ด๋๊ณ ํต์ ์ ์์ํ๋ค
Local ํต์ (L2 ํต์ )์ ๋์ฐฉ์ง MAC ์ฃผ์์ ๋์ฐฉ์ง IP ์ฃผ์๊ฐ ๊ฐ์ ๋ฐ๋ฉด,
Remote ํต์ (L3 ํต์ )์ ๋์ฐฉ์ง MAC ์ฃผ์์ ๋์ฐฉ์ง IP ์ฃผ์๊ฐ ๋ค๋ฅด๋ค
๋์ฐฉ์ง IP ์ฃผ์๋ ํต์ ์ ์ค์ ๋์ฐฉ์ง์ด๊ณ ,
๋์ฐฉ์ง MAC ์ฃผ์๋ default gateway์ MAC ์ฃผ์๊ฐ ์ฌ์ฉ๋๋ค
Last updated