MAC Address & ARP

Jyuneeยท2024๋…„ 9์›” 19์ผ
0

์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ

๋ชฉ๋ก ๋ณด๊ธฐ
8/10

32-bit IP Address

  • ๊ธธ์ด: 32 ๋น„ํŠธ

  • ์šฉ๋„: ๋„คํŠธ์›Œํฌ ๊ณ„์ธต(๋ ˆ์ด์–ด 3)์—์„œ ์žฅ์น˜ ๊ฐ„ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ํŒจํ‚ท์˜ ๋ผ์šฐํŒ…์— ์‚ฌ์šฉ๋œ๋‹ค.

  • ์ ์šฉ ๋ฒ”์œ„: ์ „ ์„ธ๊ณ„์ ์ธ ๋„คํŠธ์›Œํฌ์—์„œ ์žฅ์น˜๋ฅผ ์ฐพ๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.

MAC Address

  • ๊ธธ์ด: 48 ๋น„ํŠธ

  • ์šฉ๋„: ๋ฌผ๋ฆฌ์  ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ๋กœ์ปฌ ์˜์—ญ์—์„œ ์žฅ์น˜ ๊ฐ„ ํ†ต์‹ ์— ์‚ฌ์šฉ๋œ๋‹ค. ํŠนํžˆ, ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ๋‚ด์—์„œ ํ”„๋ ˆ์ž„์„ ํ•œ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ๋‹ค๋ฅธ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ „์†กํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

  • ํŠน์ง•: ๋Œ€๋ถ€๋ถ„์˜ LAN ์žฅ์น˜์—์„œ MAC ์ฃผ์†Œ๋Š” NIC(Network Interface Card)์˜ ROM์— ๊ณ ์ •๋˜์–ด ์žˆ์œผ๋‚˜, ๋•Œ๋•Œ๋กœ ์†Œํ”„ํŠธ์›จ์–ด์ ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

  • ํ‘œ๊ธฐ๋ฒ•: MAC ์ฃผ์†Œ๋Š” ๋ณดํ†ต 16์ง„์ˆ˜๋กœ ํ‘œ๊ธฐ๋˜๋ฉฐ, ์˜ˆ๋ฅผ ๋“ค์–ด 1A:2F:BB:76:09:AD์™€ ๊ฐ™์ด ํ‘œํ˜„๋œ๋‹ค.

๐Ÿ’ก ์ฃผ์š” ์ฐจ์ด์ 

  • IP ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ์žฅ์น˜๊ฐ€ ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ์„œ๋กœ๋ฅผ ์ฐพ๊ณ  ํ†ต์‹ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.
  • MAC ์ฃผ์†Œ๋Š” ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์—์„œ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ ๋‚ด์—์„œ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ์žฅ์น˜ ๊ฐ„์˜ ํ†ต์‹ ์„ ๋‹ด๋‹นํ•œ๋‹ค.
    • ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ์ƒ์˜ ๋‘ ์ปดํ“จํ„ฐ ๊ฐ„์— ํ”„๋ ˆ์ž„์„ ์ „๋‹ฌํ•  ๋•Œ, IP ์ฃผ์†Œ๋Š” ํ•„์š”ํ•˜์ง€ ์•Š์ง€๋งŒ, MAC ์ฃผ์†Œ๋Š” ํ•„์š”ํ•˜๋‹ค.

LAN address

  • LAN ์ฃผ์†Œ(= MAC ์ฃผ์†Œ)๋Š” ๊ฐ ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ์— ๋ถ€์—ฌ๋œ ๊ณ ์œ ํ•œ ์ฃผ์†Œ์ด๋‹ค. ์ด๋Š” ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค.

    • ์–ด๋ށํ„ฐ(Adapter)๋Š” ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๊ฐ ์ปดํ“จํ„ฐ ๋˜๋Š” ์žฅ์น˜์— ๋ถ€์ฐฉ๋œ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์นด๋“œ(NIC)๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

    • ๊ฐ ์–ด๋Œ‘ํ„ฐ๋Š” ๊ณ ์œ ํ•œ MAC ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๋ฉฐ, ์ด ์ฃผ์†Œ๋Š” ๊ฐ™์€ ๋„คํŠธ์›Œํฌ(LAN) ๋‚ด์—์„œ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ์œ„ํ•ด ์‚ฌ์šฉ๋œ๋‹ค.

  • MAC ์ฃผ์†Œ๋Š” ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์—์„œ๋งŒ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค. ์ฆ‰, ๊ฐ™์€ LAN ๋‚ด์—์„œ ์—ฐ๊ฒฐ๋œ ์žฅ์น˜๋“ค ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ๋งŒ ์‚ฌ์šฉ๋œ๋‹ค.

    • ๋„คํŠธ์›Œํฌ ์Šค์œ„์น˜ ๋˜๋Š” ๋ฌด์„  ์•ก์„ธ์Šค ํฌ์ธํŠธ๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋œ ์žฅ์น˜๋“ค์ด MAC ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋กœ ํ†ต์‹ ํ•œ๋‹ค.

    • ์˜ˆ๋ฅผ ๋“ค์–ด, ๋„คํŠธ์›Œํฌ ๋‚ด๋ถ€์—์„œ ํ•œ ์ปดํ“จํ„ฐ๊ฐ€ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ, ์†ก์‹ ์ž์˜ MAC ์ฃผ์†Œ์™€ ์ˆ˜์‹ ์ž์˜ MAC ์ฃผ์†Œ๊ฐ€ ์‚ฌ์šฉ๋œ๋‹ค.

MAC ์ฃผ์†Œ ํ• ๋‹น

  • MAC ์ฃผ์†Œ๋Š” IEEE(Institute of Electrical and Electronics Engineers)์— ์˜ํ•ด ๊ด€๋ฆฌ๋œ๋‹ค.

    • ์ œ์กฐ์—…์ฒด๋Š” IEEE๋กœ๋ถ€ํ„ฐ MAC ์ฃผ์†Œ ๊ณต๊ฐ„์˜ ์ผ๋ถ€๋ฅผ ๊ตฌ๋งคํ•˜์—ฌ ๊ฐ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์ปจํŠธ๋กค๋Ÿฌ(NIC)์— ๊ณ ์œ ํ•œ ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•œ๋‹ค.

    • ์˜ˆ: 1A-2F-BB-76-09-AD๋Š” ์ œ์กฐ์—…์ฒด ์‹๋ณ„์ž์™€ NIC์˜ ์ผ๋ จ๋ฒˆํ˜ธ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

      • ์•ž์˜ ์„ธ ๋ถ€๋ถ„ 1A:2F:BB๋Š” ์ œ์กฐ ์—…์ฒด ์‹๋ณ„์ž์ด๋‹ค.

      • ๋’ท๋ถ€๋ถ„ 76:09:AD์€ NIC์˜ ์‹œ๋ฆฌ์–ผ ๋„˜๋ฒ„๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

MAC & IP Address

๐Ÿ“ MAC ์ฃผ์†Œ๋Š” ๊ฐœ์ธ์˜ ์‚ฌํšŒ ๋ณด์žฅ ๋ฒˆํ˜ธ์™€ ๋น„์Šทํ•˜๋ฉฐ, ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๊ณ ์œ ํ•˜๊ณ  ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š”๋‹ค.
๐Ÿ“ ์ด๋™์„ฑ์ด ์žˆ์–ด, ํ•˜๋‚˜์˜ LAN์—์„œ ๋‹ค๋ฅธ LAN์œผ๋กœ NIC์„ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“ IP ์ฃผ์†Œ๋Š” ์šฐํŽธ ์ฃผ์†Œ์™€ ๊ฐ™์ด ์œ„์น˜์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋ฉฐ, ๋„คํŠธ์›Œํฌ ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.
๐Ÿ“ ๊ณ„์ธต์  ์ฃผ์†Œ ๊ตฌ์กฐ๋กœ, ํŠน์ • ์„œ๋ธŒ๋„ท์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋ฏ€๋กœ ์ด๋™์„ฑ์ด ์—†๋‹ค.

ARP: Address Resolution Protocol

ARP๋Š” ๋„คํŠธ์›Œํฌ ์ƒ์˜ ์žฅ์น˜๊ฐ€ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ์žฅ์น˜์˜ MAC ์ฃผ์†Œ๋ฅผ ์ฐพ๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

์ž‘๋™ ์›๋ฆฌ

โ“ IP ์ฃผ์†Œ๋ฅผ ์•Œ๊ณ  ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค์˜ MAC ์ฃผ์†Œ๋ฅผ ์–ด๋–ป๊ฒŒ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์„๊นŒ?

  • ARP ํ…Œ์ด๋ธ”

    • ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๊ฐ ์žฅ์น˜(ํ˜ธ์ŠคํŠธ, ๋ผ์šฐํ„ฐ ๋“ฑ)๋Š” IP์™€ MAC ์ฃผ์†Œ์˜ ๋งคํ•‘์„ ํฌํ•จํ•˜๋Š” ARP ํ…Œ์ด๋ธ”์„ ์œ ์ง€ํ•œ๋‹ค.

    • ์ด ํ…Œ์ด๋ธ”์—๋Š” ๋‹ค์Œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ๋‹ค:

      • IP ์ฃผ์†Œ
      • MAC ์ฃผ์†Œ
      • TTL(Time To Live) : ARP ํ…Œ์ด๋ธ”์— ์ €์žฅ๋œ ์ฃผ์†Œ ๋งคํ•‘์ด ์œ ์ง€๋˜๋Š” ์‹œ๊ฐ„ (์ผ๋ฐ˜์ ์œผ๋กœ 20๋ถ„)

ARP ํ”„๋กœ์„ธ์Šค

  1. ARP ์š”์ฒญ:

    • ์žฅ์น˜ A๊ฐ€ ์žฅ์น˜ B์™€ ํ†ต์‹ ํ•˜๋ ค ํ•  ๋•Œ, A๋Š” ๋จผ์ € ์ž์‹ ์˜ ARP ํ…Œ์ด๋ธ”์„ ํ™•์ธํ•˜์—ฌ B์˜ IP ์ฃผ์†Œ์— ํ•ด๋‹นํ•˜๋Š” MAC ์ฃผ์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•œ๋‹ค.

    • ๋งŒ์•ฝ ARP ํ…Œ์ด๋ธ”์— ํ•ด๋‹น ์ •๋ณด๊ฐ€ ์—†๋‹ค๋ฉด, A๋Š” LAN ๋‚ด ๋ชจ๋“  ์žฅ์น˜์— ARP ์š”์ฒญ ํŒจํ‚ท์„ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธํ•œ๋‹ค.

    • ์ด ํŒจํ‚ท์€ B์˜ IP ์ฃผ์†Œ๋ฅผ ํฌํ•จํ•˜๊ณ  "์ด IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ ์žฅ์น˜๋Š” ๋ˆ„๊ตฌ์ธ๊ฐ€์š”?"๋ผ๊ณ  ๋ฌป๋Š”๋‹ค.

    • ์ด๋•Œ, ๋ชฉ์ ์ง€ MAC ์ฃผ์†Œ๋Š” FF-FF-FF-FF-FF-FF์ด๋‹ค.

  2. ARP ์‘๋‹ต:

    • ํ•ด๋‹น IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ ์žฅ์น˜ B๋Š” ARP ์‘๋‹ต ํŒจํ‚ท์„ A์—๊ฒŒ ์ง์ ‘ ์ „์†กํ•œ๋‹ค.

    • ์ด ํŒจํ‚ท์—๋Š” B์˜ MAC ์ฃผ์†Œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.

  3. ์ฃผ์†Œ ์ €์žฅ:

    • A๋Š” ๋ฐ›์€ MAC ์ฃผ์†Œ๋ฅผ ์ž์‹ ์˜ ARP ํ…Œ์ด๋ธ”์— IP ์ฃผ์†Œ์™€ ํ•จ๊ป˜ ์ €์žฅํ•˜๊ณ , ์ดํ›„ ํ•ด๋‹น IP ์ฃผ์†Œ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ์ด MAC ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

๐Ÿ’ก ARP๋Š” "plug-and-play" ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค.
๋…ธ๋“œ๊ฐ€ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž์˜ ๊ฐœ์ž… ์—†์ด ์Šค์Šค๋กœ ํ•™์Šตํ•˜์—ฌ ARP ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•œ๋‹ค.

Addressing - Routing to another LAN

๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ A์—์„œ R์„ ๊ฑฐ์ณ B๋กœ ๋ณด๋‚ด๋Š” ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž.
์ด ๊ฒฝ์šฐ๋Š” ๋ฐ์ดํ„ฐ๊ทธ๋žจ์ด LAN์—์„œ ๋‹ค๋ฅธ LAN์œผ๋กœ ๋ผ์šฐํŒ…๋˜๊ณ  ์žˆ๋‹ค.

  1. A์—์„œ R๋กœ ๋ฐ์ดํ„ฐ๊ทธ๋žจ ๋ณด๋‚ด๊ธฐ

    • A๋Š” R(๋ผ์šฐํ„ฐ)๋กœ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด, R์˜ MAC ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋”๋„ท ํ”„๋ ˆ์ž„์„ ์ƒ์„ฑํ•œ๋‹ค.

    • ๋ฐ์ดํ„ฐ๊ทธ๋žจ์—๋Š” ์†Œ์Šค IP(A์˜ IP)์™€ ๋ชฉ์ ์ง€ IP(B์˜ IP)๊ฐ€ ํฌํ•จ๋œ๋‹ค.

    • ์ด ํ”„๋ ˆ์ž„์€ ๋ฌผ๋ฆฌ์  ๊ณ„์ธต์„ ํ†ตํ•ด R๋กœ ์ „์†ก๋œ๋‹ค.

  2. R์—์„œ ๋ฐ์ดํ„ฐ๊ทธ๋žจ ์ˆ˜์‹  ๋ฐ ์ฒ˜๋ฆฌ

    • R์€ ํ”„๋ ˆ์ž„์„ ๋ฐ›๊ณ , ์ด๋”๋„ท ํ—ค๋”๋ฅผ ์ œ๊ฑฐํ•˜์—ฌ IP ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ์ถ”์ถœํ•œ๋‹ค.

    • R์€ ์ž์‹ ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ํ™•์ธํ•˜์—ฌ ๋ชฉ์ ์ง€ IP(B์˜ IP)๋กœ ๊ฐ€๋Š” ๊ฒฝ๋กœ๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.

  3. R์—์„œ B๋กœ ๋ฐ์ดํ„ฐ๊ทธ๋žจ ์ „์†ก ์ค€๋น„

    • R์€ ๋ชฉ์ ์ง€ B๋กœ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด, B์˜ MAC ์ฃผ์†Œ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด ARP๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

    • R์€ B์˜ MAC ์ฃผ์†Œ๋ฅผ ๋ชฉ์ ์ง€ MAC ์ฃผ์†Œ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ์ด๋”๋„ท ํ”„๋ ˆ์ž„์„ ์ƒ์„ฑํ•œ๋‹ค.

  4. B๋กœ ๋ฐ์ดํ„ฐ๊ทธ๋žจ ์ „์†ก

    • ์ˆ˜์ •๋œ ์ด๋”๋„ท ํ”„๋ ˆ์ž„์€ ๋ฌผ๋ฆฌ์  ๊ณ„์ธต์„ ํ†ตํ•ด B๋กœ ์ „์†ก๋œ๋‹ค.

    • B๋Š” ํ”„๋ ˆ์ž„์„ ์ˆ˜์‹ ํ•˜์—ฌ ์ด๋”๋„ท ํ—ค๋”๋ฅผ ์ œ๊ฑฐํ•˜๊ณ , IP ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ์ถ”์ถœํ•œ ํ›„ ์ƒ์œ„ ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌํ•œ๋‹ค.

  5. ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ์™„๋ฃŒ

    • B๋Š” ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ์ฒ˜๋ฆฌํ•˜์—ฌ ํ•„์š”ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€