OSI๋ชจ๋ธ์˜ 3๊ณ„์ธต์ธ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ธฐ


๐ŸŒ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต_๋ชฉ์ ์ง€์— ๋ฐ์ดํ„ฐ ์ „๋‹ฌํ•˜๊ธฐ

๐Ÿš€ What I Will Learn

  • IP๋ฅผ ์ดํ•ดํ•œ๋‹ค
  • ๋ผ์šฐํ„ฐ๋ฅผ ์ดํ•ดํ•œ๋‹ค
  • IP์ฃผ์†Œ๋ฅผ ์ดํ•ดํ•œ๋‹ค
  • ์„œ๋ธŒ๋„ท(subnet)์„ ์ดํ•ดํ•œ๋‹ค
  • ๋ผ์šฐํŒ…์„ ์ดํ•ดํ•œ๋‹ค

LESSON 17. ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ์—ญํ• 

์ „ ์„ธ๊ณ„์—๋Š” ์ˆ˜๋งŽ์€ ๋„คํŠธ์›Œํฌ๊ฐ€ ์žˆ๊ณ  ๊ทธ ๋„คํŠธ์›Œํฌ๋“ค์€ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ๊ฑฐ๋Œ€ํ•œ ์ธํ„ฐ๋„ท์„ ์ด๋ฃจ๊ณ  ์žˆ๋‹ค. ์ด๋ฒˆ์—๋Š” **๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ์—ฐ๊ฒฐ**์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž

1) ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ์—ฐ๊ฒฐ ๊ตฌ์กฐ

โœ”๏ธ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ์—ญํ• : ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ๋ชฉ์ ์ง€๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋ ค๋ฉด ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ๊ธฐ์ˆ ์ด ํ•„์š”ํ•˜๋‹ค

**๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต**์—์„œ๋Š” ์ด๋”๋„ท ๊ทœ์น™์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น. ํ•˜์ง€๋งŒ ์ด ๊ทœ์น™์— ๋”ฐ๋ผ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ๋กœ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ธํ„ฐ๋„ท์ด๋‚˜ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์—†๋‹ค ๐Ÿ˜ฅ๐Ÿ˜ฅ๐Ÿ˜ฅ๐Ÿ˜ฅ๐Ÿ˜ฅ

  • ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์˜ ์žฅ๋น„๋กœ๋Š” ๋„คํŠธ์›Œํฌ A์˜ ์ปดํ“จํ„ฐ ๋ผ๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์ด ๋˜์ง€๋งŒ, ๋„คํŠธ์›Œํฌ A์—์„œ ๋„คํŠธ์›Œํฌ B๋‚˜ C๋กœ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์ด ์•ˆ๋œ๋‹ค.

์ด ๋„คํŠธ์›Œํฌ ๊ฐ„์˜ ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ์—ญํ• ์ด๋‹ค. ์ด ๊ณ„์ธต์„ ํ†ตํ•ด ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋ ค๋ฉด ๋ผ์šฐํ„ฐ(router)๋ผ๋Š” ๋„คํŠธ์›Œํฌ ์žฅ๋น„๊ฐ€ ํ•„์š”ํ•˜๋‹ค

๋ผ์šฐํ„ฐ(router): ๋ชฉ์ ์ง€๊ฐ€ ์ •ํ•ด์ง€๋ฉด ํ•ด๋‹น ๋ชฉ์ ์ง€๊นŒ์ง€ ์–ด๋–ค ๊ฒฝ๋กœ๋กœ ๊ฐ€๋Š” ๊ฒƒ์ด ์ข‹์€์ง€๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ํ•œ๋‹ค.

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

IP ์ฃผ์†Œ๋กœ

  • ๋ชฉ์ ์ง€๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒƒ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ
  • ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ค ๊ฒฝ๋กœ๋กœ ๋ณด๋‚ผ์ง€๋„ ๊ฒฐ์ •ํ•ด์•ผ ํ•œ๋‹ค
  • ๋ชฉ์ ์ง€ IP ์ฃผ์†Œ๊นŒ์ง€ ์–ด๋–ค ๊ฒฝ๋กœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์„ ๋ผ์šฐํŒ…(routing)์ด๋ผ๊ณ  ํ•œ๋‹ค
    • ๋ผ์šฐํ„ฐ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”(routing table)๋กœ ๊ฒฝ๋กœ ์ •๋ณด๋ฅผ ๋“ฑ๋กํ•˜๊ณ  ๊ด€๋ฆฌํ•œ๋‹ค


2) IP(Internet Protocol)๋ž€?

๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—๋Š” IP๋ผ๋Š” ํ”„๋กœํ† ์ฝœ์ด ์žˆ๊ณ , ์ด IP๊ฐ€ ์žˆ์–ด์„œ ๋ผ์šฐํ„ฐ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์ด๋‹ค.

๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ๋Š” ์บก์Šํ™”๋ฅผ ํ•  ๋•Œ๋Š” ๋ฐ์ดํ„ฐ์— IPํ—ค๋”๊ฐ€ ์ถ”๊ฐ€๋˜๋Š”๋ฐ, ์ด๋ ‡๊ฒŒ ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์„ IPํŒจํ‚ท์ด๋ผ๊ณ  ํ•œ๋‹ค

  • ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์—์„œ ์ด๋”๋„ท ํ—ค๋”์™€ ํŠธ๋ ˆ์ผ๋Ÿฌ๊ฐ€ ์ถ”๊ฐ€ ๋œ๊ฒƒ์€ ํ”„๋ ˆ์ž„์ด๋ผ๊ณ  ํ–ˆ๋‹ค

๐Ÿ“Œ IP ํ—ค๋”์— ์ถœ๋ฐœ์ง€ IP์ฃผ์†Œ์™€ ๋ชฉ์ ์ง€ IP ์ฃผ์†Œ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์ž!




LESSON 18. IP ์ฃผ์†Œ์˜ ๊ตฌ์กฐ

1) IP ์ฃผ์†Œ๋ž€?

IP ์ฃผ์†Œ๋Š” ์‹ค์ƒํ™œ์— ๋น„์œ ํ•˜๋ฉด ์šฐํŽธ๋ฌผ์„ ๋ณด๋‚ผ ๋•Œ์˜ ์ฃผ์†Œ์™€ ๊ฐ™์€ ๊ฐœ๋…์ด๋‹ค.

IP ์ฃผ์†Œ๋Š” ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์ž(ISP)์—๊ฒŒ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. IP ๋ฒ„์ „์—๋Š” IPv4์™€ IPv6๊ฐ€ ์žˆ๋‹ค

ย  IPv4 IPv6
ํฌ๊ธฐ 32๋น„ํŠธ 128๋น„ํŠธ
IP ์ฃผ์†Œ ๊ฐฏ์ˆ˜ ์•ฝ 43์–ต(ๅ„„) ๊ฐœ ์•ฝ 340๊ฐ„(ๆพ—) ๊ฐœ

์ผ(ไธ€) ์‹ญ(ๅ) ๋ฐฑ(็™พ) ์ฒœ(ๅƒ) ๋งŒ(่ฌ) ์–ต(ๅ„„) ์กฐ(ๅ…†) ๊ฒฝ(ไบฌ) ํ•ด(ๅž“) ์ž(็งญ) ์–‘(็ฉฐ) ๊ตฌ(ๆบ) ๊ฐ„(ๆพ—) ์ •(ๆญฃ) ์žฌ(่ผ‰) ๊ทน(ๆฅต) ยทยทยท

IP ์ฃผ์†Œ์—๋Š” ๊ณต์ธ IP ์ฃผ์†Œ์™€ ์‚ฌ์„ค IP ์ฃผ์†Œ๊ฐ€ ์žˆ๋Š”๋ฐ ์™œ ๋‘ ์ข…๋ฅ˜๋‚˜ ํ•„์š”ํ• ๊นŒ?

  • IPv4 ์ฃผ์†Œ๋Š” ์œ„์—์„œ ๋งํ–ˆ๋“ฏ์ด ์ฃผ์†Œ์˜ ์ˆ˜๊ฐ€ ๊ณ ๊ฐˆ๋˜๊ณ  ์žˆ๋‹ค
  • ๊ทธ๋ž˜์„œ ์ธํ„ฐ๋„ท์— ์ง์ ‘ ์—ฐ๊ฒฐ๋˜๋Š” ์ปดํ“จํ„ฐ๋‚˜ ๋ผ์šฐํ„ฐ์—๋Š” ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•˜๊ณ ,
  • ํšŒ์‚ฌ๋‚˜ ๊ฐ€์ •์˜ ๋žœ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ๋Š” ์‚ฌ์„ค IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•˜๋Š” ์ •์ฑ…์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค.

  • ๋žœ ์•ˆ์— ์ปดํ“จํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ ๋Œ€ ์žˆ๋‹ค๋ฉด ๊ณต์ธ IP ์ฃผ์†Œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ˆซ์ž๊ฐ€ ์ œํ•œ๋˜๋ฏ€๋กœ
    • ์ปดํ“จํ„ฐ ํ•œ ๋Œ€๋‹น ๊ณต์ธ IP ์ฃผ์†Œ๋ฅผ ํ•˜๋‚˜์”ฉ ํ• ๋‹นํ•˜๊ธฐ ์–ด๋ ต๋‹ค
  • ๊ทธ๋ž˜์„œ ์šฐ์„ , ์ธํ„ฐ๋„ท ์„œ๋น„์Šค ์ œ๊ณต์ž๊ฐ€ ์ œ๊ณตํ•˜๋Š” **๊ณต์ธ IP ์ฃผ์†Œ**๋Š” ๋ผ์šฐํ„ฐ์—๋งŒ ํ• ๋‹นํ•˜๊ณ 
  • ๋žœ ์•ˆ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ์—๋Š”
    • ๋žœ์˜ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๊ฐ€ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์„ค IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•˜๊ฑฐ๋‚˜
    • ๋ผ์šฐํ„ฐ์˜ DHCP ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์†Œ๋ฅผ ์ž๋™์œผ๋กœ ํ• ๋‹นํ•œ๋‹ค

๊ทธ๋Ÿฌ๋ฉด ๊ณต์ธ IP ์ฃผ์†Œ ํ•œ ๊ฐœ๋กœ ๋žœ์•ˆ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ ์„ธ๋Œ€์— ์ธํ„ฐ๋„ท์„ ๋ชจ๋‘ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค

DHCP(Dynamic Host Configuration Protocol): IP ์ฃผ์†Œ๋ฅผ ์ž๋™์œผ๋กœ ํ• ๋‹นํ•˜๋Š” ํ”„๋กœํ† ์ฝœ


IP ์ฃผ์†Œ์™€ MAC ์ฃผ์†Œ๋Š” ๋น„ํŠธ ์ˆ˜๊ฐ€ ๋‹ค๋ฅธ๋ฐ,

ย  MAC ์ฃผ์†Œ IP ์ฃผ์†Œ
ํฌ๊ธฐ 48๋น„ํŠธ 32๋น„ํŠธ
ํ‘œ์‹œ 16์ง„์ˆ˜ 10์ง„์ˆ˜

8๋น„ํŠธ๋ฅผ ์˜ฅํ…Ÿ(octet)์ด๋ผ๊ณ  ๋ถ€๋ฅด๊ธฐ๋„ ํ•œ๋‹ค
32๋น„ํŠธ๋ฅผ 8๋น„ํŠธ์”ฉ ๋Š์–ด์„œ ๋„ค ๊ฐœ์˜ ์˜ฅํ…Ÿ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๊ณ ,
์ˆซ์ž๋Š” 10์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ–ˆ์„ ๋•Œ 0~255๊นŒ์ง€ ๋ฒ”์œ„๊ฐ€ ์ •ํ•ด์ ธ ์žˆ๋‹ค

๐Ÿ“Œ ์‚ฌ๋žŒ์ด ์ฝ๊ธฐ ์‰ฝ๋„๋ก 10์ง„์ˆ˜๋กœ ํ‘œ์‹œํ•˜์ง€๋งŒ, ์‹ค์ œ๋กœ IP์ฃผ์†Œ๋Š” 2์ง„์ˆ˜๋กœ ๋˜์–ด์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๊ธฐ์–ตํ•˜์ž!

๋˜ํ•œ, IP ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ ID์™€ ํ˜ธ์ŠคํŠธ ID๋กœ ๋‚˜๋ˆ ์ ธ ์žˆ๋‹ค.

  • ๋„คํŠธ์›Œํฌ ID๋Š” ์–ด๋–ค ๋„คํŠธ์›Œํฌ์ธ์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ ,
  • ํ˜ธ์ŠคํŠธ ID๋Š” ํ•ด๋‹น ๋„คํŠธ์›Œํฌ์˜ ์–ด๋Š ์ปดํ“จํ„ฐ์ธ์ง€๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.

์ด ๋‘ ๊ฐ€์ง€ ์ •๋ณด๊ฐ€ ํ•ฉ์ณ์ ธ IP ์ฃผ์†Œ๊ฐ€ ๋œ๋‹ค.




LESSON 19. IP ์ฃผ์†Œ์˜ ํด๋ž˜์Šค(class) ๊ตฌ์กฐ

IP ์ฃผ์†Œ๋Š” ๋„คํŠธ์›Œํฌ์˜ ๊ทœ๋ชจ์— ๋”ฐ๋ผ A~E ํด๋ž˜์Šค๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๋‹ค. ๋„คํŠธ์›Œํฌ ํด๋ž˜์Šค ๊ตฌ์กฐ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

1) IP ์ฃผ์†Œ ํด๋ž˜์Šค(class)๋ž€?

IPv4์˜ IP ์ฃผ์†Œ๋Š” 32๋น„ํŠธ๋‹ค.

  • ์ด 32๋น„ํŠธ๋ฅผ ์˜ฅํƒฏ ๋‹จ์œ„๋กœ ๋Š์–ด์„œ ๋„คํŠธ์›Œํฌ ID๋ฅผ ํฌ๊ฒŒ ๋งŒ๋“ค๊ฑฐ๋‚˜
  • ํ˜ธ์ŠคํŠธ ID๋ฅผ ์ž‘๊ฒŒ ๋งŒ๋“ค์–ด ๋„คํŠธ์›Œํฌ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜๋„ ์žˆ๋‹ค

๋„คํŠธ์›Œํฌ ํฌ๊ธฐ๋Š” **ํด๋ž˜์Šค** ๋ผ๋Š” ๊ฐœ๋…์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๊ณ  ์žˆ๋‹ค

ํด๋ž˜์Šค ์ด๋ฆ„ ๋‚ด์šฉ ๋„คํŠธ์›Œํฌ ID ํฌ๊ธฐ ํ˜ธ์ŠคํŠธ ID
A ํด๋ž˜์Šค ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ 8๋น„ํŠธ 24๋น„ํŠธ
B ํด๋ž˜์Šค ์ค‘ํ˜• ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ 16๋น„ํŠธ 16๋น„ํŠธ
C ํด๋ž˜์Šค ์†Œ๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ 24๋น„ํŠธ 8๋น„ํŠธ
D ํด๋ž˜์Šค ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ(multicast) ์ฃผ์†Œ x x
E ํด๋ž˜์Šค ์—ฐ๊ทœ ๋ฐ ํŠน์ˆ˜์šฉ๋„ ์ฃผ์†Œ x x

์ผ๋ฐ˜ ๋„คํŠธ์›Œํฌ์—์„œ๋Š” A~C ํด๋ž˜์Šค๊นŒ์ง€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค

์ข…๋ฅ˜ ๊ณต์ธ IP ์ฃผ์†Œ์˜ ๋ฒ”์œ„ ์‚ฌ์„ค IP ์ฃผ์†Œ์˜ ๋ฒ”์œ„
A ํด๋ž˜์Šค 1.0.0.0~9.255.255.255
10.0.0.0~10.255.255.255
11.0.0.0~126.255.255.255
B ํด๋ž˜์Šค 128.0.0.0~172.15.255.255
172.16.0.0~172.31.255.255
172.32.0.0~191.255.255.255
C ํด๋ž˜์Šค 192.0.0.0~192.167.255.255
192.168.0.0~192.168.255.255
192.169.0.0~223.255.255.255




LESSON 20. ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ์˜ ๊ตฌ์กฐ

์ปดํ“จํ„ฐ์— ํ• ๋‹นํ•  ์ˆ˜ ์—†๋Š” IP ์ฃผ์†Œ์ธ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

1) ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ์˜ ๊ตฌ์กฐ๋ž€?

IP ์ฃผ์†Œ์—๋Š” ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ์™€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ๊ฐ€ ์žˆ๋‹ค. ์ด ๋‘ ์ฃผ์†Œ๋Š” ํŠน๋ณ„ํ•œ ์ฃผ์†Œ๋กœ, ์ปดํ“จํ„ฐ๋‚˜ ๋ผ์šฐํ„ฐ๊ฐ€ ์ž์‹ ์˜ IP๋กœ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ ๋œ๋‹ค

โœ”๏ธ ๋„คํŠธ์›Œํฌ ์ฃผ์†Œ

  • ์ „์ฒด ๋„คํŠธ์›Œํฌ์—์„œ ์ž‘์€ ๋„คํŠธ์›Œํฌ๋ฅผ ์‹๋ณ„ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋œ๋‹ค
    • ํ˜ธ์ŠคํŠธ ID๊ฐ€ 10์ง„์ˆ˜๋กœ 0์ด๋ฉด ๊ทธ ๋„คํŠธ์›Œํฌ ์ „์ฒด๋ฅผ ๋Œ€ํ‘œํ•˜๋Š” ์ฃผ์†Œ๊ฐ€ ๋œ๋‹ค โž” ์‰ฝ๊ฒŒ ๋งํ•ด ์ „์ฒด ๋„คํŠธ์›Œํฌ ๋Œ€ํ‘œ ์ฃผ์†Œ


โœ”๏ธ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ

  • ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ๋‚˜ ์žฅ๋น„ ๋ชจ๋‘์—๊ฒŒ ํ•œ ๋ฒˆ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ „์šฉ IP ์ฃผ์†Œ




LESSON 21. ์„œ๋ธŒ๋„ท(subnet)์˜ ๊ตฌ์กฐ

๋„คํŠธ์›Œํฌ๋ฅผ ๋ถ„ํ• ํ•˜๋Š” ๊ฒƒ์„ ์„œ๋ธŒ๋„ทํŒ…์ด๋ผ๊ณ  ํ•œ๋‹ค. ์„œ๋ธŒ๋„ท์˜ ๊ตฌ์กฐ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

1) ์„œ๋ธŒ๋„ท(subnet)์ด๋ž€?

IP ์ฃผ์†Œ๋Š” A, B, C, D, E ํด๋ž˜์Šค๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๊ณ , ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” IP ์ฃผ์†Œ๋Š” A, B, C๋กœ ๋‚˜๋‰˜์–ด์ ธ ์žˆ๋‹ค.

A ํด๋ž˜์Šค ๋„คํŠธ์›Œํฌ๋Š” ํ˜ธ์ŠคํŠธ ID๊ฐ€ 24๋น„ํŠธ๋กœ, ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ์— 1677๋งŒ 7214๊ฐœ์˜ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

์ด ์ƒํƒœ์—์„œ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ํŒจํ‚ท์„ ์ „์†กํ•˜๋ฉด ๋ชจ๋“  ์ปดํ“จํ„ฐ์— ํŒจํ‚ท์ด ์ „์†ก๋˜๊ณ  ๋„คํŠธ์›Œํฌ๊ฐ€ ํ˜ผ์žกํ•ด์ง€๊ฒŒ ๋˜๋Š”๋ฐ, ๐Ÿ˜ฑ๐Ÿ˜ฑ๐Ÿ˜ฑ

A ํด๋ž˜์Šค์˜ ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ๋ฅผ **์ž‘์€ ๋„คํŠธ์›Œํฌ**๋กœ ๋ถ„ํ• ํ•˜์—ฌ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋กœ ์ „์†ก๋˜๋Š” ํŒจํ‚ท์˜ ๋ฒ”์œ„๋ฅผ ์ขํž์ˆ˜ ์žˆ๋‹ค. โž” ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋” ๋งŽ์€ ๋„คํŠธ์›Œํฌ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด์„œ IP ์ฃผ์†Œ๋ฅผ ๋” ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ด์ฒ˜๋Ÿผ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ถ„ํ• ํ•˜๋Š” ๊ฒƒ์„ ์„œ๋ธŒ๋„ทํŒ…(subneting)์ด๋ผ๊ณ  ํ•˜๊ณ , ๋ถ„ํ• ๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ์„œ๋ธŒ๋„ท(subnet)์ด๋ผ๊ณ  ํ•œ๋‹ค.

๊ธฐ์กด์— ์žˆ๋˜ ํ˜ธ์ŠคํŠธ ID์—์„œ ๋น„ํŠธ๋ฅผ ๋นŒ๋ ค ์„œ๋ธŒ๋„ท ID๋กœ ๋ฐ”๊ฟ” ์„œ๋ธŒ๋„ท์„ ๋งŒ๋“ ๋‹ค.


1) ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋ž€?

IP ์ฃผ์†Œ๋ฅผ ์„œ๋ธŒ๋„ทํŒ…ํ•˜๋ฉด

  • ์–ด๋””๊นŒ์ง€๊ฐ€ ๋„คํŠธ์›Œํฌ ID๊ณ  ์–ด๋””๋ถ€ํ„ฐ๊ฐ€ ํ˜ธ์ŠคํŠธ ID์ธ์ง€ ํŒ๋‹จํ•˜๊ธฐ๊ฐ€ ์–ด๋ ค์šธ ๋•Œ๊ฐ€ ์žˆ๋Š”๋ฐ ๐Ÿ˜ฅ

์ด ๋•Œ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋ผ๋Š” ๊ฐ’์„ ์‚ฌ์šฉํ•œ๋‹ค.

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ: ๋„คํŠธ์›Œํฌ ID์™€ ํ˜ธ์ŠคํŠธ ID๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ’์ด๋‹ค




LESSON 22. ๋ผ์šฐํ„ฐ(router)์˜ ๊ตฌ์กฐ

์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์™€ ํ†ต์‹ ํ•˜๋ ค๋ฉด ๋ผ์šฐํ„ฐ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๋ผ์šฐํ„ฐ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

1) ๋ผ์šฐํ„ฐ(router)๋ž€?

์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์™€ ํ†ต์‹ ํ•˜๋ ค๋ฉด ๋ผ์šฐํ„ฐ๊ฐ€ ํ•„์š”ํ•˜๊ณ , ๋ผ์šฐํ„ฐ๋Š” **๋„คํŠธ์›Œํฌ๋ฅผ ๋ถ„๋ฆฌ**ํ•  ์ˆ˜ ์žˆ๋‹ค

์Šค์œ„์น˜(๋ ˆ์ด์–ด 2 ์Šค์œ„์น˜)๋งŒ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ๋ชจ๋“  ์ปดํ“จํ„ฐ์™€ ์Šค์œ„์น˜๊ฐ€ ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ์— ์†ํ•˜๊ฒŒ ๋˜๊ณ , ํ—ˆ๋ธŒ๋„ ์Šค์œ„์น˜์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์—†๋‹ค ๐Ÿ˜ฅ๐Ÿ˜ฅ๐Ÿ˜ฅ

โž” ๋ผ์šฐํ„ฐ๊ฐ€ ์žˆ์œผ๋ฉด ๋„คํŠธ์›Œํฌ๋ฅผ ๋ถ„ํ• ํ•  ์ˆ˜ ์žˆ๋‹ค

๋„คํŠธ์›Œํฌ๋ฅผ ๋ถ„ํ• ํ•œ ๋‹ค์Œ, ์ปดํ“จํ„ฐ ํ•œ ๋Œ€๊ฐ€ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ์ ‘์†ํ•˜๋ ค๋ฉดโ“,

  • ์ปดํ“จํ„ฐ 1์ด ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋ ค๋ฉด ๋ผ์šฐํ„ฐ์˜ IP ์ฃผ์†Œ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค.
    • ์ด๊ฒƒ์€ ๋„คํŠธ์›Œํฌ์˜ ์ถœ์ž…๊ตฌ๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด(default gateway)๋ผ๊ณ  ํ•œ๋‹ค.

๋ผ์šฐํ„ฐ์˜ IP ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋Š”,

  • ์ปดํ“จํ„ฐ 1์€ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ ์–ด๋””๋กœ ์ „์†กํ•ด์•ผ ํ•˜๋Š”์ง€ ์•Œ์ง€ ๋ชปํ•œ๋‹ค ๐Ÿ˜ฑ
  • ๊ทธ๋ž˜์„œ ๋„คํŠธ์›Œํฌ์˜ ์ถœ์ž…๊ตฌ๋ฅผ ์ง€์ •ํ•˜๊ณ , ์ผ๋‹จ์€ ๋ผ์šฐํ„ฐ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค
    • ์ปดํ“จํ„ฐ 1์€ 192.168.1.0/24 ๋„คํŠธ์›Œํฌ์— ์†ํ•ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ผ์šฐํ„ฐ์˜ IP ์ฃผ์†Œ์ธ 192.168.1.1๋กœ ์„ค์ •ํ–ˆ๋‹ค.
  • ํ•˜์ง€๋งŒ ๊ฒŒ์ดํŠธ์›จ์ด ์„ค์ •๋งŒ์œผ๋กœ๋Š” ์ปดํ“จํ„ฐ 1์—์„œ ์ปดํ“จํ„ฐ 6์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ผ์šฐํ„ฐ์˜ ๋ผ์šฐํŒ…(routing)๊ธฐ๋Šฅ์ด ํ•„์š”ํ•˜๋‹ค


1) ๋ผ์šฐํŒ…(routing)์ด๋ž€?

๋ผ์šฐํŒ…์€ ๊ฒฝ๋กœ ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ˜„์žฌ์˜ ๋„คํŠธ์›Œํฌ์—์„œ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค ์ด ๊ฒฝ๋กœ ์ •๋ณด๊ฐ€ ๋“ฑ๋ก๋˜์–ด ์žˆ๋Š” ํ…Œ์ด๋ธ”์ด ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์ด๋‹ค

๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ๋“ฑ๋กํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๊ฐ€

(1) ์ˆ˜๋™์œผ๋กœ ๋“ฑ๋กํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ

  • ์ •๋ณด๋ฅผ ํ•˜๋‚˜ํ•˜๋‚˜ ๋ผ์šฐํ„ฐ์— ๋“ฑ๋ก
  • ๋“ฑ๋ก๋œ ๋‚ด์šฉ์ด ์ˆ˜์ •๋˜๋ฉด ์ˆ˜๋™์œผ๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•ด์„œ ์ž‘์—…๋Ÿ‰๋„ ๋งŽ์•„์ง€๊ธฐ ๋•Œ๋ฌธ์— ์†Œ๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์— ์ ํ•ฉ

(2) ์ž๋™์œผ๋กœ ๋“ฑ๋กํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

  • ๋ผ์šฐํ„ฐ ๊ฐ„์— ๊ฒฝ๋กœ ์ •๋ณด๋ฅผ ์„œ๋กœ ๊ตํ™˜ํ•˜์—ฌ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ” ์ •๋ณด๋ฅผ ์ž๋™์œผ๋กœ ์ˆ˜์ •
  • ์ˆ˜๋™์œผ๋กœ ๋“ฑ๋กํ•˜๋Š” ๋ฐฉ๋ฒ•์ฒ˜๋Ÿผ ์ง์ ‘ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๊ฐ€ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์•„๋„ ๋˜๊ธฐ ๋–„๋ฌธ์— ํ›จ์”ฌ ํŽธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ์— ์ ํ•ฉ

์ด์ฒ˜๋Ÿผ ๋ผ์šฐํ„ฐ ๊ฐ„์— ๋ผ์šฐํŒ… ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์„ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ด๋ผ๊ณ  ํ•œ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์—๋Š” RIP, OSPF, BGP ๋“ฑ์ด ์žˆ๊ณ  ๊ฐ๊ฐ ๋‹ค๋ฅธ ํŠน์ง•์ด ์žˆ๋‹ค.




:: ์šฉ์–ด ์ •๋ฆฌ๐Ÿ’ก

  • ๋„คํŠธ์›Œํฌ ๊ณ„์ธต(network layer): ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์€ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์™€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒฝ๋กœ ์„ค์ •์„ ์œ„ํ•ด ๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•œ ๋ผ์šฐํŒ…์„ ํ•˜๋ฉฐ ํŒจํ‚ท ์ „์†ก์„ ๋‹ด๋‹นํ•œ๋‹ค

  • IP(Internet Protocol, ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ): ์ธํ„ฐ๋„ท์— ์žˆ๋Š” ํ•œ ์ปดํ“จํ„ฐ์—์„œ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋„คํŠธ์›Œํฌ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์ด๋‹ค

  • IP ์ฃผ์†Œ ํด๋ž˜์Šค(IP address class): IPv4์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ ๊ทธ๋ฃน์—๋Š” ๋‹ค์„ฏ ๊ฐœ ๊ฐ€ ์žˆ๋‹ค. A, B, Cํด๋ž˜์Šค๋Š” ๋„คํŠธ์›Œํฌ ID์™€ ํ˜ธ์ŠคํŠธ ID๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, D ํด๋ž˜์Šค๋Š” ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ ์ฃผ์†Œ๋กœ ์‚ฌ์šฉ๋œ๋‹ค. E ํด๋ž˜์Šค๋Š” ํ•„์š”์— ๋”ฐ๋ผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ํ™•๋ณดํ•ด ๋†“์€ ๊ฒƒ์ด๋‹ค

  • ๋ผ์šฐํ„ฐ(router): ์„œ๋กœ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฐ๊ฒฐํ•ด ์ฃผ๋Š” ์žฅ์น˜๋กœ ํ˜„์žฌ์˜ ๋„คํŠธ์›Œํฌ์—์„œ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ํŒจํ‚ท์„ ์ „์†กํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค

  • ๋ผ์šฐํŒ…(routing): ๋„คํŠธ์›Œํฌ์—์„œ ํŒจํ‚ท์„ ๋ชฉ์ ์ง€๋กœ ๋ณด๋‚ผ ๋•Œ ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ฒฝ๋กœ ์ค‘ ํ•œ ๊ฐ€์ง€ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•ด ์ฃผ๋Š” ๊ณผ์ •์ด๋‹ค

  • ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”(rotuing table): ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์—์„œ ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋ฅผ ๋ชฉ์ ์ง€์— ๋„๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ๋„คํŠธ์›Œํฌ ๋…ธ์„ ์œผ๋กœ ๋ณ€ํ™˜์‹œํ‚ฌ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค. ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ๋กœ ๊ฐ€๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ์ข‹์€ ๋ผ์šฐํ„ฐ์˜ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค

  • ์„œ๋ธŒ๋„ท(subnet): ํฐ ๋„คํŠธ์›Œํฌ๋ฅผ ๋ถ„ํ• ํ•ด์„œ ๋งŒ๋“  ์ž‘์€ ๋„คํŠธ์›Œํฌ๋‹ค

  • ์„œ๋ธŒ๋„ทํŒ…(subneting): ๋„คํŠธ์›Œํฌ๋ฅผ ๋ถ„ํ• ํ•˜๊ธฐ ์œ„ํ•ด IP ์ฃผ์†Œ์˜ ๊ตฌ์„ฑ์„ ๋ณ€๊ฒฝํ•˜๋Š” ์ž‘์—…์ด๋‹ค

  • ์„œ๋ธŒ๋„ท ID: IP ์ฃผ์†Œ์˜ ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„์„ ๋Š˜๋ฆฌ๊ธฐ ์œ„ํ•ด ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋น„ํŠธ๋กœ ์„œ๋ธŒ๋„ท ๋น„ํŠธ(subnet bits)๋ผ๊ณ ๋„ ํ•œ๋‹ค

  • ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ(subnet mask): IP ์ฃผ์†Œ์˜ ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„๋งŒ ๋‚˜ํƒ€๋‚˜๊ฒŒ ํ•˜์—ฌ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์ธ์ง€๋ฅผ ํŒ๋ณ„ํ•˜๊ฒŒ ํ•˜๋Š” ๋งˆ์Šคํฌ๋‹ค

  • ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ(multicast): ํ•œ ์ปดํ“จํ„ฐ(ํ˜ธ์ŠคํŠธ)์—์„œ ํŒจํ‚ท์„ ์—ฌ๋Ÿฌ ์ปดํ“จํ„ฐ๋กœ ๋™์‹œ์— ์ „์†กํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค

  • ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ(broadcast): IP ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ๋ชจ๋“  ์ปดํ“จํ„ฐ(ํ˜ธ์ŠคํŠธ)๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค