[๐ŸŒNetwork] ์ด์ค‘ํ™”

vincaยท2023๋…„ 9์›” 26์ผ
0

๐ŸŒ Network

๋ชฉ๋ก ๋ณด๊ธฐ
7/21
post-thumbnail

โœ…์ด์ค‘ํ™”๋ž€?

๋ณต์ œ๋ฅผ ํ†ตํ•ด์„œ ๋ฐฑ์—… ๋ฃจํŠธ๊ฐ€ ์ƒ๊ธด๋‹ค๋Š” ๋œป์ด๋‹ค.
์ฆ‰, ๊ธฐ์กด ํ†ต์‹ ์— ์ด์šฉ๋˜๋˜ ์žฅ์น˜๊ฐ€ ์ฃฝ์–ด๋„ , ๋‹ค๋ฅธ ์žฅ์น˜๋กœ ํ†ตํ•˜๋Š” ๋ฃจํŠธ๋ฅผ ์ด์šฉํ•ด์„œ ๋„คํŠธ์›Œํฌ ๊ฐ„ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

์žฅ์น˜๊ฐ€ ์ฃฝ๋Š”๋‹ค?
์žฅ์น˜๊ฐ€ ์ฃฝ์€ ๊ฒƒ์€ ํ•ด๋‹น ์„ (Route)์ด ์ฃฝ์€๊ฒƒ๊ณผ ๊ฐ™๋‹ค.
๋ผ์šฐํ„ฐ ๋˜๋Š” ์Šค์œ„์น˜์— ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋Š” ํ•ด๋‹น ์„ ๋“ค์ด ๋ชจ๋‘ ์ฃฝ์€ ๊ฒƒ๊ณผ ๊ฐ™๊ธฐ ๋•Œ๋ฌธ.

๐ŸŽˆ์ด์ค‘ํ™”์˜ ์žฅ์ 

์ด๋Ÿฌํ•œ ์ด์ค‘ํ™”์˜ ์žฅ์ ์€ ๋ฌด์—‡์ผ๊นŒ?

๊ฐ€์šฉ์„ฑ (Availability)

์ด์ค‘ํ™”๋Š” ๊ฐ€์šฉ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚จ๋‹ค.

์‹œ์Šคํ…œ ๋˜๋Š” ์„œ๋น„์Šค์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ค‘๋ณตํ•˜์—ฌ ์šด์˜ํ•˜๋ฉด, ํ•˜๋‚˜์˜ ์š”์†Œ๊ฐ€ ๊ณ ์žฅ์ด๋‚˜ ์žฅ์• ๋กœ ์ธํ•ด ์ž‘๋™ํ•˜์ง€ ์•Š๋”๋ผ๋„ ๋‹ค๋ฅธ ์š”์†Œ๊ฐ€ ๊ณ„์†ํ•ด์„œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค.
์ฆ‰, ์‚ฌ์šฉ์ž์—๊ฒŒ ๋Š๊น€ ์—†๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค.(๊ฐ€์šฉ์„ฑ์ด ๋†’๋‹ค)

์†๋„ (Performance)

๋กœ๋“œ๋ฐธ๋Ÿฐ์‹ฑ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜์–ด ์„œ๋น„์Šค์˜ ์†๋„๊ฐ€ ํ–ฅ์ƒ๋œ๋‹ค.
๋„คํŠธ์›Œํฌ ์žฅ๋น„๋ฅผ ์ค‘๋ณตํ•˜์—ฌ ์šด์˜ํ•˜๋ฉด ๋กœ๋“œ๋ฐธ๋Ÿฐ์„œ๊ฐ€ ํŠธ๋ž˜ํ”ฝ์„ ๋ถ„์‚ฐํ•˜์—ฌ ๊ฐ ๋ฆฌ์†Œ์Šค์˜ ๋ถ€ํ•˜๊ฐ€ ์ค„์–ด๋“ค๊ณ , ์ „์ฒด์ ์ธ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋œ๋‹ค.

๋ณด์•ˆ(Security)

์ด์ค‘ํ™”๋ฅผ ํ•˜๊ฒŒ๋˜๋ฉด ๋ณด์•ˆ์ด ์•ฝํ•ด์ง„๋‹ค.

๊ฐ ์žฅ๋น„์— ๋ณด์•ˆ์— ์‹ ๊ฒฝ์จ์•ผํ•˜๋Š” ๋ถ€๋ถ„์ด ๋Š˜์–ด๋‚˜๋ฉฐ, ๊ณต๊ฒฉ์ž๊ฐ€ ๊ณต๊ฒฉ ๋ฃจํŠธ์— ๋Œ€ํ•ด์„œ ๋” ๋งŽ์€ ๊ณต๊ฒฉ ๋ฃจํŠธ๋ฅผ ๊ฐ€์ง€๊ฒŒ ๋œ๋‹ค.

์ค‘์š” ๊ฐ๊ฐ์˜ ํฌํŠธ๋งˆ๋‹ค ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„๋‹ค.

7๊ณ„์ธต ์žฅ๋น„ (๋‹จ๋ง)์€ ๋‚˜๋จธ์ง€ ๊ณ„์ธต์˜ ์ฃผ์†Œ๋ฅผ ๋ชจ๋‘ ๊ฐ€์ง„๋‹ค.

๋ผ์šฐํ„ฐ์™€ ์Šค์œ„์น˜๋Š” ๊ฐ๊ฐ์˜ ์—ฐ๊ฒฐ๋˜๋Š” ํฌํŠธ๋งˆ๋‹ค MAC์ฃผ์†Œ ๋ฐ IP์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„๋‹ค.

ํŒจํ‚ท์ด ์˜ค๋ฉด ๊ฐ๊ฐ์˜ ๊ณ„์ธต์—์„œ ์ด๋ฅผ ํŒ๋‹จํ•˜์—ฌ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ์žฅ๋น„๋“ค์—๊ฒŒ ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด๊ฒŒ ๋œ๋‹ค.

์ฃผ์†Œ์˜ ๊ณ„๊ธ‰์„ฑ

MAC

MAC ์ฃผ์†Œ๋Š” ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ์™€ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.
์ด๋Ÿฌํ•œ MAC์ฃผ์†Œ๋ฅผ Flatํ•œ ์ฃผ์†Œ๋ผ๊ณ  ํ•œ๋‹ค. (๊ณ„๊ธ‰์ด ์—†๋‹ค)
๋”ฐ๋ผ์„œ MAC์ฃผ์†Œ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์Šค์œ„์นญ ํ…Œ์ด๋ธ”์˜ ๊ธธ์ด๋Š” ๊ธธ์–ด์งˆ ์ˆ˜ ๋ฐ–์— ์—†๋‹ค.

์‹ค์ œ๋กœ ๋ผ์šฐํ„ฐ์— ์ฝ˜์†”์„ ์—ฐ๊ฒฐํ•˜์—ฌ show interface๋ฅผ ํ•˜๊ฒŒ๋˜๋ฉด ์—ฐ๊ฒฐ๋œ ๊ฐ๊ฐ์˜ ํฌํŠธ๋ณ„ MAC ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
(3๊ฐœ ์—ฐ๊ฒฐ๋˜์—ˆ์œผ๋ฏ€๋กœ 3๊ฐœ ์กด์žฌ)

IP

IP ์ฃผ์†Œ๋Š” MAC์ฃผ์†Œ์™€ ๋‹ฌ๋ฆฌ, ๊ณ„์ธต์ ์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ๋„คํŠธ์›Œํฌ ID์™€ ํ˜ธ์ŠคํŠธ ID๋กœ ๋‚˜๋ˆ„์–ด์ง„๋‹ค.

์šฐ๋ฆฌ๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ์•„๋Š” ์‚ฌ์„ค IP๋Œ€์—ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

  • 10.x.x.x
  • 172.16~31.x.x
  • 192.168.x.x

์—ฌ๊ธฐ์„œ ์–ด๋Š๋ถ€๋ถ„์ด ๋„คํŠธ์›Œํฌ ID์ด๋ฉฐ ์–ด๋Š ๋ถ€๋ถ„์ด ํ˜ธ์ŠคํŠธ ID์ผ๊นŒ?

๋„คํŠธ์›Œํฌ ID (Network ID)

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

ํ˜ธ์ŠคํŠธ ID (Host ID)

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

์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๋ฅผ ํ†ตํ•ด ๊ตฌ๋ถ„ํ•ด๋ณด์ž
1. ์‹ญ์ง„์ˆ˜ 255.255.255.0 ๋กœ ๋œ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๊ฐ€ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž.
2. ์ด๋ฅผ ์ด์ง„์ˆ˜๋กœ ๋ณ€๊ฒฝํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ?
โžก 11111111.11111111.11111111.00000000
3. ์ฆ‰, 0์œผ๋กœ ์ฑ„์›Œ์ง„ 25๋ฒˆ์งธ ๋ถ€ํ„ฐ๊ฐ€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์—์„œ ์„œ๋กœ ๋‹ค๋ฅธ ์žฅ๋น„๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ํ˜ธ์ŠคํŠธ ID๊ฐ€ ๋œ๋‹ค.
์ด๋Š” prefix-lenght / 24๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

prefix-lenght?

10.0.0.0 / 8
๋‹ค์Œ๊ณผ ๊ฐ™์ด / ๊ธฐํ˜ธ๋ฅผ ํ†ตํ•ด์„œ ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ๊ฐ€ ํ‘œํ˜„๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋Š”๋ฐ,์ด๋Š” prefix-lenght / 8๋กœ ์ฆ‰, 8์„ ์ด์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ–ˆ์„ ๋•Œ์˜ ๋ถ€๋ถ„๊นŒ์ง€๊ฐ€ ๋„คํŠธ์›Œํฌ ์ž๋ฆฌ๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค.
8์„ ์ด์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•˜๋ฉด 1111 ์ด๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ, ๋งจ ์•ž์— 10๊นŒ์ง€๋งŒ ๋„คํŠธ์›Œํฌ ์ž๋ฆฌ์ด๋‹ค.

ํ•œ ๋„คํŠธ์›Œํฌ ๋‚ด ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋Š” IP์˜ ์ˆ˜

๊ทธ๋Ÿผ ํ•œ ๋„คํŠธ์›Œํฌ ๋‚ด์—์„œ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋Š” IP๋Š” ๋ช‡๊ฐ€์ง€๊ฐ€ ์žˆ์„๊นŒ?

10.0.0.0 / 16 ์ธ ์•„์ดํ”ผ๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž.

์ฒซ๋ฒˆ์งธ ์•„์ดํ”ผ๋Š” ๋ฌด์—‡์ผ๊นŒ?

10.0.0.0

๋งˆ์ง€๋ง‰ ์•„์ดํ”ผ๋Š” ๋ฌด์—‡์ผ๊นŒ?

10.0.255.255

๊ทธ๋ ‡๋‹ค. 10.0.0.0 / 16 ์ธ ๊ฒฝ์šฐ
10.0๊นŒ์ง€๊ฐ€ ๋„คํŠธ์›Œํฌ ์ž๋ฆฌ๊ฐ€ ๋˜๋ฏ€๋กœ ๋’ค์—256 * 256 = 65,536 ๊ฐœ์˜ ์ฃผ์†Œ๋ฅผ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค.
ํ•˜์ง€๋งŒ ๋งจ ๋’ค(10.0.255.255)๋Š” ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฃผ์†Œ๋กœ ์‚ฌ์šฉ๋˜๋ฏ€๋กœ, ๋นผ๋ฉด 65,535๊ฐœ์˜ IP์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ฒฐ๋ก ์€?

๋„คํŠธ์›Œํฌ์™€ ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ๊ฐ„์˜ ๊ฒฝ๊ณ„๊ฐ€ ์™ผ์ชฝ์— ์žˆ์„ ์ˆ˜๋ก(ํ”„๋ฆฌํ”ฝ์Šค ๊ฐ’์ด ์ ์„์ˆ˜๋ก) ๋งŽ์€ ์•„์ดํ”ผ๋ฅผ ํ• ๋‹น ๊ฐ€๋Šฅํ•˜๋‹ค.

์‹ค์ œ๋กœ ์•Œ์•„๋ณด์ž

๋˜ํ•œ ์‹ค์ œ๋กœ ์Šค์œ„์น˜์— ์ฝ˜์†”์„ ์—ฐ๊ฒฐํ•˜์—ฌ ipconfig ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๊ฒŒ ๋˜๋ฉด, ํฌํŠธ๋ณ„ Physical Adress ์ฆ‰, MAC (Media Access Control)์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
FastEthernet 24๊ฐœ GigabitEthernet 2๊ฐœ๊ฐ€ ํ™•์ธ๋œ๋‹ค.

์‹ค์ œ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์Šค์œ„์น˜๋ฅผ ์—ด์–ด๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด 24๊ฐœ, 2๊ฐœ์˜ ๋žœ ํฌํŠธ๊ฐ€ ์žˆ๋‹ค.

E

profile
๋ถ‰์€ ๋ฐฐ ์˜ค์ƒ‰ ๋”ฑ๋‹ค๊ตฌ๋ฆฌ ๊ฐœ๋ฐœ์ž ๐ŸฆƒCloud & DevOps

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