๋„คํŠธ์›Œํฌ ๊ณ„์ธต ๋ชจ๋ธ - 3๊ณ„์ธต, ARP ํ”„๋กœํ† ์ฝœ

ARP ํ”„๋กœํ† ์ฝœ์ด๋ž€?

ARP ํ”„๋กœํ† ์ฝœ

ARP ํ”„๋กœํ† ์ฝœ์€ ๊ฐ™์€ ๋Œ€์—ญ์˜ ๋””๋ฐ”์ด์Šค์™€ ํ†ต์‹  ์‹œ ๋””๋ฐ”์ด์Šค์˜ MAC ์ฃผ์†Œ๋ฅผ ์•Œ์ง€ ๋ชปํ•  ๋•Œ IP ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด MAC ์ฃผ์†Œ๋ฅผ ๋ฐ›์•„์˜ค๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

ARP ํ”„๋กœํ† ์ฝœ์˜ ํ†ต์‹  ๊ณผ์ •

  1. ์š”์ฒญ ๋ณด๋‚ด๊ธฐ

์ถœ๋ฐœ์ง€ Ethernet ํ”„๋กœํ† ์ฝœ

์ถœ๋ฐœ์ง€ 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 ์œผ๋กœ ๋น„์›Œ๋‘”๋‹ค.

  1. ์Šค์œ„์น˜์— ์˜ํ•œ ๋ถ„๊ธฐ

์Šค์œ„์น˜

์ถœ๋ฐœ์ง€ ๋””๋ฐ”์ด์Šค๊ฐ€ ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ ๋‚ด๋ถ€์˜ 2๊ณ„์ธต ๋””๋ฐ”์ด์Šค์ธ ์Šค์œ„์น˜๊ฐ€ ํ”„๋กœํ† ์ฝœ์„ ๋ฐ›๋Š”๋‹ค. ์Šค์œ„์น˜๋Š” 2๊ณ„์ธต ํ”„๋กœํ† ์ฝœ๊นŒ์ง€๋งŒ ๋””์บก์Š๋ ˆ์ด์…˜ํ•œ๋‹ค.

์ถœ๋ฐœ์ง€ ๋””๋ฐ”์ด์Šค๊ฐ€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋กœ ๋ณด๋ƒˆ์Œ์„ ํ™•์ธํ–ˆ์œผ๋ฏ€๋กœ ์Šค์œ„์น˜๋Š” ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ ๋‚ด๋ถ€์˜ ๋ชจ๋“  ๋‹ค๋ฅธ ๋””๋ฐ”์—์Šค์—๊ฒŒ ์ถœ๋ฐœ์ง€ ์š”์ฒญ์„ ๋ณด๋‚ด์ค€๋‹ค.

  1. ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ˆ˜์‹ 

๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ˆ˜์‹ 

์Šค์œ„์น˜๋กœ๋ถ€ํ„ฐ ์š”์ฒญ์„ ์ „๋‹ฌ ๋ฐ›์€ ๋ชจ๋“  ๋””๋ฐ”์ด์Šค๋Š” 2๊ณ„์ธต ํ”„๋กœํ† ์ฝœ๋ถ€ํ„ฐ ๋””์บก์Š๋ ˆ์ด์…˜ํ•œ๋‹ค. ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋กœ ์™”์œผ๋ฏ€๋กœ ์•ˆ์‹ฌํ•˜๊ณ  3๊ณ„์ธต ํ”„๋กœํ† ์ฝœ๊นŒ์ง€ ๋””์บก์Š๋ ˆ์ด์…˜ํ•œ๋‹ค.

3๊ณ„์ธต ARP ํ”„๋กœํ† ์ฝœ์— ์ž‘์„ฑ๋œ ๋„์ฐฉ์ง€ IP ์ฃผ์†Œ์™€ ์ž๊ธฐ ์ž์‹ ์˜ IP ์ฃผ์†Œ๋ฅผ ๋น„๊ตํ•œ๋‹ค. ์ด๋•Œ ๊ฐ™์ง€ ์•Š๋‹ค๋ฉด ์š”์ฒญ ํŒจํ‚ท์„ ์‚ญ์ œํ•œ๋‹ค.

๋งŒ์•ฝ ๊ฐ™๋‹ค๋ฉด ์ถœ๋ฐœ์ง€ ์š”์ฒญ์ด ์ž๊ธฐ ์ž์‹ ์—๊ฒŒ ์™”๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ์œผ๋ฏ€๋กœ ์‘๋‹ต์„ ๋ณด๋‚ธ๋‹ค.

  1. ์‘๋‹ต ๋ณด๋‚ด๊ธฐ

๋„์ฐฉ์ง€ ARP ํ”„๋กœํ† ์ฝœ

2๊ณ„์ธต Ethernet ํ”„๋กœํ† ์ฝœ์˜ ์ถœ๋ฐœ์ง€ MAC ์ฃผ์†Œ์—๋Š” ์ž๊ธฐ ์ž์‹ ์˜ MAC ์ฃผ์†Œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๋„์ฐฉ์ง€ MAC ์ฃผ์†Œ์—๋Š” ์ตœ์ดˆ์— ์š”์ฒญ์„ ๋ณด๋‚ธ ์ถœ๋ฐœ์ง€ MAC ์ฃผ์†Œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.

3๊ณ„์ธต ARP ํ”„๋กœํ† ์ฝœ์˜ ๋™์ž‘์ฝ”๋“œ๋Š” ์‘๋‹ต์ธ 2๋ฒˆ์œผ๋กœ ์ž‘์„ฑํ•˜๊ณ  ์ถœ๋ฐœ์ง€ ์ •๋ณด์™€ ๋„์ฐฉ์ง€ ์ •๋ณด๋„ Ethernet ํ”„๋กœํ† ์ฝœ์—์„œ์™€ ๊ฐ™์ด ์ž๊ธฐ ์ž์‹ ๊ณผ ์ตœ์ดˆ ์ถœ๋ฐœ์ง€๋กœ ์ž‘์„ฑํ•˜์—ฌ ์ธ์บก์Š๋ ˆ์ด์…˜ํ•œ๋‹ค.

  1. ARP ํ…Œ์ด๋ธ” ์ž‘์„ฑ

ARP ํ…Œ์ด๋ธ”

์œ„์™€ ๊ฐ™์ด ํ”„๋กœํ† ์ฝœ์„ ๋ณด๋‚ด๋ฉด ์ตœ์ดˆ ์š”์ฒญ์„ ๋ณด๋ƒˆ๋˜ ์ถœ๋ฐœ์ง€ ๋””๋ฐ”์ด์Šค๋Š” ์‘๋‹ต์„ ๋ฐ›์•„ ์•Œ๊ณ  ์‹ถ์–ดํ–ˆ๋˜ MAC ์ฃผ์†Œ๋ฅผ ๋“œ๋””์–ด ์–ป์–ด๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

์—ฌ๊ธฐ์„œ ๋์ด ์•„๋‹ˆ๋ผ ์ด๋ ‡๊ฒŒ ์–ป์–ด๋‚ธ MAC ์ฃผ์†Œ๋ฅผ ARP ํ…Œ์ด๋ธ”์— IP ์ฃผ์†Œ์™€ ํ•จ๊ป˜ ๋งคํ•‘ํ•˜์—ฌ ์บ์‹ฑํ•œ๋‹ค. ์ •๋ณด๋ฅผ ์ž ์‹œ ์ €์žฅํ•ด๋‘๊ณ  ์ดํ›„ ๋„คํŠธ์›Œํ‚น์— ํ•„์š”ํ•  ๋•Œ ์ฐธ์กฐํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค.

Reference

[๋”ฐ๋ผๅญธIT] 05. ํ†ต์‹ ํ•˜๊ธฐ ์ „ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ ARP ํ”„๋กœํ† ์ฝœ