๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
CS/๋„คํŠธ์›Œํฌ

4. IP์ฃผ์†Œ

by wooksss 2025. 6. 20.

๐ŸŸฉ IP ์ฃผ์†Œ

  1. ARP
    • ์ปดํ“จํ„ฐ์™€ ์ปดํ“จํ„ฐ ๊ฐ„์˜ ํ†ต์‹ ์€ IP์ฃผ์†Œ์—์„œ ARP๋ฅผ ํ†ตํ•ด MAC์ฃผ์†Œ๋ฅผ ์ฐพ์•„ MAC ์ฃผ์†Œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ†ต์‹ ํ•œ๋‹ค.
    • ARP๋ž€ IP ์ฃผ์†Œ๋กœ๋ถ€ํ„ฐ MAC ์ฃผ์†Œ๋ฅผ ๊ตฌํ•˜๋Š” IP ์™€ MAC ์ฃผ์†Œ์˜ ๋‹ค๋ฆฌ ์—ญํ• ์„ ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ
    • ARP๋ฅผ ํ†ตํ•ด ๊ฐ€์ƒ ์ฃผ์†Œ์ธ IP๋ฅผ ์‹ค์ œ ์ฃผ์†Œ์ธ MAC์œผ๋กœ ๋ณ€ํ™˜ํ•จ. ์ด์™€ ๋ฐ˜๋Œ€๋กœ RARP๋ฅผ ํ†ตํ•ด ์‹ค์ œ ์ฃผ์†Œ์ธ MAC ์ฃผ์†Œ๋ฅผ ๊ฐ€์ƒ ์ฃผ์†Œ์ธ IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ๋„ ํ•จ
  2. ํ™‰๋ฐ”์ดํ™‰ ํ†ต์‹ 
    • ํ™‰(hop)๋ž€ ๊ฑด๋„ˆ๋›ฐ๋Š” ๋ชจ์Šต์„ ์˜๋ฏธํ•˜๋Š”๋ฐ ์ด๋Š” ํ†ต์‹ ๋ง์—์„œ ๊ฐ ํŒจํ‚ท์ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ผ์šฐํ„ฐ๋ฅผ ๊ฑด๋„ˆ๊ฐ€๋Š” ๋ชจ์Šต์„ ๋น„์œ ํ•œ ๊ฒƒ
    • ์ˆ˜๋งŽ์€ ์„œ๋ธŒ๋„คํŠธ์›Œํฌ ์•ˆ์— ์žˆ๋Š” ๋ผ์šฐํ„ฐ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” IP๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒจํ‚ท์„ ์ „๋‹ฌํ•ด๋‚˜๊ฐ€๋ฉฐ ๋ผ์šฐํŒ…์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ์ตœ์ข… ๋ชฉ์ ์ง€๋กœ ํŒจํ‚ท์„ ์ „๋‹ฌํ•จ
    • ํ†ต์‹  ์žฅ์น˜์— ์žˆ๋Š” ‘๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”’์˜ IP๋ฅผ ํ†ตํ•ด ์‹œ์ž‘ ์ฃผ์†Œ๋ถ€ํ„ฐ ๋‹ค์Œ IP๋กœ ๊ณ„์† ์ด๋™ํ•˜๋Š” ‘๋ผ์šฐํŒ…’ ๊ณผ์ •์„ ๊ฑฐ์ณ ํŒจํ‚ท์ด ์ตœ์ข… ๋ชฉ์ ์ง€๊นŒ์ง€ ๋„๋‹ฌํ•˜๋Š” ํ†ต์‹  ๋ฐฉ์‹
    • ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”
      • ์†ก์‹ ์ง€์—์„œ ์ˆ˜์ง„์ง€๊นŒ์ง€ ๋„๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋ฉฐ ๋ผ์šฐํ„ฐ์— ๋“ค์–ด๊ฐ€ ์žˆ๋Š” ๋ชฉ์ ์ง€ ์ •๋ณด๋“ค๊ณผ ๊ทธ ๋ชฉ์ ์ง€๋กœ ๊ฐ€๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์ด ๋“ค์–ด์žˆ๋Š” ๋ฆฌ์ŠคํŠธ
    • ๊ฒŒ์ดํŠธ์›จ์ด
      • ๊ฒŒ์ดํŠธ์›จ์ด๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ํ†ต์‹ ๋ง, ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ์ปดํ“จํ„ฐ๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ผ์ปซ๋Š” ๋ง
      • ์‚ฌ์šฉ์ž๋Š” ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜๋งŽ์€ ๊ฒŒ์ดํŠธ์›จ์ด๋ฅผ ๊ฑฐ์ณ์•ผ ํ•˜๋ฉฐ ๊ฒŒ์ดํŠธ์›จ์ด๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์ƒ์˜ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์„ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•˜๊ธฐ๋„ ํ•จ
      • ๊ฒŒ์ดํŠธ์›จ์ด๋Š” ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ํ†ตํ•ด ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์œˆ๋„์šฐ์˜ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ์—์„œ netstat -r ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ํ™•์ธ ๊ฐ€๋Šฅ
    1. IP ์ฃผ์†Œ ์ฒด๊ณ„
      • IP ์ฃผ์†Œ๋Š” IPv4์™€ IPv6์œผ๋กœ ๋‚˜๋‰˜๋Š”๋ฐ IPv4๋Š” 32๋น„ํŠธ๋ฅผ 8๋น„ํŠธ ๋‹จ์œ„๋กœ ์ ์„ ์ฐ์–ด ํ‘œ๊ธฐํ•˜๋ฉฐ, IPv6๋Š” 64๋น„ํŠธ๋ฅผ 16๋น„ํŠธ ๋‹จ์œ„๋กœ ์ ์„ ์ฐ์–ด ํ‘œ๊ธฐํ•จ
      • ํด๋ž˜์Šค ๊ธฐ๋ฐ˜ ํ• ๋‹น ๋ฐฉ์‹
        • IP ์ฃผ์†Œ ์ฒด๊ณ„๋Š” ๊ณผ๊ฑฐ๋ฅผ ๊ฑฐ์ณ ๋ฐœ์ „ํ•ด์˜ค๊ณ  ์žˆ์œผ๋ฉฐ ์ฒ˜์Œ์—๋Š” A, B, C, D, E ๋‹ค์„ฏ ๊ฐœ์˜ ํด๋ž˜์Šค๋กœ ๊ตฌ๋ถ„ํ•˜๋Š” ํด๋ž˜์Šค ๊ธฐ๋ฐ˜ ํ• ๋‹น ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•จ
        • ์•ž์— ์žˆ๋Š” ๋ถ€๋ถ„์„ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ, ๋’ค์— ์žˆ๋Š” ๋ถ€๋ถ„์„ ์ปดํ“จํ„ฐ์— ๋ถ€์—ฌํ•˜๋Š” ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋กœ ๋†“์•„์„œ ์‚ฌ์šฉํ•จ
        • ํด๋ž˜์Šค A, B, C๋Š” ์ผ๋Œ€์ผ ํ†ต์‹ ์œผ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ํด๋ž˜์Šค D๋Š” ๋ฉ€ํ‹ฐ ์บ์ŠคํŠธ, E๋Š” ์•ž์œผ๋กœ ์‚ฌ์šฉํ•  ์˜ˆ๋น„์šฉ์œผ๋กœ ์“ฐ๋Š” ๋ฐฉ์‹
        • ๋งจ ์™ผ์ชฝ์— ์žˆ๋Š” ๋น„ํŠธ๋ฅผ ‘๊ตฌ๋ถ„ ๋น„ํŠธ’๋ผ๊ณ  ํ•จ
        • ์ด ๋ฐฉ์‹์€ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ๋ณด๋‹ค ๋ฒ„๋ฆฌ๋Š” ์ฃผ์†Œ๊ฐ€ ๋งŽ์€ ๋‹จ์ ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ํ•ด์†Œํ•˜๊ธฐ ์œ„ํ•ด DHCP, IPv6, NAT๊ฐ€ ๋‚˜์˜ด
      • DHCP
        • IP ์ฃผ์†Œ ๋ฐ ๊ธฐํƒ€ ํ†ต์‹  ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ž๋™์œผ๋กœ ํ• ๋‹นํ•˜๊ธฐ ์œ„ํ•œ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ ํ”„๋กœํ† ์ฝœ
        • ์ด ๊ธฐ์ˆ ์„ ํ†ตํ•ด ๋„คํŠธ์›Œํฌ ์žฅ์น˜์˜ IP์ฃผ์†Œ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์„ค์ •ํ•  ํ•„์š” ์—†์ด ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•  ๋•Œ๋งˆ๋‹ค ์ž๋™์œผ๋กœ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Œ
        • ๋งŽ์€ ๋ผ์šฐํ„ฐ์™€ ๊ฒŒ์ดํŠธ์›จ์ด ์žฅ๋น„์— DHCP ๊ธฐ๋Šฅ์ด ์žˆ์œผ๋ฉฐ ์ด๋ฅผ ํ†ตํ•ด ๋Œ€๋ถ€๋ถ„์˜ ๊ฐ€์ •์šฉ ๋„คํŠธ์›Œํฌ์—์„œ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•จ
      • NAT
        • ํŒจํ‚ท์ด ๋ผ์šฐํŒ… ์žฅ์น˜๋ฅผ ํ†ตํ•ด ์ „์†ก๋˜๋Š” ๋™์•ˆ ํŒจํ‚ท์˜ IP ์ฃผ์†Œ ์ •๋ณด๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ๋‹ค๋ฅธ ์ฃผ์†Œ๋กœ ๋งคํ•‘ํ•˜๋Š” ๋ฐฉ๋ฒ•
        • IPv4 ์ฒด๊ณ„๋งŒ์œผ๋กœ ๋งŽ์€ ์ฃผ์†Œ๋“ค์„ ๋ชจ๋‘ ๊ฐ๋‹นํ•˜์ง€ ๋ชปํ•˜๋Š” ๋‹จ์ ์ด ์žˆ๋Š”๋ฐ, ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด NAT๋กœ ๊ณต์ธ IP์™€ ์‚ฌ์„ค IP๋กœ ๋‚˜๋ˆ ์„œ ๋งŽ์€ ์ฃผ์†Œ๋ฅผ ์ฒ˜๋ฆฌ
        • ๊ณต์œ ๊ธฐ์™€ NAT
          • NAT๋ฅผ ์“ฐ๋Š” ์ด์œ ๋Š” ์ฃผ๋กœ ์—ฌ๋Ÿฌ ๋Œ€์˜ ํ˜ธ์ŠคํŠธ๊ฐ€ ํ•˜๋‚˜์˜ ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•จ
        • NAT๋ฅผ ์ด์šฉํ•œ ๋ณด์•ˆ
          • NAT๋ฅผ ์ด์šฉํ•˜๋ฉด ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” IP ์ฃผ์†Œ์™€ ์™ธ๋ถ€์— ๋“œ๋Ÿฌ๋‚˜๋Š” IP ์ฃผ์†Œ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋А ์ •๋„์˜ ๋ณด์•ˆ์ด ๊ฐ€๋Šฅํ•ด์ง
        • NAT์˜ ๋‹จ์ 
          • ์—ฌ๋Ÿฌ ๋ช…์ด ๋™์‹œ์— ์ธํ„ฐ๋„ท์„ ์ ‘์†ํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ ์‹ค์ œ ์ ‘์†ํ•˜๋Š” ํ˜ธ์ŠคํŠธ ์ˆซ์ž์— ๋”ฐ๋ผ์„œ ์ ‘์† ์†๋„๊ฐ€ ๋А๋ ค์งˆ ์ˆ˜ ์žˆ์Œ
    2. IP ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•œ ์œ„์น˜ ์ •๋ณด
      • IP ์ฃผ์†Œ๋Š” ์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์ด๊ธฐ ๋–„๋ฌธ์— ์ด๋ฅผ ํ†ตํ•ด ๋™ ๋˜๋Š” ๊ตฌ๊นŒ์ง€ ์œ„์น˜ ์ถ”์ ์ด ๊ฐ€๋Šฅ

'CS > ๋„คํŠธ์›Œํฌ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

5. HTTP  (0) 2025.06.20
3. ๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ  (0) 2025.06.20
2. TCP/IP 4๊ณ„์ธต ๋ชจ๋ธ  (0) 2025.06.20
1. ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ  (0) 2025.06.20