๋คํธ์ํฌ ๊ณ์ธต ๋ชจ๋ธ - 3๊ณ์ธต, ARP ํ๋กํ ์ฝ
ARP ํ๋กํ ์ฝ์ด๋?
ARP ํ๋กํ ์ฝ์ ๊ฐ์ ๋์ญ์ ๋๋ฐ์ด์ค์ ํต์ ์ ๋๋ฐ์ด์ค์ MAC ์ฃผ์๋ฅผ ์์ง ๋ชปํ ๋ IP ์ฃผ์๋ฅผ ํตํด MAC ์ฃผ์๋ฅผ ๋ฐ์์ค๊ธฐ ์ํ ํ๋กํ ์ฝ์ด๋ค.
ARP ํ๋กํ ์ฝ์ ํต์ ๊ณผ์
- ์์ฒญ ๋ณด๋ด๊ธฐ
ARP ํ๋กํ ์ฝ์ OSI 7๊ณ์ธต ์ค 3๊ณ์ธต ํ๋กํ ์ฝ์ด๋ฏ๋ก 2๊ณ์ธต ํ๋กํ ์ฝ์ธ Ethernet ํ๋กํ ์ฝ์ ์ํด ์บก์ํ๋๋ค.
์ด๋ 2๊ณ์ธต Ethernet ํ๋กํ ์ฝ์๋ ๋์ฐฉ์ง MAC ์ฃผ์์ ์ถ๋ฐ์ง MAC ์ฃผ์๋ฅผ ์์ฑํด์ผ ํ๋๋ฐ, ๋์ฐฉ์ง MAC ์ฃผ์๋ฅผ ์์ง ๋ชปํ๋ฏ๋ก ๋ธ๋ก๋์บ์คํธ(1:1:1:1:1:1
)๋ก ๋ณด๋ธ๋ค.
3๊ณ์ธต ARP ํ๋กํ ์ฝ์ ๋์์ฝ๋๋ฅผ ์์ฒญ์ธ 1๋ฒ์ผ๋ก ์์ฑํ๊ณ ๋์ฐฉ์ง MAC ์ฃผ์๋ 0:0:0:0:0:0
์ผ๋ก ๋น์๋๋ค.
- ์ค์์น์ ์ํ ๋ถ๊ธฐ
์ถ๋ฐ์ง ๋๋ฐ์ด์ค๊ฐ ์์ฒญ์ ๋ณด๋ด๋ฉด ๋คํธ์ํฌ ๋์ญ ๋ด๋ถ์ 2๊ณ์ธต ๋๋ฐ์ด์ค์ธ ์ค์์น๊ฐ ํ๋กํ ์ฝ์ ๋ฐ๋๋ค. ์ค์์น๋ 2๊ณ์ธต ํ๋กํ ์ฝ๊น์ง๋ง ๋์บก์๋ ์ด์ ํ๋ค.
์ถ๋ฐ์ง ๋๋ฐ์ด์ค๊ฐ ๋ธ๋ก๋์บ์คํธ๋ก ๋ณด๋์์ ํ์ธํ์ผ๋ฏ๋ก ์ค์์น๋ ๋คํธ์ํฌ ๋์ญ ๋ด๋ถ์ ๋ชจ๋ ๋ค๋ฅธ ๋๋ฐ์์ค์๊ฒ ์ถ๋ฐ์ง ์์ฒญ์ ๋ณด๋ด์ค๋ค.
- ๋ธ๋ก๋์บ์คํธ ์์
์ค์์น๋ก๋ถํฐ ์์ฒญ์ ์ ๋ฌ ๋ฐ์ ๋ชจ๋ ๋๋ฐ์ด์ค๋ 2๊ณ์ธต ํ๋กํ ์ฝ๋ถํฐ ๋์บก์๋ ์ด์ ํ๋ค. ๋ธ๋ก๋์บ์คํธ๋ก ์์ผ๋ฏ๋ก ์์ฌํ๊ณ 3๊ณ์ธต ํ๋กํ ์ฝ๊น์ง ๋์บก์๋ ์ด์ ํ๋ค.
3๊ณ์ธต ARP ํ๋กํ ์ฝ์ ์์ฑ๋ ๋์ฐฉ์ง IP ์ฃผ์์ ์๊ธฐ ์์ ์ IP ์ฃผ์๋ฅผ ๋น๊ตํ๋ค. ์ด๋ ๊ฐ์ง ์๋ค๋ฉด ์์ฒญ ํจํท์ ์ญ์ ํ๋ค.
๋ง์ฝ ๊ฐ๋ค๋ฉด ์ถ๋ฐ์ง ์์ฒญ์ด ์๊ธฐ ์์ ์๊ฒ ์๋ค๋ ๊ฒ์ ํ์ธํ์ผ๋ฏ๋ก ์๋ต์ ๋ณด๋ธ๋ค.
- ์๋ต ๋ณด๋ด๊ธฐ
2๊ณ์ธต Ethernet ํ๋กํ ์ฝ์ ์ถ๋ฐ์ง MAC ์ฃผ์์๋ ์๊ธฐ ์์ ์ MAC ์ฃผ์๋ฅผ ์์ฑํ๊ณ ๋์ฐฉ์ง MAC ์ฃผ์์๋ ์ต์ด์ ์์ฒญ์ ๋ณด๋ธ ์ถ๋ฐ์ง MAC ์ฃผ์๋ฅผ ์์ฑํ๋ค.
3๊ณ์ธต ARP ํ๋กํ ์ฝ์ ๋์์ฝ๋๋ ์๋ต์ธ 2๋ฒ์ผ๋ก ์์ฑํ๊ณ ์ถ๋ฐ์ง ์ ๋ณด์ ๋์ฐฉ์ง ์ ๋ณด๋ Ethernet ํ๋กํ ์ฝ์์์ ๊ฐ์ด ์๊ธฐ ์์ ๊ณผ ์ต์ด ์ถ๋ฐ์ง๋ก ์์ฑํ์ฌ ์ธ์บก์๋ ์ด์ ํ๋ค.
- ARP ํ ์ด๋ธ ์์ฑ
์์ ๊ฐ์ด ํ๋กํ ์ฝ์ ๋ณด๋ด๋ฉด ์ต์ด ์์ฒญ์ ๋ณด๋๋ ์ถ๋ฐ์ง ๋๋ฐ์ด์ค๋ ์๋ต์ ๋ฐ์ ์๊ณ ์ถ์ดํ๋ MAC ์ฃผ์๋ฅผ ๋๋์ด ์ป์ด๋ผ ์ ์๊ฒ ๋๋ค.
์ฌ๊ธฐ์ ๋์ด ์๋๋ผ ์ด๋ ๊ฒ ์ป์ด๋ธ MAC ์ฃผ์๋ฅผ ARP ํ ์ด๋ธ์ IP ์ฃผ์์ ํจ๊ป ๋งคํํ์ฌ ์บ์ฑํ๋ค. ์ ๋ณด๋ฅผ ์ ์ ์ ์ฅํด๋๊ณ ์ดํ ๋คํธ์ํน์ ํ์ํ ๋ ์ฐธ์กฐํ์ฌ ์ฌ์ฉํ๋ค.
Reference
[๋ฐ๋ผๅญธIT] 05. ํต์ ํ๊ธฐ ์ ๋ฐ๋์ ํ์ํ ARP ํ๋กํ ์ฝ