IP Address

Reference: [์ฑ…] IT ์—”์ง€๋‹ˆ์–ด๋ฅผ ์œ„ํ•œ ๋„คํŠธ์›Œํฌ ์ž…๋ฌธ

  • OSI 7๊ณ„์ธต์—์„œ ์ฃผ์†Œ๋ฅผ ๊ฐ–๋Š” ๊ณ„์ธต์€ 2๊ณ„์ธต๊ณผ 3๊ณ„์ธต์ด๋‹ค

    • 2๊ณ„์ธต์€ ๋ฌผ๋ฆฌ ์ฃผ์†Œ์ธ MAC ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ,

    • 3๊ณ„์ธต์€ ๋…ผ๋ฆฌ ์ฃผ์†Œ์ธ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค

  • ๋Œ€๋ถ€๋ถ„์˜ Network๊ฐ€ TCP/IP๋กœ ๋™์ž‘ํ•˜๋ฏ€๋กœ IP ์ฃผ์†Œ ์ฒด๊ณ„๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค

  • IP ์ฃผ์†Œ๋ฅผ ํฌํ•จํ•œ ๋‹ค๋ฅธ protocol stack์˜ 3๊ณ„์ธต ์ฃผ์†Œ๋Š” ์•„๋ž˜๊ณผ ๊ฐ™์€ ํŠน์„ฑ์„ ๊ฐ€์ง„๋‹ค

    1. ์‚ฌ์šฉ์ž๊ฐ€ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•œ ๋…ผ๋ฆฌ ์ฃผ์†Œ์ด๋‹ค

    2. ์ฃผ์†Œ์— level์ด ์žˆ๋‹ค

      • Group์„ ์˜๋ฏธํ•˜๋Š” network ์ฃผ์†Œ์™€ host ์ฃผ์†Œ๋กœ ๋‚˜๋‰œ๋‹ค

1. IP ์ฃผ์†Œ ์ฒด๊ณ„

  • ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ์‚ฌ์šฉํ•˜๋Š” IP ์ฃผ์†Œ๋Š” 32๋น„ํŠธ์ธ IPv4 ์ฃผ์†Œ์ด๋‹ค

    • IP๋Š” v4, v6 ๋‘ ์ฒด๊ณ„๊ฐ€ ์‚ฌ์šฉ๋˜๋ฉฐ IPv6 ์ฃผ์†Œ๋Š” 128๋น„ํŠธ์ด๋‹ค

  • IPv4 ์ฃผ์†Œ๋ฅผ ํ‘œ๊ธฐํ•  ๋•Œ๋Š” 4๊ฐœ์˜ **์˜ฅํ…Ÿ (octet)**์ด๋ผ๊ณ  ๋ถ€๋ฅด๋Š” 8๋น„ํŠธ ๋‹จ์œ„๋กœ ๋‚˜๋‰˜๊ณ , ๊ฐ octet์€ "." ์œผ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค

    • IPv4 ์ฃผ์†Œ: 8๋น„ํŠธ x 4 = 32๋น„ํŠธ

  • 2๊ณ„์ธต์˜ MAC ์ฃผ์†Œ๊ฐ€ 16์ง„์ˆ˜๋กœ ํ‘œ๊ธฐ๋œ ๊ฒƒ๊ณผ ๋‹ฌ๋ฆฌ IP ์ฃผ์†Œ๋Š” 10์ง„์ˆ˜๋กœ ํ‘œ๊ธฐํ•˜๋ฏ€๋กœ 8๋น„ํŠธ ์˜ฅํ…Ÿ์€ 0 ~ 255์˜ ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค

  • 2๊ณ„์ธต ์ฃผ์†Œ์ธ MAC ์ฃผ์†Œ๊ฐ€ ์ œ์กฐ์—…์ฒด ์ฝ”๋“œ์ธ OUI์™€ ์ œ์กฐ์—…์ฒด๋ณ„ ์ผ๋ จ ๋ฒˆํ˜ธ์ธ UAA ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋‰˜๋Š” ๊ฒƒ๊ณผ ๋ชฉ์ ์ด ๋‹ค๋ฅด์ง€๋งŒ,

    • 3๊ณ„์ธต ์ฃผ์†Œ์ธ IP ์ฃผ์†Œ๋„ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋‰œ๋‹ค

      • ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ

        • Host๋“ค์„ ๋ชจ์€ network๋ฅผ ์ง€์นญํ•˜๋Š” ์ฃผ์†Œ

        • Network ์ฃผ์†Œ๊ฐ€ ๋™์ผํ•œ network๋ฅผ Local Network๋ผ๊ณ  ํ•œ๋‹ค

      • ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ

        • ํ•˜๋‚˜์˜ network ๋‚ด์— ์กด์žฌํ•˜๋Š” host๋ฅผ ๊ตฌ๋ถ„ํžˆ๊ธฐ ์œ„ํ•œ ์ฃผ์†Œ

  • MAC ์ฃผ์†Œ๋Š” 24๋น„ํŠธ์”ฉ ์ ˆ๋ฐ˜์œผ๋กœ ๋‚˜๋‰˜์ง€๋งŒ, IP ์ฃผ์†Œ์˜ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋Š” ์ด๋‘˜์„ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฒฝ๊ณ„์ ์ด ๊ณ ์ •๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค

    • ์ด๊ฒƒ์ด ๋‹ค๋ฅธ ์ฃผ์†Œ ์ฒด๊ณ„์™€ IP ์ฃผ์†Œ ์ฒด๊ณ„๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ฐ€์žฅ ํฐ ํŠน์ง•์ด๋‹ค

    • IP ์ฃผ์†Œ ์ฒด๊ณ„๋Š” ํ•„์š”ํ•œ ํ˜ธ์ŠคํŠธ IP ๊ฐœ์ˆ˜์— ๋”ฐ๋ผ ๋„คํŠธ์›Œํฌ์˜ ํฌ๊ธฐ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋Š” Class ๊ฐœ๋…์„ ๋„์ž…ํ–ˆ๋‹ค

  • ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ์ฃผ์†Œ๋ฅผ ๋‚˜๋ˆ„๋Š” ๊ตฌ๋ถ„์ž๊ฐ€ ๊ณ ์ •๋˜์–ด ์žˆ๋‹ค๋ฉด ๋„คํŠธ์›Œํฌ๊ฐ€ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ํ˜ธ์ŠคํŠธ IP ์ฃผ์†Œ ์ˆซ์ž๊ฐ€ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ™์€ ํฌ๊ธฐ์˜ ๋„คํŠธ์›Œํฌ๊ฐ€ ๋˜์ง€๋งŒ,

    • ๊ตฌ๋ถ„์ž๋ฅผ ์ด๋™ํ•  ์ˆ˜ ์žˆ์–ด ๋„คํŠธ์›Œํฌ ํฌ๊ธฐ๊ฐ€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค

  • IP ์ฃผ์†Œ๊ฐ€ ๋„์ž…ํ•œ class ๊ฐœ๋…์€ ๋‹ค๋ฅธ ๊ณ ์ •๋œ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ์ฒด๊ณ„์—[ ๋ฒ ํžˆ ์ฃผ์†Œ๋ฅผ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ๋‹ค

    • ๋„คํŠธ์›Œํฌ์˜ ํฌ๊ธฐ๊ฐ€ ๋ชจ๋‘ ๊ฐ™์€ ๊ฒฝ์šฐ,

      • ํฐ ๋„คํŠธ์›Œํฌ๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ์กฐ์ง์€ ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ํ™•๋ณดํ•ด์•ผํ•˜๋Š” ์–ด๋ ค์›€์ด ์žˆ๊ณ , ์—ฐ์†๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ํ• ๋‹น๋ฐ›๊ธฐ ์–ด๋ ต๋‹ค

      • ์ž‘์€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ์กฐ์ง์€ ๋„ˆ๋ฌด ๋งŽ์€ IP๋ฅผ ๊ฐ€์ ธ๊ฐ€๋ฏ€๋กœ IP๊ฐ€ ๋‚ญ๋น„๋œ๋‹ค

  • A, B, C Class๋Š” ๋งจ ์•ž์˜ ์˜ฅํ…Ÿ์˜ ์ฃผ์†Œ๋งŒ ๋ณด๊ณ  ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค

Classful Network

A Class

  • ๊ฐ€์žฅ ํฐ ์ฃผ์†Œ๋ฅผ ๊ฐ–๋Š”๋‹ค

  • ์•ฝ 1,600๋งŒ๊ฐœ์˜ IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค

  • ์ฒซ ๋ฒˆ์งธ ์˜ฅํ…Ÿ์— ๋„คํŠธ์›Œํฌ์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๋‚˜๋ˆ„๋Š” ๊ตฌ๋ถ„์ž๊ฐ€ ์žˆ๋‹ค

    • ์ด ๊ตฌ๋ถ„์ž๋ฅผ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋ผ๊ณ  ํ•œ๋‹ค!

  • ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ถ€๋ถ„์ด 1๊ฐœ์˜ ์˜ฅํ…Ÿ, ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ์˜ฅํ…Ÿ์ด 3๊ฐœ์ด๊ธฐ ๋•Œ๋ฌธ์—

    • **2^8 (256)**๊ฐœ์˜ ๋„คํŠธ์›Œํฌ์™€

    • ํ•œ ๋„คํŠธ์›Œํฌ ๋‹น **2^24 (16,666,216)**๊ฐœ์˜ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๊ฐ–๋Š”๋‹ค

  • A, B, C class๋Š” ๋งจ ์•ž์˜ ์˜ฅํ…Ÿ ์ฃผ์†Œ๋งŒ ๋ณด๊ณ ๋„ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์˜ฅํ…Ÿ ์ฃผ์†Œ๊ฐ€ 0 ~ 127 ์˜ ๋ณŒ์œ„์ด๋ฉด ์ด ์ฃผ์†Œ๋Š” A Class์ด๋‹ค

    • ์ฆ‰, 2์ง„์ˆ˜๋กœ ์ฒซ ์˜ฅํ…Ÿ์ด 0 0000000 ~ 0 1111111์ธ ์ฃผ์†Œ๊ฐ€ A Class๊ฐ€ ๋œ๋‹ค

    • 127๋งŒ ์˜ˆ์™ธ๋กœ ์ž์‹ ์„ ์˜๋ฏธํ•˜๋Š” Loopback ์ฃผ์†Œ๋กœ ์‚ฌ์šฉ๋˜๋ฏ€๋กœ, ์‹ค์ œ๋กœ A Class๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ๋Š” 1.0.0.0 ~ 126.255.255.255 ๊นŒ์ง€์ด๋‹ค

B Class

  • ์•ฝ 6๋งŒ 5์ฒœ๊ฐœ์˜ IP ์ฃผ์†Œ๋ฅผ ๊ฐ–๋Š”๋‹ค

  • ๋‘๋ฒˆ์งธ ์˜ฅํ…Ÿ์— ๊ตฌ๋ถ„์ž๊ฐ€ ์žˆ๋‹ค

  • ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๋ถ€๋ถ„์ด 2๊ฐœ์˜ ์˜ฅํ…Ÿ, ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๊ฐ€ 2๊ฐœ์˜ ์˜ฅํ…Ÿ์ด๊ธฐ ๋•Œ๋ฌธ์—

    • **2^16 (65,536)**๊ฐœ์˜ ๋„คํŠธ์›Œํฌ์™€

    • 1๊ฐœ์˜ ๋„คํŠธ์›Œํฌ์— **2^16(65,536)**๊ฐœ์˜ ํ˜ธ์ŠคํŠธ์ฃผ์†Œ๋ฅผ ๊ฐ–๋Š”๋‹ค

  • ์ฒซ ์˜ฅํ…Ÿ์„ 2์ง„์ˆ˜๋กœ ํ‘œ๊ธฐํ–ˆ์„ ๋•Œ ์ฒซ๋ฒˆ์งธ ์ž๋ฆฌ๊ฐ€ 1์ด๊ณ , ๋‘๋ฒˆ์งธ ์ž๋ฆฌ๊ฐ€ 0์ธ ์ฃผ์†Œ๊ฐ€ B class์ด๋‹ค

    • 2์ง„์ˆ˜๋กœ ์ฒซ ์˜ฅํ…Ÿ์ด 10 000000 ~ 10 111111 ์ธ ์ˆ˜์ด๊ณ ,

    • 10์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•˜๋ฉด 128๋ถ€ํ„ฐ 191๊นŒ์ง€์ธ ์ฃผ์†Œ๊ฐ€ B Class์ด๋‹ค

C Class

  • ์„ธ๋ฒˆ์žฌ ์˜ฅํ…Ÿ์— ๊ตฌ๋ถ„์ž๊ฐ€ ์žˆ๋‹ค

  • ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ ๋ถ€๋ถ„์ด 3๊ฐœ์˜ ์˜ฅํ…Ÿ, ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๊ฐ€ 1๊ฐœ์˜ ์˜ฅํ…Ÿ์ด๊ธฐ ๋•Œ๋ฌธ์—

    • **2^24 (16,777,216)**๊ฐœ์˜ ๋„คํŠธ์›Œํฌ์™€

    • 1๊ฐœ์˜ ๋„คํŠธ์›Œํฌ ๋‹น **2^8 (256)**๊ฐœ์˜ ํ˜ธ์ŠคํŠธ๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค

  • ์ฒซ ์˜ฅํƒฏ์„ 2์ง„์ˆ˜๋กœ ํ‘œ๊ธฐํ–ˆ์„ ๋•Œ 2์ง„์ˆ˜ 8์ž๋ฆฌ ์ค‘ ์ฒซ ๋ฒˆ์งธ, ๋‘ ๋ฒˆ์งธ ์ž๋ฆฌ๊ฐ€ 1์ด๊ณ , ์„ธ ๋ฒˆ์งธ ์ž๋ฆฌ๊ฐ€ 0์ธ ์ฃผ์†Œ๊ฐ€ C Classs์ด๋‹ค

    • ์ฒซ ์˜ฅํ…Ÿ์ด 2์ง„์ˆ˜๋กœ 110 00000 ~ 110 11111 ์ด๊ณ ,

    • 10์ง„์ˆ˜๋กœ 192 ๋ถ€ํ„ฐ 223๊นŒ์ง€ IP์ธ ๊ฒฝ์šฐ C class์ด๋‹ค

Class ๊ธฐ๋ฐ˜์˜ ๋„คํŠธ์›Œํฌ ๋ถ„ํ•  ๊ธฐ๋ฒ•์€ ๊ณผ๊ฑฐ์— ์‚ฌ์šฉํ–ˆ๋˜ ๊ฐœ๋…์œผ๋กœ ํ˜„์žฌ๋Š” class ๊ธฐ๋ฐ˜์œผ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ถ„ํ• ํ•˜์ง€ ์•Š๋Š”๋‹ค

๋ณด๋‹ค๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ๋ถ„ํ•˜๋ž—๊ณ  ํ• ๋‹นํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋„คํŠธ์›Œํฌ์˜ ํฌ๊ธฐ์— ๋งž์ถ”์–ด 1๋น„ํŠธ ๋‹จ์œ„๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ์ƒ์„ธํžˆ ๋ถ„ํ• ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค

+

๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ˜ธ์ŠคํŠธ ๊ฐœ์ˆ˜ ํŒŒ์•…ํ•˜๊ธฐ

  • IP ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ๋„คํŠธ์›Œํฌ ํฌ๊ธฐ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฏ€๋กœ ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ host์˜ ๊ฐœ์ˆ˜์™€ ์œ ํšจ IP ๋ฒ”์œ„๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค

    • Class ๋‹จ์œ„๋กœ ๋„คํŠธ์›Œํฌ๊ฐ€ ๋ถ„ํ• ๋˜๋Š” ๊ฒฝ์šฐ, ์‰ฝ๊ฒŒ ์ธ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” 10์ง„์ˆ˜ ํ˜•ํƒœ๋กœ ํ‘œํ˜„๋˜์–ด ์ดํ•ดํ•˜๋Š”๋ฐ ํฐ ๋ฌด๋ฆฌ๊ฐ€ ์—†์ง€๋งŒ Classless Network์ธ ๊ฒฝ์šฐ, ์œ ํšจ IP ๋ฒ”์œ„ ํŒŒ์•…์ด ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค

  • ์ผ๋ฐ˜์ ์œผ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์ˆ˜์˜ ๊ฐœ์ˆ˜๋Š” ์ง„์ˆ˜^์ž๋ฆฟ์ˆ˜์˜ ํ˜•ํƒœ๋กœ ๊ณ„์‚ฐํ•  ์ˆ˜ ์žˆ๋‹ค

    • ex) ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” 10์ง„์ˆ˜ 4์ž๋ฆฌ๊ฐ€ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋Š” ์ด ์ˆ˜๋Š” 10^4๊ฐœ์ด๋‹ค

      • 0000๋ถ€ํ„ฐ 9999๊นŒ์ง€ 10,000๊ฐœ์˜ ์ˆซ์ž๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค

  • IP๋Š” 2์ง„์ˆ˜๋กœ ๋‚˜ํƒ€๋‚ด๋ฏ€๋กœ 2^์ž๋ฆฟ์ˆ˜ ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” IP ์ˆซ์ž๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค

    • ํ•œ ์˜ฅํ…Ÿ์ด 2์ง„์ˆ˜ 8์ž๋ฆฌ์ด๋ฏ€๋กœ A Class๋Š” 2^24๊ฐœ, B Class๋Š” 2^16๊ฐœ, C Class๋Š” 2^8๊ฐœ์˜ IP๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค

    • but, IP ์ฒด๊ณ„์—์„œ ๋งจ ์•ž์˜ ์ˆซ์ž๋ฅผ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋กœ, ๋งจ ๋’ค์˜ ์ˆซ์ž๋ฅผ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ๋กœ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” IP๋Š” A Class 2^24 - 2๊ฐœ, B Class 2^16 -2 ๊ฐœ, C Class 2^8 -2๊ฐœ์ด๋‹ค

2. Classful and Classless Network

  • IP ์ฃผ์†Œ ์ฒด๊ณ„๋ฅผ ์ฒ˜์Œ ๋งŒ๋“ค์—ˆ์„ ๋•Œ๋Š” Class ๊ฐœ๋…์„ ๋„์ž…ํ•œ ๊ฒƒ์ด ํ™•์žฅ์„ฑ ์žˆ๊ณ , ์ฃผ์†Œ ๋‚ญ๋น„๊ฐ€ ์ ์€ ์ตฒ๊ฑฐ์˜ ์กฐ๊ฑด์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์—ˆ๋˜ ์ข‹์€ ์„ ํƒ์ด์—ˆ๋”ฐ

    • Classful Network ์—์„œ๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๋ฅผ ๊ตฌ๋ถ„์ง“๋Š” ๊ตฌ๋ถ„์ž (Subnet mask)๊ฐ€ ํ•„์š” ์—†์—ˆ๋‹ค

    • ๋งจ ์•ž์ž๋ฆฌ ์ˆซ์ž๋งŒ ๋ณด๋ฉด ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ด ์ฃผ์†Œ๊ฐ€ ์–ด๋Š class์— ์†ํ•ด ์žˆ๋Š”์ง€ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๊ณ , ์ฃผ์†Œ ๊ตฌ๋ถ„์ž๋ฅผ ์ ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค

Classless Network

  • ์ธํ„ฐ๋„ท์ด ์ƒ์šฉํ™”๋˜๋ฉด์„œ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜๋Š” host ์ˆซ์ž๊ฐ€ ํญ๋ฐœ์ ์œผ๋กœ ์ฆ๊ฐ€ํ–ˆ๋‹ค

    • ๊ธฐ์กด Classful ๊ธฐ๋ฐ˜์˜ ์ฃผ์†Œ ์ฒด๊ณ„๋Š” ํ™•์žฅ์„ฑ๊ณผ ํšจ์œจ์„ฑ์„ ๋ชจ๋‘ ์žก๋Š” ์ข‹์€ ์ฃผ์†Œ ์ฒด๊ณ„์˜€์ง€๋งŒ, ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ๋Š˜์–ด๋‚˜๋Š” IP ์ฃผ์†Œ ์š”๊ตฌ๋ฅผ ๊ฐ๋‹นํ•˜๊ธฐ์—๋Š” ๋„ˆ๋ฌด ๋ถ€์กฑํ–ˆ๋‹ค

      • ๋˜ํ•œ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ๋ฅผ ๊ณ„์ธตํ™”ํ•˜๊ณ  ๋ถ„ํ• ํ•˜๊ธฐ ์œ„ํ•ด ๋‚ญ๋น„๋˜๋Š” IP๊ฐ€ ๋งค์šฐ ๋งŽ์•˜๋‹ค

  • IP ์ฃผ์†Œ ๋ถ€์กฑ๊ณผ ๋‚ญ๋น„ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“  3๊ฐ€์ง€ ๋ณด์กด, ์ „ํ™˜ ์ „๋žต์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค

    1. ๋‹จ๊ธฐ ๋Œ€์ฑ… - Classless, CIDR (Classless Inter-Domain Routing) ๊ธฐ๋ฐ˜์˜ ์ฃผ์†Œ ์ฒด๊ณ„

    2. ์ค‘๊ธฐ ๋Œ€์ฑ… - NAT ์™€ ์‚ฌ์„ค IP ์ฃผ์†Œ

    3. ์žฅ๊ธฐ ๋Œ€์ฑ… - ์ฐจ์„ธ๋Œ€ IP์ธ IPv6

  • IPv4์˜ ๊ฐ€์žฅ ํฐ ๋ฌธ์ œ๋Š” ์ฃผ์†Œ ์ž์ฒด์˜ ๋ถ€์กฑ๋„ ์žˆ์ง€๋งŒ ์ƒ์œ„ Class (A Class)๋ฅผ ํ• ๋‹น๋ฐ›์€ ์กฐ์ง์—์„œ ์ด ์ฃผ์†Œ๋“ค์„ ์ œ๋Œ€๋กœ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๋ฉด์„œ ๋‚ญ๋น„๋˜๋Š” ๊ฒƒ์ด์—ˆ๋‹ค

    • Classful์—์„œ๋Š” ํ•œ ๊ฐœ์˜ class network๊ฐ€ ํ•œ ์กฐ์ง์— ํ• ๋‹น๋˜๋ฉด ์•„๋ฌด๋ฆฌ ๋น„์–ด ์žˆ๋Š” ์ฃผ์†Œ๋ผ๋„ IP๋ฅผ ๋ถ„ํ• ํ•ด ๋‹ค๋ฅธ ๊ธฐ๊ด€์ด ์‚ฌ์šฉํ•˜๋„๋ก ํ•  ์ˆ˜ ์—†๋‹ค

      • ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด class ๊ฐœ๋… ์ž์ฒด๋ฅผ ๋ฒ„๋ฆฌ๋Š”๋ฐ ์ด๋ฅผ Classless network๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค

        • ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ ์ฒด๊ณ„๋Š” Class ๊ฐœ๋…์„ ์ ์šฉํ•˜์ง€ ์•Š์€ Classless ๊ธฐ๋ฐ˜์˜ ์ฃผ์†Œ ์ฒด๊ณ„์ด๋‹ค

  • Classless Network์—์„œ๋Š” ๋ณ„๋„๋กœ network์™€ host ์ฃผ์†Œ๋ฅผ ๋‚˜๋ˆ„๋Š” ๊ตฌ๋ถ„์ž๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์ด ๊ตฌ๋ถ„์ž๋ฅผ Subnet Mask ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค

    • Subnet Mask๋Š” IP ์ฃผ์†Œ์™€ Network ์ฃผ์†Œ๋ฅผ ๊ตฌ๋ถ„ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š”๋ฐ 2์ง„์ˆ˜ ์ˆซ์ž 1์€ Network ์ฃผ์†Œ, 0์€ Host ์ฃผ์†Œ๋กœ ํ‘œ์‹œํ•œ๋‹ค

      • ๋ณดํ†ต 10์ง„์ˆ˜๋ฅผ ์ด์šฉํ•˜์—ฌ 255.0.0.0, 255.255.0.0, 255.255.255.0๊ณผ ๊ฐ™์ด ํ‘œํ˜„ํ•œ๋‹ค

      • 2์ง„์ˆ˜ 11111111์„ 10์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•˜๋ฉด 255๊ฐ€ ๋˜์–ด 255๋Š” Network ์ฃผ์†Œ๋ถ€๋ถ„, 0์€ Host ์ฃผ์†Œ ๋ถ€๋ถ„์œผ๋กœ ๊ตฌ๋ถ„๋œ๋‹ค

        • ex) 103.9.32.146 ์ฃผ์†Œ์— 255.255.255.0 subnet mask๋ฅผ ์‚ฌ์šฉํ•˜๋Š” IP๋Š”

          • Network ์ฃผ์†Œ๊ฐ€ 103.9.32.0 ์ด๊ณ ,

          • Host ์ฃผ์†Œ๋Š” 0.0.146์ด ๋œ๋‹ค

    • Classless ๊ธฐ๋ฐ˜์˜ IT Network์—์„œ๋Š” Netowork๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ๋ฐ˜๋“œ์‹œ subnet mask๊ฐ€ ํ•„์š”ํ•˜๊ณ  server๋‚˜ PC์— IP ์ฃผ์†Œ๋ฅผ ๋ถ€์—ฌํ•  ๋•Œ๋„ ์‚ฌ์šฉ๋˜์–ด์•ผ ํ•œ๋‹ค

Subnet Mask ํ‘œํ˜„ ๋ฐฉ๋ฒ•

  • Subnet mask๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋น„ํŠธ ๋‹จ์œ„๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ 10์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค

    • ๋น„ํŠธ ๋‹จ์œ„๋กœ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ Subnet Mask์—์„œ 1 ๋ถ€๋ถ„์ด ์—ฐ์†๋œ ์ž๋ฆฟ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค

      • A Class๋ฅผ subnet mask๋กœ ๋‚˜ํƒ€๋‚ด๋ฉด ์ฒซ Octet์ด 1, ๋‚˜๋จธ์ง€ Octet์ด 0์ด๋ฏ€๋กœ /8๋กœ ํ‘œํ˜„ํ•œ๋‹ค

      • B Class๋Š” /16,

      • C Class๋Š” /24 ๋กœ ํ‘œ๊ธฐํ•œ๋‹ค

    • 10์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•  ๋•Œ,

      • A Class๋Š” 255.0.0.0,

      • B Class๋Š” 255.255.0.0 ,

      • C Class๋Š” 255.255.255.0 ์œผ๋กœ ์“ด๋‹ค

3. Subnetting

  • ์›๋ž˜ ๋ถ€์—ฌ๋œ Class์˜ ๊ธฐ์ค€์„ ๋ฌด์‹œํ•˜๊ณ  ์ƒˆ๋กœ์šด Network-Host ๊ธฐ์ค€์„ ์‚ฌ์šฉ์ž๊ฐ€ ์ •ํ•ด์„œ classful ๋‹จ์œ„์˜ network๋ณด๋‹ค ๋” ์ชผ๊ฐœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ Subnetting์ด๋ผ๊ณ  ํ•œ๋‹ค

    • ๋ถ€์—ฌ๋œ ์ฃผ์†Œ๋ฅผ ๋‹ค์‹œ ์ž˜๋ผ ์‚ฌ์šฉํ•ด subnetting์ด๋ผ๊ณ  ๋ถ€๋ฅด๋Š”๋ฐ, classless network์˜ ๊ฐ€์žฅ ํฐ ํŠน์ง•์ด๋‹ค

    • Otcet ๋‹จ์œ„๋กœ ๊ตฌ๋ถ„๋˜๋Š” subnetting์€ ์ดํ•ด์™€ ์šด์˜์ด ์‰ฝ์ง€๋งŒ, ์‹ค์ œ๋กœ๋Š” octet ๋‹จ์œ„๋ณด๋‹ค ๋” ์ž˜๊ฒŒ network๋ฅผ ์ชผ๊ฐœ 2์ง„์ˆ˜์˜ 1bit ๋‹จ์œ„๋กœ network๋ฅผ ๋ถ„ํ• ํ•œ๋‹ค

  • ์‹ค๋ฌด์—์„œ subnetting์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ๋‘ ๊ฐ€์ง€์ด๋ฉฐ, ์ƒํ™ฉ์— ๋”ฐ๋ผ ๊ณ ๋ คํ•ด์•ผ ํ•  ์š”์†Œ์™€ ๋ฒ”์œ„๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค

    1. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„์ž๊ฐ€ ๋„คํŠธ์›Œํฌ๋ฅผ ์–ด๋–ป๊ฒŒ ํšจ์œจ์ ์œผ๋กœ ๋ถ„ํ• ํ•  ๊ฒƒ์ธ์ง€ ๊ณ„ํšํ•˜๋Š” ๊ฒฝ์šฐ

      • ๋„คํŠธ์›Œํฌ ์„ค๊ณ„ ์‹œ ๋„คํŠธ์›Œํฌ ๋‚ด์— ํ•„์š”ํ•œ ๋‹จ๋ง์„ ๊ณ ๋ คํ•œ ๋„คํŠธ์›Œํฌ ๋ฒ”์œ„ ์„ค๊ณ„

    2. ์ด๋ฏธ ๋ถ„ํ• ๋œ ๋„คํŠธ์›Œํฌ์—์„œ ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ๋„คํŠธ์›Œํฌ์™€ ์›๊ฒฉ์ง€ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

      • ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” IP ๋ฒ”์œ„ ํŒŒ์•…

      • ๊ธฐ๋ณธ Gateway์™€ Subnet Mask ์„ค์ •์ด ์ œ๋Œ€๋กœ ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธ

3-1. ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ์ž์˜ Subnetting

  • ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ์ž๋Š” ์ด๋ฏธ ์„ค๊ณ„๋˜์–ด ์žˆ๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” IP ์ฃผ์†Œ ๋ฒ”์œ„๋ฅผ ํŒŒ์•ฝํ•ด์•ผ ํ•œ๋‹ค

    • ์ฃผ์–ด์ง„ ๋„คํŠธ์›Œํฌ ๋ฒ”์œ„ ๋ฐ–์˜ IP๋ฅผ ํ• ๋‹นํ•˜๊ฑฐ๋‚˜, Subnet mask๋ฅผ ์ž˜๋ชป ์ž…๋ ฅํ•˜๋ฉด

      • Local Network์˜ ํŠน์ • ๋ฒ”์œ„์— ์†ํ•ด์žˆ๋Š” ๋‹จ๋ง๊ณผ ํ†ต์‹ ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๊ฑฐ๋‚˜,

      • ์™ธ๋ถ€ Network ์ „์ฒด์— ํ†ต์‹ ํ•˜์ง€ ๋ชปํ•˜๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•œ๋‹ค

  • ๋Œ€๋ถ€๋ถ„์˜ subnetting์€ bit ๋‹จ์œ„๋กœ ๋ถ„ํ• ๋˜์–ด ์žˆ๊ณ , IP ์ฃผ์†Œ ์ฒด๊ณ„๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ 2์ง„์ˆ˜๋กœ ๋˜์–ด ์žˆ๋‹ค

    • 2์ง„์ˆ˜์— ์ต์ˆ™ํ•˜๊ฑฐ๋‚˜ subnetting์ด octet ๋‹จ์œ„๋กœ ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ, ๋‚ด๊ฐ€ ์†ํ•œ Network์˜ ํฌ๊ธฐ์™€ IP ๋ฒ”์œ„๋ฅผ ์•Œ์•„๋‚ด๊ธฐ ์‰ฝ๊ฒ ์ง€๋งŒ, 1๋น„ํŠธ ๋‹จ์œ„๋กœ subnetting ๋œ ๊ฒฝ์šฐ ์œ ํšจํ•œ Network ๋ฒ”์œ„๋ฅผ ์•Œ์•„๋‚ด๊ธฐ ์–ด๋ ต๋‹ค

      • ์ผ๋ฐ˜์ ์œผ๋กœ ์ž์‹ ์ด ์†ํ•œ Network์˜ ์œ ํšจ ๋ฒ”์œ„๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค

        1. ๋‚ด IP๋ฅผ 2์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•œ๋‹ค

        2. Subnet Mask๋ฅผ 2์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•œ๋‹ค

        3. 2์ง„์ˆ˜ AND ์—ฐ์‚ฐ์œผ๋กœ Subnetting ๋œ Network ์ฃผ์†Œ๋ฅผ ์•Œ์•„๋‚ธ๋‹ค

        4. Host ์ฃผ์†Œ ๋ถ€๋ถ„์„ 2์ง„์ˆ˜ 1๋กœ ๋ชจ๋‘ ๋ณ€๊ฒฝํ•ด Broadcast ์ฃผ์†Œ๋ฅผ ์•Œ์•„๋‚ธ๋‹ค

        5. ์œ ํšจ IP ๋ฒ”์œ„๋ฅผ ํŒŒ์•…ํ•œ๋‹ค

          • Subnetting ๋œ Network ์ฃผ์†Œ +1 ์€ ์œ ํšจ IP ์ค‘ ๊ฐ€์žฅ ์ž‘์€ IP์ด๋‹ค

        6. Broadcast ์ฃผ์†Œ - 1์€ ์œ ํšจ IP ์ค‘ ๊ฐ€์žฅ ํฐ IP์ด๋‹ค

        7. 2์ง„์ˆ˜๋กœ ์—ฐ์‚ฐ๋˜์–ด ์žˆ๋Š” ๊ฒฐ๊ณผ๊ฐ’์„ 10์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค

      • ํ•ญ์ƒ ์œ„์˜ ๋ฐฉ๋ฒ•์œผ๋กœ Local Netowork์˜ ๋ฒ”์œ„๋ฅผ ์•Œ์•„๋‚ด๊ธฐ๋Š” ์–ด๋ ต๋‹ค

๊ฐ„๋‹จํ•œ Subnetting ๋ฐฉ๋ฒ•

  • ex) IP ์ฃผ์†Œ: 103.9.32.146, Subnet Mask: 255.255.255.192

    1. Subnet Mask๋ฅผ 2์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค

      • ex) 11111111.11111111.11111111.11000000

    2. ํ˜„์žฌ์˜ Subnet์ด ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ IP ๊ฐœ์ˆ˜ ํฌ๊ธฐ๋ฅผ ํŒŒ์•…ํ•œ๋‹ค

      • ex) 2^6 = 64

    3. 64์˜ ๋ฐฐ์ˆ˜๋กœ ๋‚˜์—ดํ•˜์—ฌ ๊ธฐ์ค€์ด ๋˜๋Š” Network ์ฃผ์†Œ๋ฅผ ํŒŒ์•…ํ•œ๋‹ค.

      • ์ฒซ Block์€ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค

      • ๊ฐ Network์˜ ๋งˆ์ง€๋ง‰ ์ฃผ์†Œ๊ฐ€ Broadcast ์ฃผ์†Œ๊ฐ€ ๋œ๋‹ค

        • ์ด ์ฃผ์†Œ๋Š” ๋‹ค์Œ ๋ธ”๋ก Network ์ฃผ์†Œ์˜ -1 ์ˆ˜์ด๋‹ค

      • ex) 0 ~ 63 / 64 ~ 127 / 128 ~ 191 / 192 ~255

    4. 103.9.32.146์—์„œ Host ์ฃผ์†Œ 146์ด ์†ํ•œ Network๋ฅผ ์„ ํƒํ•œ๋‹ค

      • ex) 128 ~ 191

    5. ํ•„์š”ํ•œ ์ฃผ์†Œ๋ฅผ ์ •๋ฆฌํ•œ๋‹ค

      • Network ์ฃผ์†Œ: 103.9.32.128 (์ฒซ ๋ฒˆ์งธ ์ˆซ์ž)

      • Broadcast ์ฃผ์†Œ: 103.9.32.191 (๋งˆ์ง€๋ง‰ ์ˆซ์ž)

      • ์œ ํšจ IP ๋ฒ”์œ„: 103.9.32.129 ~ 103.9.32.190 (Network ์ฃผ์†Œ์™€ Braodcast ์ฃผ์†Œ ์‚ฌ์ด)

์œ„ ๋ฐฉ๋ฒ•์˜ ํ•ต์‹ฌ์€ Subnet Mask๋ฅผ ์ค‘์‹ฌ์œผ๋กœ Network ํฌ๊ธฐ๋ฅผ ํŒŒ์•…ํ•ด Subnetting ๋œ Network์˜ ํฌ๊ธฐ๋ฅผ ์•Œ์•„๋‚ด๋Š” ๊ฒƒ์ด๋‹ค!

3-2. ๋„คํŠธ์›Œํฌ ์„ค๊ณ„์ž์˜ Subnetting

  • Network๋ฅผ ์ƒˆ๋กœ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒฝ์šฐ, Network ์‚ฌ์šฉ์ž์™€ ๋ฐ˜๋Œ€๋กœ ์„ค๊ณ„์ž๋Š” Subnet Mask๊ฐ€ ์ง€์ •๋˜์–ด ์ฃผ์–ด์ง€๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ Network์˜ ํฌ๊ธฐ๋ฅผ ๊ณ ๋ฏผํ•ด Subnet Mask๋ฅผ ๊ฒฐ์ •ํ•˜๊ณ  ์„ค๊ณ„์— ๋ฐ˜์˜ํ•ด์•ผ ํ•œ๋‹ค

    • Network ์„ค๊ณ„์ž๊ฐ€ IP๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ ๊ณ ๋ฏผํ•ด์•ผ ํ•  ๋ถ€๋ถ„์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค

      1. Subnet ๋œ ํ•˜๋‚˜์˜ Network์— IP๋ฅผ ๋ช‡ ๊ฐœ๋‚˜ ํ• ๋‹นํ•ด์•ผ ํ•˜๋Š”๊ฐ€?

      2. Subnet ๋œ Network๊ฐ€ ๋ช‡๊ฐœ๋‚˜ ํ•„์š”ํ•œ๊ฐ€?

ex) 12๊ณณ์˜ ์ง€์‚ฌ๊ฐ€ ์žˆ๋Š” ํšŒ์‚ฌ์˜ Network ์„ค๊ณ„ํ•˜๊ธฐ

  1. Subnet ๋œ ํ•˜๋‚˜์˜ Network์— 12๊ฐœ์˜ IP๋ฅผ ํ• ๋‹นํ•ด์•ผ ํ•œ๋‹ค

  2. Network๋Š” 2์ง„์ˆ˜์˜ ๋ฐฐ์ˆ˜๋กœ ์ปค์ง€๋ฏ€๋กœ 4, 8, 16, 32, 64, 128, 256 ๋‹จ์œ„๋กœ Network๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋‹ค

    • 12๊ฐœ IP๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ์ž‘์€ Network๋Š” 16๊ฐœ์ด๋ฏ€๋กœ 16๊ฐœ์งœ๋ฆฌ Network๋ฅผ ํ• ๋‹นํ•œ๋‹ค

      • ๋‹จ, 16๊ฐœ์งœ๋ฆฌ Network๋Š” Network ์ฃผ์†Œ์™€ Broadcast ์ฃผ์†Œ๋กœ ์‚ฌ์šฉํ•  2๊ฐœ์˜ IP๋ฅผ ์ œ์™ธํ•ด์•ผ ํ•˜๋ฏ€๋กœ ์‹ค์ œ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” IP๋Š” 14๊ฐœ๋‹ค

  3. 16๊ฐœ์งœ๋ฆฌ Network 12๊ฐœ๋ฅผ ํ™•๋ณดํ•œ๋‹ค

    • 16์˜ ๋ฐฐ์ˆ˜๋ฅผ 0๋ถ€ํ„ฐ ๋‚˜์—ดํ•ด Network ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•œ๋‹ค

  4. ์ด 16๊ฐœ์˜ Network ์ค‘ 12๊ฐœ Network๋ฅผ ๊ฐ ์ง€์‚ฌ์— ํ• ๋‹นํ•œ๋‹ค

  • Network๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ ๊ฐ€๋Šฅํ•˜๋ฉด ์‚ฌ์„ค IP ๋Œ€์—ญ์„ ์‚ฌ์šฉํ•ด ์ถฉ๋ถ„ํ•œ IP ๋Œ€์—ญ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค

  • ๊ณต์ธ IP๋ฅผ ์‚ฌ์šฉํ•ด ์—ฌ์œ  ์—†์ด Network๋ฅผ ํ• ๋‹นํ•˜๋ฉด ํฌ๊ธฐ๊ฐ€ ๋‹ค๋ฅธ Network๊ฐ€ ๋งŽ์•„์ง„๋‹ค

    • ๊ทธ๋Ÿฌ๋ฉด Network ๊ด€๋ฆฌ์ž ์ž…์žฅ์—์„œ๋„ ๊ด€๋ฆฌ๊ฐ€ ํž˜๋“ค์–ด์ง€๊ณ , ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋„ IP๋ฅผ ์‰ฝ๊ฒŒ ๊ตฌ๋ถ„ํ•˜๊ฑฐ๋‚˜ ์•Œ์•„๋ณผ ์ˆ˜ ์—†๊ฒŒ๋œ๋‹ค

  • ์ตœ๋Œ€ํ•œ ๊ฐ™์€ ํฌ๊ธฐ์˜ Network๋ฅผ ํ• ๋‹นํ•˜๊ณ , 10์ง„์ˆ˜๋กœ ํ‘œํ˜„ํ•ด๋„ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” C class ๋‹จ์œ„์ธ 24๋น„ํŠธ๋กœ ์ชผ๊ฐœ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋žŒ์งํ•˜๋‹ค

4. Publilc IP and Private IP

  • ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•˜๋ ค๋ฉด IP ์ฃผ์†Œ๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๊ณ  ์ด IP๋Š” ์ „ ์„ธ๊ณ„์—์„œ ์œ ์ผํ•ด์•ผ ํ•˜๋Š” ์‹๋ณ„์ž์ด๋‹ค

    • ์ด๋Ÿฐ IP ์ฃผ์†Œ๋ฅผ Public IP ์ฃผ์†Œ๋ผ๊ณ  ํ•œ๋‹ค

  • ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐํ•˜์ง€ ์•Š๊ณ  ๊ฐœ์ธ์ ์œผ๋กœ Network๋ฅผ ๊ตฌ์„ฑ ํ•œ๋‹ค๋ฉด ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹น๋ฐ›์ง€ ์•Š๊ณ ๋„ Network๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค

    • ์ด ๋•Œ ์‚ฌ์šฉํ•˜๋Š” IP ์ฃผ์†Œ๋ฅผ Private IP ์ฃผ์†Œ ๋ผ๊ณ  ํ•œ๋‹ค

  • ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•˜๋ ค๋ฉด ํ†ต์‹  ์‚ฌ์—…์ž๋กœ๋ถ€ํ„ฐ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹น๋ฐ›๊ฑฐ๋‚˜ IP ํ• ๋‹น ๊ธฐ๊ด€ (ํ•œ๊ตญ์˜ ๊ฒฝ์šฐ KISA)์—์„œ **์ธํ„ฐ๋„ท ๋…๋ฆฝ๊ธฐ๊ด€ ์ฃผ์†Œ (Autonomous System Number, ASN)**๋ฅผ ํ• ๋‹น๋ฐ›์€ ํ›„ ๋…๋ฆฝ IP๋ฅผ ํ• ๋‹น๋ฐ›์•„์•ผ ํ•˜๋ฏ€๋กœ ์ ˆ์ฐจ๊ฐ€ ๋ณต์žกํ•˜๋‹ค

  • ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ NAT (Network Address Translation) ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ (๊ณต์œ ๊ธฐ๋‚˜ ํšŒ์‚ฌ ๋ฐฉํ™”๋ฒฝ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ)์—๋Š” private IP๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค

    • ์ด ์ฃผ์†Œ๋“ค์€ ์ดํ„ฐ๋„ท ํ‘œ์ค€ ๋ฌธ์„œ์ธ RFC์— ๋ช…์‹œ๋˜์–ด ์žˆ๋‹ค

    • Private IP๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ธํ„ฐ๋„ท์— ์ง์ ‘ ์ ‘์†ํ•˜์ง€ ๋ชปํ•˜์ง€๋งŒ, IP๋ฅผ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” NAT ์žฅ๋น„์—์„œ public IP๋กœ ๋ณ€๊ฒฝํ•œ ํ›„์—๋Š” ์ธํ„ฐ๋„ท ์ ‘์†์ด ๊ฐ€๋Šฅํ•˜๋‹ค

  • ํšŒ์‚ฌ ๋‚ด๋ถ€์—์„œ Private Network๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ NAT๋ฅผ ์ด์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐํ•˜๋”๋ผ๋„ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ• ๋‹น๋œ IP๋ฅผ private IP๋กœ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ ๋œ๋‹ค

    • ๋‹ค๋ฅธ ๊ธฐ๊ด€์—์„œ ์‚ฌ์šฉํ•˜๋Š” Public IP๋ฅผ ํšŒ์‚ฌ ๋‚ด๋ถ€์—์„œ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, ํ•ด๋‹น IP๋กœ์˜ ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค

  • Private IP๋Š” A Class 1๊ฐœ, B Class 16๊ฐœ, C Class 256๊ฐœ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค

    • ๊ทœ๋ชจ๊ฐ€ ํฐ Enterprise network์—์„œ๋Š” ๋Œ€๋ถ€๋ถ„ A Class ํฌ๊ธฐ์ธ 10.0.0./8 network๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ,

    • ๊ทœ๋ชจ๊ฐ€ ์ž‘์€ network๋ฅผ ์œ„ํ•ด์„œ๋Š” C Class 198.168. x.0/24๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค

      • ๊ณต์œ ๊ธฐ์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ IP๊ฐ€ 192.168.0.1์ธ ์ด์œ ์ด๋‹ค

Last updated