Amenable
Amenable's Blog
Amenable
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (189)
    • ๐Ÿ“‚ JAVA (87)
      • ์ดํŽ™ํ‹ฐ๋ธŒ ์ž๋ฐ” (65)
      • ์ฃผ์š” ๊ฐœ๋… (22)
    • ๐Ÿ“‚ ๊ฐœ๋ฐœ ์„œ์  (22)
      • ์‹ค์šฉ์ฃผ์˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ (1)
      • ๊ฐ์ฒด์ง€ํ–ฅ์˜ ์‚ฌ์‹ค๊ณผ ์˜คํ•ด (2)
      • ํด๋ฆฐ ์ฝ”๋“œ (8)
      • ํ•จ๊ป˜ ์ž๋ผ๊ธฐ (1)
      • ๊ทธ๋ฆผ์œผ๋กœ ๋ฐฐ์šฐ๋Š” HTTP&Network Basic (10)
    • ๐Ÿ“‚ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (8)
      • ๊ฐœ๋… (8)
      • ๋ฌธ์ œํ’€์ด (0)
    • ๐Ÿ“‚ ๋„คํŠธ์›Œํฌ (14)
      • ๊ฐœ๋… (6)
      • ์„ฑ๊ณต๊ณผ ์‹คํŒจ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” 1%์˜ ๋„คํŠธ์›Œํฌ ์›๋ฆฌ (8)
    • ๐Ÿ“‚ ์Šคํ”„๋ง (13)
      • ๊ธฐ๋ณธ ๊ฐœ๋… (13)
    • ๐Ÿ“‚ WEB (5)
    • ๐Ÿ“‚ ์ž๋ฃŒ๊ตฌ์กฐ (12)
      • ๊ฐœ๋… (2)
      • ์ •๋ ฌ (8)
      • ํŠธ๋ฆฌ (2)
    • ๐Ÿ“‚ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (10)
      • ์ตœ์†Œ์‹ ์žฅํŠธ๋ฆฌ (2)
      • ์ตœ๋‹จ ๊ฒฝ๋กœ (2)
      • ๋ฌธ์ž์—ด (2)
      • ETC (4)
    • ๐Ÿ“‚ ์•Œ๊ณ ๋ฆฌ์ฆ˜_๋ฌธ์ œํ’€์ด (4)
      • BOJ_๋ฐฑ์ค€ (4)
    • ๐Ÿ“‚ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (3)
    • ๐Ÿ“‚ DevOps (2)
      • ๋ฐฐํฌ (2)
    • ๐Ÿ“‚ ํ›„๊ธฐ (8)
      • ์šฐ์•„ํ•œ ํ…Œํฌ์ฝ”์Šค(ํ”„๋ฆฌ์ฝ”์Šค) (4)
      • 2023๋…„ (3)
      • 2024๋…„ (1)
    • ๐Ÿ“‚ ํšŒ๊ณ  (1)
      • 2023๋…„ (1)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ๐Ÿš€ GitHub

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
Amenable

Amenable's Blog

๋„คํŠธ์›Œํฌ ๊ธฐ๋ณธ ๊ฐœ๋…
๐Ÿ“‚ ๋„คํŠธ์›Œํฌ/๊ฐœ๋…

๋„คํŠธ์›Œํฌ ๊ธฐ๋ณธ ๊ฐœ๋…

2023. 1. 8. 21:59

1. ๋„คํŠธ์›Œํฌ๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

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

  ๊ทธ๋ ‡๋‹ค๋ฉด ์ธํ„ฐ๋„ท์ด๋ž€ ๋ฌด์—‡์ผ๊นŒ? ์ธํ„ฐ๋„ท์ด๋ž€ ๋ฌธ์„œ, ๊ทธ๋ฆผ, ์˜์ƒ๊ณผ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๋„๋ก ๊ตฌ์„ฑ๋œ ์„ธ์ƒ์—์„œ ๊ฐ€์žฅ ํฐ ์ „ ์„ธ๊ณ„๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๋„คํŠธ์›Œํฌ์ด๋‹ค. ํ”ํžˆ www๋ฅผ ์ธํ„ฐ๋„ท์œผ๋กœ ์ฐฉ๊ฐํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ www๋Š” ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์›น๊ณผ ๊ด€๋ จ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. (๋„คํŠธ์›Œํฌ๊ฐ€ ๋” ํฐ ๊ฐœ๋…์ด๋‹ค.)

 

2. ๋„คํŠธ์›Œํฌ์˜ ๋ถ„๋ฅ˜

1. ํฌ๊ธฐ์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜

  • LAN (Local Area Network)
      ํ•˜๋‚˜์˜ ์žฅ๋น„(์Šค์œ„์น˜)์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ์ด ์†ํ•œ ๋„คํŠธ์›Œํฌ
      ๋„คํŠธ์›Œํฌ ๋งค์ฒด๋ฅผ ์ด์šฉํ•˜์—ฌ ๋™์ผํ•œ Subnet Mask, ๋‹ค์‹œ ๋งํ•ด ๊ฐ™์€ IP ๋Œ€์—ญ์„ ์‚ฌ์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ ๋งค์ฒด์™€ ์ปดํ“จํ„ฐ๋ฅผ ๋ฌถ๋Š” ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์ด๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋„คํŠธ์›Œํฌ ๋งค์ฒด์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ๋“ค์ด '192.168.1.x/24'์˜ IP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Subnet Mask๊ฐ€ ์ผ์น˜ํ•œ๋‹ค๋ฉด ์ด๋Š” LAN์ด๋ผ ํ•  ์ˆ˜ ์žˆ๋‹ค. 
  • WAN (Wide Area Network)
      ํ•˜๋‚˜ ์ด์ƒ์˜ LAN์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋„คํŠธ์›Œํฌ
      ๊ฐ€๊นŒ์šด ์ง€์—ญ๋ผ๋ฆฌ ๋ฌถ์ธ LAN๊ณผ LAN์„ ๋‹ค์‹œ ํ•˜๋‚˜๋กœ ๋ฌถ์€ ๊ฒƒ
  • PAN (Personal Area Network)
      ๊ฐœ์ธ์ด ์‚ฌ์šฉํ•˜๋Š” ์ž‘์€ ๋‹จ์œ„์˜ ๋„คํŠธ์›Œํฌ
  • MAN (Metropolice Area Network)
      ํ•˜๋‚˜์˜ ๋„์‹œ ๋‹จ์œ„์˜ ๋„คํŠธ์›Œํฌ

2. ์—ฐ๊ฒฐ ํ˜•ํƒœ์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜

  • ์Šคํƒ€ํ˜• / ์„ฑํ˜• (Star)
      ์ค‘์•™์— ์žˆ๋Š” ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋ฅผ ํ†ตํ•ด ๋ชจ๋‘ ์—ฐ๊ฒฐ๋œ ํ˜•ํƒœ
      ์ค‘์•™์˜ ์žฅ๋น„๊ฐ€ ๊ณ ์žฅ ๋‚˜๋ฉด ๋ชจ๋“  ์‹œ์Šคํ…œ๋“ค์ด ํ†ต์‹  ๋ถˆ๊ฐ€
      ์ผ๋ฐ˜์ ์œผ๋กœ ์Šค์œ„์น˜ ์žฅ๋น„๋ฅผ ํ†ตํ•ด 2 ๊ณ„์ธต, LAN ๋Œ€์—ญ์„ ๊ตฌ์„ฑ

  • ๋งํ˜• (Mesh)
      ๋ชจ๋“  ์‹œ์Šคํ…œ๋“ค์ด ๊ฐ๊ฐ ๊ฐœ๋ณ„์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ํ˜•ํƒœ
      ๋น„์šฉ์ด ๋งŽ์ด ๋“ ๋‹ค.
      ํŠน์ • ์žฅ๋น„๊ฐ€ ๊ณ ์žฅ ๋‚˜๋„ ๋‹ค๋ฅธ ์žฅ๋น„๋ผ๋ฆฌ ํ†ต์‹ ํ•˜๋Š”๋ฐ ๋ฌธ์ œ์—†๋‹ค.
      ์ผ๋ฐ˜์ ์œผ๋กœ ๋ผ์šฐํ„ฐ ์žฅ๋น„๋ฅผ ํ†ตํ•ด 3 ๊ณ„์ธต, WAN ๋Œ€์—ญ์„ ๊ตฌ์„ฑ

 

  • ๋ฒ„์Šคํ˜• (Bus)
      ํ•˜๋‚˜์˜ ์„ ์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ์‹œ์Šคํ…œ์„ ์—ฐ๊ฒฐํ•œ ํ˜•ํƒœ

  • ํŠธ๋ฆฌํ˜• (Tree)
      ์‹œ์Šคํ…œ์„ ์—ฌ๋Ÿฌ ๊ณ„์ธต์œผ๋กœ ๋‚˜๋ˆ ์„œ ์—ฐ๊ฒฐํ•œ ํ˜•ํƒœ

  • ๋งํ˜• (Ring)
      ์ธ์ ‘ ์‹œ์Šคํ…œ์„ 1:1๋กœ ์—ฐ๊ฒฐํ•œ ํ˜•ํƒœ

  • ํ˜ผํ•ฉํ˜•
      ์—ฌ๋Ÿฌ ํ˜•ํƒœ๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ๊ตฌ์„ฑํ•œ ํ˜•ํƒœ

 

3. ๋„คํŠธ์›Œํฌ์˜ ํ†ต์‹  ๋ฐฉ์‹

  • ์œ ๋‹ˆ์บ์ŠคํŠธ (Unicast)
    ํŠน์ • ๋Œ€์ƒ์ด๋ž‘๋งŒ 1:1๋กœ ํ†ต์‹ ํ•˜๋Š” ๋ฐฉ์‹

  • ๋ฉ€ํ‹ฐ์บ์ŠคํŠธ (Multicast)
    ํŠน์ • ๋‹ค์ˆ˜์™€ 1:N์œผ๋กœ ํ†ต์‹ ํ•˜๋Š” ๋ฐฉ์‹

  • ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ (Brodcast)
    ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ๋ชจ๋“  ๋Œ€์ƒ๊ณผ ํ†ต์‹ ํ•˜๋Š” ๋ฐฉ์‹

 

4. ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ

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

์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ”„๋กœํ† ์ฝœ

  • Ethernet ํ”„๋กœํ† ์ฝœ (MAC ์ฃผ์†Œ)
    ๊ฐ€๊นŒ์šด ๊ณณ๊ณผ ์—ฐ๋ฝํ•  ๋•Œ ์‚ฌ์šฉ
  • ICMP, IPv4, ARP (IP ์ฃผ์†Œ)
    ๋ฉ€๋ฆฌ ์žˆ๋Š” ๊ณณ๊ณผ ์—ฐ๋ฝํ•  ๋•Œ ์‚ฌ์šฉ
  • TCP, UDP (ํฌํŠธ ๋ฒˆํ˜ธ)
    ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์—ฐ๋ฝํ•  ๋•Œ ์‚ฌ์šฉ

ํŒจํ‚ท

  ์—ฌ๋Ÿฌ ํ”„๋กœํ† ์ฝœ๋“ค๋กœ ์บก์Аํ™”๋œ ๊ฒƒ

 

 

ํ•ด๋‹น ๊ธ€์€ '๋”ฐ๋ผํ•˜๋ฉด์„œ ๋ฐฐ์šฐ๋Š” IT'์˜ ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ(๊ฐœ์ •ํŒ)๋ฅผ ์ˆ˜๊ฐ•ํ•˜๊ณ  ์ž‘์„ฑํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

'๐Ÿ“‚ ๋„คํŠธ์›Œํฌ > ๊ฐœ๋…' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

๋Œ€์นญํ‚ค vs ๊ณต๊ฐœํ‚ค(๋น„๋Œ€์นญํ‚ค)  (0) 2023.06.30
TCP vs UDP  (0) 2023.06.16
TCP 3-Way Handshake & 4-Way Handshake  (0) 2023.06.16
TCP/IP 4๊ณ„์ธต (TCP/IP 4 Layer)  (0) 2023.06.12
OSI 7๊ณ„์ธต (OSI 7 Layer)  (0) 2023.06.12
    '๐Ÿ“‚ ๋„คํŠธ์›Œํฌ/๊ฐœ๋…' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • TCP vs UDP
    • TCP 3-Way Handshake & 4-Way Handshake
    • TCP/IP 4๊ณ„์ธต (TCP/IP 4 Layer)
    • OSI 7๊ณ„์ธต (OSI 7 Layer)
    Amenable
    Amenable
    CS, ์ž๋ฐ”, ์ž๋ฃŒ๊ตฌ์กฐ, ์•Œ๊ณ ๋ฆฌ์ฆ˜, ์Šคํ”„๋ง, ์Šคํ”„๋ง ๋ถ€ํŠธ์— ํ•ด๋‹นํ•˜๋Š” ๊ฐœ๋ฐœ์— ๊ด€ํ•œ ๋‚ด์šฉ์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”