๊ด€๋ฆฌ ๋ฉ”๋‰ด

Unfazedโ—๏ธ๐ŸŽฏ

๋„คํŠธ์›Œํฌ ๋ณธ๋ฌธ

728x90

๋„คํŠธ์›Œํฌ : ์ „์†ก๋งค์ฒด ๋งํฌ๋กœ ์„œ๋กœ ์—ฐ๊ฒฐ๋œ ์žฅ์น˜(๋…ธ๋“œ : node, ์ปดํ“จํ„ฐ๋‚˜ ํ”„๋ฆฐํ„ฐ)์˜ ๋ชจ์ž„

๋ถ„์‚ฐ์ฒ˜๋ฆฌ(distributed processing)์— ์‚ฌ์šฉ

 

๋„คํŠธ์›Œํฌ ํ‰๊ฐ€๊ธฐ์ค€

1. ์„ฑ๋Šฅ(performance)

์ „๋‹ฌ์‹œ๊ฐ„(transit time), ์‘๋‹ต์‹œ๊ฐ„(response time), ์ฒ˜๋ฆฌ์œจ(throughtput), ์ง€์—ฐ(delay)

2. ์‹ ๋ขฐ์„ฑ(reliability)

๊ณ ์žฅ์˜ ๋นˆ๋„์ˆ˜, ๊ณ ์žฅ ๋‚œ ํ›„ ๋งํฌ๋ฅผ ๋ณต๊ตฌํ•˜๋Š”๋ฐ ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„

3. ๋ณด์•ˆ(security)

๋ถˆ๋ฒ•์ ์ธ ์ ‘์†์ด๋‚˜ ๋ฐ”์ด๋Ÿฌ์Šค๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ

 

๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ ์šฉ์–ด

์‹œ์Šคํ…œ : ๋‚ด๋ถ€ ๊ทœ์น™์— ๋”ฐ๋ผ ๋Šฅ๋™์ ์œผ๋กœ ๋™์ž‘ํ•˜๋Š” ๋Œ€์ƒ 

ex : ์ปดํ“จํ„ฐ, ์ž๋™์ฐจ, ์ปคํ”ผ ์žํŒ๊ธฐ, ๋งˆ์ดํฌ๋กœ ํ”„๋กœ์„ธ์„œ, ์šด์˜์ฒด์ œ, ํ”„๋กœ์„ธ์Šค

์ธํ„ฐํŽ˜์ด์Šค : ์‹œ์Šคํ…œ๊ณผ ์‹œ์Šคํ…œ์„ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ํ‘œ์ค€ํ™”๋œ ์ ‘๊ทผ ๋ฐฉ๋ฒ•

ex : RS-232C, USB

์ „์†ก๋งค์ฒด : ์‹œ์Šคํ…œ๋ผ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฌผ๋ฆฌ์ ์ธ ์ „์†ก ์ˆ˜๋‹จ

ํ”„๋กœํ† ์ฝœ : ์ „์†ก๋งค์ฒด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ํŠน์ • ๊ทœ์น™

 

๋„คํŠธ์›Œํฌ : ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๋Š” ์‹œ์Šคํ…œ์˜ ์ง‘ํ•ฉ

์ธํ„ฐ๋„ท : ์ „์„ธ๊ณ„์˜ ๋„คํŠธ์›Œํฌ๊ฐ€ ์œ ๊ธฐ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ๋™์ž‘ํ•˜๋Š” ํ†ตํ•ฉ ๋„คํŠธ์›Œํฌ (๊ณตํ†ต๊ธฐ๋Šฅ : IP(Internet Protocol))

 

์‹œ์Šคํ…œ์˜ ๊ตฌ๋ถ„ (๋…ธ๋“œ ⊃ ํ˜ธ์ŠคํŠธ ⊃ ์„œ๋ฒ„)
๋…ธ๋“œ: ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์‹œ์Šคํ…œ์˜ ์ผ๋ฐ˜์ ์ธ ์šฉ์–ด
ํ˜ธ์ŠคํŠธ: ์ปดํ“จํŒ… ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ์‹œ์Šคํ…œ  (์ฃผ์†Œ๊ฐ€ ํ• ๋‹น๋œ ๋…ธ๋“œ)
ํด๋ผ์ด์–ธํŠธ: ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•˜๋Š” ์‹œ์Šคํ…œ 
์„œ๋ฒ„: ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‹œ์Šคํ…œ (์‘๋‹ต์ด ๊ฐ€๋Šฅํ•œ ํ˜ธ์ŠคํŠธ)

 

๋ฌผ๋ฆฌ์  ๊ตฌ์กฐ: ์—ฐ๊ฒฐ ํ˜•ํƒœ (Type of connection)
1) ์ -๋Œ€-์  ํšŒ์„  ๊ตฌ์„ฑ (point-to-point line configuration)
์ฑ„๋„์˜ ์ „์ฒด ์šฉ๋Ÿ‰์€ ๋‘ ๊ธฐ๊ธฐ๊ฐ„ ์ „์†ก์„ ์œ„ํ•ด์„œ ์‚ฌ์šฉ (์ „์šฉ)
์ผ€์ด๋ธ”์ด๋‚˜ ์ „์„ , ๋˜๋Š” ๊ทน์ดˆ๋‹จํŒŒ๋‚˜ ์ธ๊ณต์œ„์„ฑ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ๊ตฌ์„ฑ
Ex) ํ…”๋ ˆ๋น„์ „ ๋ฆฌ๋ชจ์ปจ

2) ๋‹ค์ค‘์  (multipoint, ๋ฉ€ํ‹ฐ ๋“œ๋กญ (multidrop))
3๊ฐœ ์ด์ƒ์˜ ํŠน์ • ๊ธฐ๊ธฐ๊ฐ€ ํ•˜๋‚˜์˜ ๋งํฌ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹
์ฑ„๋„์˜ ์šฉ๋Ÿ‰์„ ๊ณต๊ฐ„์ ์œผ๋กœ ๋˜๋Š” ์‹œ๊ฐ„์ ์œผ๋กœ ๊ณต์œ 

 

๋ฌผ๋ฆฌ์  ๊ตฌ์กฐ: ์ ‘์† ํ˜•ํƒœ (Topology), ๋ฌผ๋ฆฌ์  ํ˜น์€ ๋…ผ๋ฆฌ์ ์ธ ๋„คํŠธ์›Œํฌ ๋ฐฐ์น˜ ๋ฐฉ์‹

1) ๊ทธ๋ฌผํ˜•(Mesh) 

๋ชจ๋“  ์žฅ์น˜๋Š” ๋‹ค๋ฅธ ์žฅ์น˜์™€ ์ ๋Œ€์  ๋งํฌ
n๊ฐœ์˜ ์žฅ์น˜๋ฅผ ์„œ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด n(n-1)/2๊ฐœ์˜ ์ฑ„๋„์ด ์š”๊ตฌ
n-1๊ฐœ์˜ ์ž…์ถœ๋ ฅ (I/O) ํฌํŠธ
์žฅ์ 
- ์›ํ™œํ•œ ์ž๋ฃŒ ์ „์†ก์˜ ๋ณด์žฅ – ์  ๋Œ€ ์  ์ „์šฉ ๋งํฌ ์ œ๊ณต
- ๋†’์€ ์•ˆ์ •์„ฑ
- ๋น„๋ฐ€ ์œ ์ง€์™€ ๋ณด์•ˆ
- ๊ฒฐํ•จ ์‹๋ณ„๊ณผ ๋ถ„๋ฆฌ๊ฐ€ ๋น„๊ต์  ์šฉ์ด
๋‹จ์ 
- ์ผ€์ด๋ธ”์˜ ์–‘๊ณผ ์š”๊ตฌ๋˜๋Š” I/O ํฌํŠธ ์ˆ˜
- ์„ค์น˜์™€ ์žฌ๊ตฌ์„ฑ์˜ ์–ด๋ ค์›€

 

2) ์Šคํƒ€ํ˜•(Star)

ํ—ˆ๋ธŒ (hub)๋ผ๋Š” ์ค‘์•™์ œ์–ด์žฅ์น˜ (central controller)์™€ ์ „์šฉ ์ -๋Œ€-์  ๋งํฌ ๊ตฌ์„ฑ
๊ฐ ์žฅ์น˜๊ฐ„ ์ง์ ‘์ ์ธ ํ†ต์‹  ๋ถˆ๊ฐ€
๋ชจ๋“  ์ „์†ก์€ ์ œ์–ด ์žฅ์น˜๋ฅผ ํ†ตํ•ด ์ „์†ก
1๊ฐœ์˜ ์ฑ„๋„
1๊ฐœ์˜ I/O ํฌํŠธ๊ฐ€ ์š”๊ตฌ
์žฅ์ 
- ๊ทธ๋ฌผํ˜• ์ ‘์†ํ˜•ํƒœ๋ณด๋‹ค ์ ์€ ๋น„์šฉ
- ์„ค์น˜์™€ ์žฌ๊ตฌ์„ฑ์ด ์šฉ์ด
๋‹จ์ 
- ํ—ˆ๋ธŒ๊ฐ€ ๊ณ ์žฅ ๋‚˜๋ฉด ์ „์ฒด ์‹œ์Šคํ…œ ๊ณ ์žฅ

 

3) ํŠธ๋ฆฌํ˜•(Tree)

 

4) ๋ฒ„์Šคํ˜•(Bus)

๋‹ค์ค‘์  ํ˜•ํƒœ
ํƒญ (tap)๊ณผ ์œ ๋„์„  (drop line)์— ์˜ํ•ด ๋ฒ„์Šค์— ์—ฐ๊ฒฐ
์žฅ์ 
- ์„ค์น˜๊ฐ€ ์‰ฝ๋‹ค
- ๊ฐ€์žฅ ์ ์€ ์–‘์˜ ์ผ€์ด๋ธ” ์‚ฌ์šฉ
๋‹จ์ 
- ์žฌ๊ตฌ์„ฑ์ด๋‚˜ ๊ฒฐํ•จ ๋ถ„๋ฆฌ์˜ ์–ด๋ ค์›€
- ์ค‘์ถ” ์ผ€์ด๋ธ”์˜ ๊ฒฐํ•จ ์‹œ ๋‹ค์ˆ˜์˜ ์žฅ์น˜์— ์˜ํ–ฅ์„ ์คŒ

 

5) ๋งํ˜•(Ring)

์ž์‹ ์˜ ์–‘์ชฝ์— ์œ„์น˜ํ•œ ์žฅ์น˜์™€ ์ „์šฉ ์ -๋Œ€-์  ํšŒ์„ ์„ ๊ตฌ์„ฑ
๊ฐ ์žฅ์น˜๋Š” ์ค‘๊ณ„๊ธฐ ํฌํ•จ
์žฅ์ 
- ์„ค์น˜์™€ ์žฌ๊ตฌ์„ฑ์ด ์‰ฝ๋‹ค
- ์‹ ํ˜ธ๋Š” ํ•ญ์ƒ ์ˆœํ™˜
- ๊ฒฝ๋ณด (์ผ์ • ์‹œ๊ฐ„๋‚ด ์‹ ํ˜ธ๊ฐ€ ์ˆ˜์‹ ๋˜์ง€ ์•Š์„ ์‹œ ์œ„์น˜๋ฅผ ๊ฒฝ๋ณด) ์‚ฌ์šฉ
๋‹จ์ 
- ๋‹จ๋ฐฉํ–ฅ์˜ ๊ฒฝ์šฐ ๋ง์˜ ๊ฒฐํ•จ ์‹œ ์ „์ฒด ๋„คํŠธ์›Œํฌ ๋งˆ๋น„
ํ•ด๊ฒฐ์ฑ…
- ์ด์ค‘ ๋ง ๋˜๋Š” ๊ฒฐํ•จ ์ง€์ ์˜ ๋‹จ์ ˆ ์Šค์œ„์น˜ ์‚ฌ์šฉ์„ ํ†ตํ•ด ํ•ด๊ฒฐ

 

๋„คํŠธ์›Œํฌ ๋ฒ”์ฃผ (Categories of Networks)
• ๊ทœ๋ชจ, ์†Œ์œ ์ž, ๊ฑฐ๋ฆฌ, ๋ฌผ๋ฆฌ์ ์ธ ๊ตฌ์กฐ์— ๋”ฐ๋ผ ๊ตฌ๋ถ„

1) LAN: Local Area Network (๊ทผ๊ฑฐ๋ฆฌํ†ต์‹ ๋ง)
๊ฐœ์ธ ์ปดํ“จํ„ฐ ๋˜๋Š” ์›Œํฌ์Šคํ…Œ์ด์…˜๊ฐ„์˜ ์ž์› ๊ณต์œ ๋ฅผ ๋ชฉ์ ์œผ๋กœ ์„ค๊ณ„ (๋ฒ„์Šคํ˜•, ๋งํ˜•, ์Šคํƒ€ํ˜• ์‚ฌ์šฉ)

2) MAN: Metropolitan Area Network (๋„์‹œ ํ†ต์‹ ๋ง)
๋„คํŠธ์›Œํฌ๋ฅผ ์ „์ฒด ๋„์‹œ๋กœ ํ™•์žฅ์‹œํ‚จ ๊ฒƒ
์—ฌ๋Ÿฌ ๊ฐœ์˜ LAN์œผ๋กœ ๊ตฌ์„ฑ

3) WAN: Wide Area Network (๊ด‘์—ญํ†ต์‹ ๋ง)
๊ตญ๊ฐ€, ๋Œ€๋ฅ™ ๋˜๋Š” ์ „์„ธ๊ณ„๋ฅผ ํฌ๊ด„ํ•˜๋Š” ๊ด‘๋Œ€์—ญ ๋„คํŠธ์›Œํฌ
๊ฑฐ๋ฆฌ์˜ ์ œํ•œ์ด ์—†์Œ

OSI 7๊ณ„์ธต ๋ชจ๋ธ์˜ ๊ณ„์ธต๋ณ„ ๊ธฐ๋Šฅ
๋ฌผ๋ฆฌ ๊ณ„์ธต: ๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ 
๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต: ๋ฌผ๋ฆฌ์  ์ „์†ก ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐ (์˜ค๋ฅ˜ ๊ฐ์ง€ / ์žฌ์ „์†ก ๊ธฐ๋Šฅ) 
๋„คํŠธ์›Œํฌ ๊ณ„์ธต: ์˜ฌ๋ฐ”๋ฅธ ์ „์†ก ๊ฒฝ๋กœ๋ฅผ ์„ ํƒ (ํ˜ผ์žก ์ œ์–ด ํฌํ•จ) 
์ „์†ก ๊ณ„์ธต: ์†ก์ˆ˜์‹  ํ”„๋กœ์„ธ์Šค ์‚ฌ์ด์˜ ์—ฐ๊ฒฐ ๊ธฐ๋Šฅ์„ ์ง€์›
์„ธ์…˜ ๊ณ„์ธต: ๋Œ€ํ™” ๊ฐœ๋…์„ ์ง€์›ํ•˜๋Š” ์ƒ์œ„์˜ ๋…ผ๋ฆฌ์  ์—ฐ๊ฒฐ์„ ์ง€์›
ํ‘œํ˜„ ๊ณ„์ธต: ๋ฐ์ดํ„ฐ์˜ ํ‘œํ˜„ ๋ฐฉ๋ฒ• (์••์ถ•: ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘, ์•”ํ˜ธํ™”: ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์˜๋ฏธ)
์‘์šฉ ๊ณ„์ธต: ๋‹ค์–‘ํ•œ ์‘์šฉ ํ™˜๊ฒฝ์„ ์ง€์›

 

์ธํ„ฐ๋„คํŠธ์›Œํฌ(์ธํ„ฐ๋„ท)

2๊ฐœ ์ด์ƒ์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ์—ฐ๊ฒฐํ•˜๋ฉด ์ธํ„ฐ๋„คํŠธ์›Œํฌ, ํ˜น์€ ์ธํ„ฐ๋„ท์ด ๋œ๋‹ค.

๊ฒŒ์ดํŠธ์›จ์ด: ์ธํ„ฐ๋„คํŠธ์›Œํ‚น ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ
๋ฆฌํ”ผํ„ฐ: ๋ฌผ๋ฆฌ ๊ณ„์ธต์„ ์ง€์› (์‹ ํ˜ธ ์ฆํญ) 
๋ธŒ๋ฆฌ์ง€: ๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์„ ์ง€์›
๋ผ์šฐํ„ฐ: ๋ฌผ๋ฆฌ ๊ณ„์ธต, ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต, ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์„ ์ง€์›

728x90