(OS) ๋คํธ์ํฌ ๊ธฐ์ด๐จ๐ป๐ป programming/โฝ ์ด์์ฒด์ 2022. 9. 7. 15:46
Table of Contents
728x90
< ๋คํธ์ํฌ? >
์ปดํจํฐ ๋คํธ์ํฌ๋ ํฌ๊ฒ ๋จ๋ง๊ธฐ(terminal)์ ๋คํธ์ํฌ ๊ธฐ๊ธฐ๋ก ๊ตฌ์ฑ๋๋ค.
๋คํธ์ํฌ๋ ๋
ธ๋(node)์ ๋งํฌ(link)๊ฐ ์๋ก ์ฐ๊ฒฐ๋์ด ์๊ฑฐ๋ ์ฐ๊ฒฐ๋์ด ์์ง ์์ ์งํฉ์ฒด๋ฅผ ์๋ฏธํ๋ค.
- ๋จ๋ง๊ธฐ[๋ ธ๋] : (์ปดํจํฐ, ๋ ธํธ๋ถ ์ปดํจํฐ, ์ค๋งํธํฐ, ์๋ฒ ์ปดํจํฐ, ๋ผ์ฐํฐ, ์ค์์น)๋ ํต์ ์ ํ๋ ์ฃผ์ฒด๋ฅผ ์ง์นญ.
- ๋งํฌ: ์ ์ ๋๋ ๋ฌด์ .
- ์๋ฒ: ํด๋ผ์ด์ธํธ์์ ์ค๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ ์ฒ๋ฆฌํ ํ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ํด๋ผ์ด์ธํธ์ ํ์ ํ๋ ์ญํ .
๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ ๋๋ '์ข์' ๋คํธ์ํฌ๋ก ๋ง๋๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ข์ ๋คํธ์ํฌ๋ ๋ง์ ์ฒ๋ฆฌ๋(throughput)์ ์ฒ๋ฆฌํ ์ ์์ผ๋ฉฐ ์ง์ฐ์๊ฐ(latency)์ด ์งง๊ณ ์ฅ์ ๋น๋๊ฐ ์ ์ผ๋ฉฐ ์ข์ ๋ณด์์ ๊ฐ์ถ ๋คํธ์ํฌ๋ฅผ ๋งํฉ๋๋ค.
์ฉ์ด | ์ฒ๋ฆฌ๋ | ์ง์ฐ์๊ฐ |
์ ์ | ๋งํฌ๋ฅผ ํตํด ์ ๋ฌ๋๋ ๋จ์(bits per second_>bps) ์๊ฐ๋น ๋ฐ์ดํฐ์ | ์์ฒญ์ด ์ฒ๋ฆฌ๋๋ ์๊ฐ์ ๋งํ๋ฉฐ ์ด๋ค ๋ฉ์ธ์ง๊ฐ ๋ ์ฅ์น ์ฌ์ด๋ฅผ ์๋ณตํ๋๋ฐ ๊ฑธ๋ฆฐ ์๊ฐ![]() [๊ทธ๋ฆผ] ์ถ์ฒ: ๋์ ๋ฉด์ ์ ์ํ CS์ ๊ณต์ง์ ๋ ธํธ CHARTER 2 ๋คํธ์ํฌ ๊ทธ๋ฆผ 2-3 |
์ถ๊ฐ ์ค๋ช | ํธ๋ํฝ, ๋คํธ์ํฌ ์ฅ์น ๊ฐ์ ๋์ญํญ, ๋คํธ์ํฌ ์ค๊ฐ์ ๋ฐ์ํ๋ ์๋ฌ, ์ฅ์น์ ํ๋์จ์ด ์คํฉ์ ์ํฅ์ ๋ฐ์. * ๋์ญํญ: ์ฃผ์ด์ง ์๊ฐ ๋์ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ํตํด ํ๋ฅผ ์ ์๋ ์ต๋ ๋นํธ ์ |
๋งค์ฒด ํ์ , ํจํท ํฌ๊ธฐ, ๋ผ์ฐํฐ ํจํท ์ฒ๋ฆฌ ์๊ฐ์ ์ํฅ์ ๋ฐ์. |
< ๋คํธ์ํฌ ํ ํด๋ก์ง(network topology)์ ๋ณ๋ชฉ(bottleneck) ํ์? >
- ํ ํด๋ก์ง๋ ๋ ธ๋์ ๋งํฌ๊ฐ ์ด๋ป๊ฒ ๋ฐฐ์น๋์ด ์๋์ง์ ๋ํ ๋ฐฉ์์ด์ ์ฐ๊ฒฐํํ(๋ ธ๋๊ฐ์ ๋ฌผ๋ฆฌ์ ๋ฐฐ์น)๋ฅผ ์๋ฏธํ๋ค.
ํน์ง | ์ฐ๊ฒฐ ๋ชจ์ | |
ํธ๋ฆฌ(tree) | ๊ณ์ธตํ ํ ํด๋ก์ง๋ผ๊ณ ํ๋ค. ๋ ธ๋ ์ญ์ , ์ถ๊ฐ๊ฐ ์ฝ๋ค. ์์ ๋ ธ๋์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ ์ฒด ๋คํธ์ํฌ ์ฌ์ฉ ๋ถ๊ฐ์ด๋ค. |
![]() |
๋ฒ์ค(bus) | ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง(LAN)์ ์ฌ์ฉํ๋ค. ์คํธ๋์ด ๊ฐ๋ฅํ ๋ฌธ์ ์ ์ด ์๋ค. ์ฑ๋์ด ๋จ ํ ๊ฐ ์ด๋ฏ๋ก ๋ฒ์ค๊ฐ๊ณ ์ฅ๋๋ฉด ๋์์ด ๋์ง ์๋๋ค. โป์คํธ๋: LAN์์์ ์ก์ ๋ถ ํจํท์ ์ก์ ๊ณผ ๊ด๋ จ ์๋ ๋ค๋ฅธ ํธ์คํธ์ ๊ฐ์ง ์๋๋ก ํ๋ ์ค์์น ๊ธฐ๋ฅ์ ๋ง๋น์ํค๊ฑฐ๋ ์์ฌ์ ํน์ ๋ ธ๋์ ํด๋น ํจํท์ด ์ค๋๋ก ์ฒ๋ฆฌํ๋ ๊ฒ์ ๋งํ๋ค. |
![]() |
์คํ(star,์ฑํ) star topology |
์ค์ ๋
ธ๋์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ์ ์ฒด ๋คํธ์ํฌ ์ฌ์ฉ ๋ถ๊ฐ์ด๋ฉฐ ์ค์น ๋น์ฉ์ด ๊ณ ๊ฐ์ด๋ค. ๊ณ ์ฅ์ ๋ฐ๊ฒฌ๊ณผ ์๋ฆฌ๊ฐ ์ฝ๊ณ , ๋ ธ๋์ ์ถ๊ฐ ๋ฐ ์ ๊ฑฐ๊ฐ ์ฝ๋ค. " Client Server Network Model " |
![]() |
๋งํ(ring) | ๋คํธ์ํฌ ๊ตฌ์ฑ๋ณ๊ฒฝ์ด ์ด๋ ต๋ค. ํ์ ์ฅ์ ์ ์ ์ฒด ๋คํธ์ํฌ์ ์ํฅ์ ๋ผ์น๋ ๋จ์ ์ด ์๋ค. ๋ณ๋ชฉ ํ์์ด ๋๋ฌผ๊ณ ๊ฒ์ฌ, ํ๋ณต์ด ์ฝ๋ค. |
![]() |
๋ฉ์(mesh) | ํ ๋จ๋ง ์ฅ์น์ ์ฅ์ ๊ฐ ๋ฐ์ํด๋ ์ฌ๋ฌ ๊ฐ์ ๊ฒฝ๋ก๊ฐ ์กด์ฌํ๋ฏ๋ก ๋คํธ์ํฌ๋ฅผ ๊ณ์ ์ฌ์ฉํ ์ ์๊ณ ํธ๋ํฝ๋ ๋ถ์ฐ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค. ๋ ธ๋ ์ถ๊ฐ๊ฐ ์ด๋ ต๊ณ ๊ตฌ์ถ ๋น์ฉ๊ณผ ์ด์ฉ๋น์ฉ์ด ๊ณ ๊ฐ์ด๋ค. |
![]() |
- ๋ณ๋ชฉ ํ์๋ ์ ์ฒด ์์คํ ์ฑ๋ฅ์ด๋ ์ฉ๋์ด ํ๋์ ๊ตฌ์ฑ์์๋ก ์ธํด ์ ํ ๋ฐ๋ ํ์์ ๋งํ๋ค.
< ๋คํธ์ํฌ ์ข ๋ฅ >
LAN (Local Area Network) | ์ฌ๋ฌด์ค๊ณผ ๊ฐ์ธ์ ์ผ๋ก ์์ ํ๋ ๊ท๋ชจ | ์ ์ก ์๋ ๋น ๋ฆ, ํผ์ก๋ ๋ฎ์ |
MAN (Metropolitan Area Network) | ์์ธ์ ๋ฑ ์ ์ ๋์ ๊ท๋ชจ | ์ ์ก์๋, ํผ์ก๋ ํ๊ท |
WAN (Wide Area Network) | ์ธ๊ณ ๊ท๋ชจ | ์ ์ก์๋ ๋๋ฆผ, ํผ์ก๋ ๋์ |
728x90
'๐จ๐ปโ๐ป programming > โฝ ์ด์์ฒด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
(OS) CPU ์ค์ผ์ค๋ง (0) | 2022.12.13 |
---|---|
(OS) TCP/IP, UDP ๊ณ์ธต๊ตฌ์กฐ, OSI (2) | 2022.09.20 |
(OS) ํ๋ก์ธ์ค์ ์ค๋ ๋ (1) | 2022.08.03 |
(OS) ์ด์์ฒด์ ์ ๋ฉ๋ชจ๋ฆฌ (0) | 2022.07.29 |
(OS) ์๋ฃํ, ๋ฐ์ดํฐ ํฌ๊ธฐ ๋ฐ ์ ์ ์ ํ <limits> (1) | 2022.07.06 |
@DoctorSunAhna :: ํํฌ์ฝ๋ฅ
์ ํ๋ ๊ฒ ๋ณด๋ค ๋ซ๊ฒ ์ง
ํฌ์คํ ์ด ์ข์๋ค๋ฉด "์ข์์โค๏ธ" ๋๋ "๊ตฌ๋ ๐๐ป" ํด์ฃผ์ธ์!