๐ข 13. ๋คํธ์ํฌ ์ฑ๋ฅ ์ฒ๋
โญ ๋คํธ์ํฌ
- ๋คํธ์ํฌ๋ ํต์ ์ด ๊ฐ๋ฅํ ์๋ก ์ฐ๊ฒฐ๋ (interconnection) ์ฅ์น๋ค์ ๋ชจ์
- ์ฅ์น๋ ์ปดํจํฐ, ์ค๋งํธํฐ๊ณผ ๊ฐ์ ํธ์คํธ, ๊ทธ๋ฆฌ๊ณ ์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ผ์ฐํฐ, ๊ตํ๊ธฐ, ๋ชจ๋๋ค๊ณผ ๊ฐ์ ์ฐ๊ฒฐ์ฅ
โญ ๋คํธ์ํฌ ํ๊ฐ ๊ธฐ์ค
- Peformance ์ฑ๋ฅ
- ์ ๋ฌ์๊ฐ์ด๋ ์๋ต์๊ฐ๋ฑ์ ์ธก์ ํ๋ ๋ฑ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ธก์ ๊ฐ๋ฅํ๋ค.
- ์ ๋ฌ์๊ฐ์ด๋ ๋ฉ์ธ์ง๊ฐ ์ถ๋ฐ๋ถํฐ ๋์ฐฉ๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ
- ์๋ต์๊ฐ์ด๋ request์ responese์ ๊ฑธ๋ฆฌ๋ ์๊ฐ
- ํํ ํ๊ฐ๋๋ ์ฒ๋๋ย ์ฒ๋ฆฌ์จ(Throughput)๊ณผย ์ง์ฐ(delay)์ด๋ค.
- ์ ๋ฌ์๊ฐ์ด๋ ์๋ต์๊ฐ๋ฑ์ ์ธก์ ํ๋ ๋ฑ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ธก์ ๊ฐ๋ฅํ๋ค.
- Reliability ์ ๋ขฐ์ฑ
- ๊ณ ์ฅ์ ๋น๋์์ ๊ณ ์ฅ์ด ๋์ ๋งํฌ๋ฅผ ๋ณต๊ตฌํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ๋ฑ์ ๊ธฐ์ค์ผ๋ก ํ๋ค.
- Security ๋ณด์
- ๋ถ๋ฒ์ ์ธ ์ ๊ทผ์ผ๋ก ๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธ
- ๊ฐ๋ฐ์ด๋ ๋ฐ์ดํฐ ์์ค๋ก ๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธ
โญ ๋คํธ์ํฌ ์ฑ๋ฅ ์ฒ๋
- ๋์ญํญ(handwidth)
- ๋จ์ ์๊ฐ์ ์ ์กํ ์ ์๋ ๋ฐ์ดํฐ์ ์ต๋์น
- ์ฒ๋ฆฌ๋(throughput)
- ๋จ์ ์๊ฐ์ ์ค์ ๋ก ์ ์ก๋ ๋ฐ์ดํฐ์ ์
- ์ง์ฐ ์๋(latency)
- ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ
- ์ฑ๋์ด ์ ์ฌ์ ์ผ๋ก ๊ฐ๋นํ ์ ์๋ ์ ์ก ์๋์ธ Bandwidth
- Bandwidth๋ ๋คํธ์์ด ์๋๋ผ ๋ฌผ๋ฆฌ์ ์ธย ์ ์ก๋งค์ฒด๊ฐ ์ปค๋ฒํ ์ ์๋ ๋ฒ์๋ฅผ ๋ํ๋ด๋ย ๊ฒ
- ์ ํธ์ ํฌํจ๋ ์ต๊ณ ์ฃผํ์์ ์ต์ ์ฃผํ์์ ์ฐจ์ด๋ฅผ Bandwidth
- ์๋ ๋ก๊ทธ ํต์ ์์คํ ์ ์ฑ๋ฅ ์ฒ๋์ด๋ค.๋์งํธ ํต์ ์์คํ ์ ์ฑ๋ฅ ์ฒ๋๋ก๋ Bit rate๋ฅผ ์ฌ์ฉํ๋ฉฐ, 1์ด ๋์ ์ ์ก๋ ๋นํธ์๋ฅผ ๋ํ๋ธ๋ค
- ๊ทธ ๋จ์๋ bps(bit per second)
- ๋์งํธ ํต์ ์์ Bandwidth๋ bit rate์ ๋์ผํ ์๋ฏธ๋ก ์ฌ์ฉ
- ๋ฐ์ดํฐ ์ ์ก๋ฅ ์ ํ๊ณ๊ฐ ์์ผ๋ฉฐ ๋ค์ ์ธ ์์ธ์ ์ํด ๊ฒฐ์ ๋๋ค
- ๊ฐ์ฉ ๋์ญํญ
- ์ ํธ์ ์ค์
- ์ก์์ ์ ๋
- ๋ฐ์ดํฐ ์ ์ก๋ฅ ์ ๋ํ๋ด๋ ๋ ๊ฐ์ง ์์
- Nyquist Bit Rate : ์ก์์ด ์๋ ์ฑ๋์์ ์ฌ์ฉ
- Shannon Capacity : ์ก์์ด ์๋ ์ฑ๋์์ ์ฌ์ฉ.
- ํ๋์ ๋คํธ์์ด ์ค์ ๋ก ์ผ๋ง๋ ๋นจ๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ์ ์๋๋ํ๋ Throughput
- ์ด๋ค ์ง์ ์ ๋ฐ์ดํฐ๊ฐ ์ผ๋ง๋ ๋นจ๋ฆฌ ์ง๋๊ฐ๋๊ฐ(์ฒ๋ฆฌ ํ๋๊ฐ)๋ฅผ ์ธก์ ํ๋ ๊ฒ
- ๋์ญํญ์ ๋งํฌ์ ์ ์ฌ ์ฑ๋ฅ์ ์ธก์ ์น (์ํ)
- ์ฒ๋ฆฌ์จ์ ์ผ๋ง๋ ๋น ๋ฅด๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋์ง (์ค์ ์๋)
- bandwidth๋ ๋งํฌ์ ์ ์ฌ์ ์ธ ์ฑ๋ฅ์ ์๋ฏธ
- Throughput๋ ๋คํธ์์ ์ค์ ๊ฐ๋ฅํย ๋ฐ์ดํฐ ์ฒ๋ฆฌ์จ์ ์๋ฏธ
- ๋จ์๋ย bandwidth์ ๋ง์ฐฌ๊ฐ์ง๋ก bps
- ์ ์ฒด ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ด๋ ๋ฐ ์ง์ฐ์๊ฐ์ธ Latency
- Latency๋ ํ๋์ ์ ์ฒด ๋ฉ์ธ์ง๊ฐ ๋ชฉ์ ์ง์ ์์ ํ ๋๋ฌํ๋๋ฐ ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋์ง์ ์๊ฐ
- ๋ฐ์ ์ง๋ก๋ถํฐ ์ฒซ ๋ฒ์งธ ๋นํธ๊ฐ ๋ชฉ์ ์ง๋ฅผ ํฅํด ๋ ๋ ํ์ ์จ์ ํ ์ ์ฒด๋ฉ์ธ์ง๊ฐ ๋ชฉ์ ์ง์ ๋ชจ๋ ๋์ฐฉํ ๋๊น์ง ์์๋๋ ์๊ฐ
- ์ง์ฐ์ ์ ํ์๊ฐ, ์ ์ก์๊ฐ, ํ์๊ฐ, ์ฒ๋ฆฌ์๊ฐ์ ํฉ
- propagation ์ ํ ์๊ฐ
- ๋ฐ์ ์ง๋ก๋ถํฐ ๋ชฉ์ ์ง๊น์ง ์ด๋ํ๋ ์๊ฐ
- ์ ํ์๊ฐ = ๊ฑฐ๋ฆฌ / ์ ํ ์๋
- ๋ฐ์ ์ง๋ก๋ถํฐ ๋ชฉ์ ์ง๊น์ง ์ด๋ํ๋ ์๊ฐ
- transsmission ์ ์ก ์๊ฐ
- ์ฒซ ๋ฒ์งธ ๋นํธ์ ๋ง์ง๋ง ๋นํธ์ ๋์ฐฉ ์๊ฐ ์ฐจ์ด
- ์ ์ก์๊ฐ = ๋ฉ์ธ์ง ๊ธธ์ด / ๋์ญํญ
- queuing time ํ ์๊ฐ
- ๋ฉ์ธ์ง๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ ๊น์ง ๋ฉ์ธ์ง๋ฅผ ๋๊ธฐ์ํค๋ ์๊ฐ
- ๋คํธ์ํฌ์ ๋ถํ์ ๋ฐ๋ผ ์ข์ฐ๋๋ค
- Latency = Propagation time(Tp) + Transmission time(Ttr) + Queuing time(Tque) + Processiong time(Tproc)
- ์ ์ฒด ๋งํฌ๋ฅผ ๊ฐ๋ ์ฑ์ธ ์ ์๋ Bandwidth-Delay
- Bandwidth-Delay Product๋ ๋งํฌ๋ฅผ ์ฑ์ธ์ ์๋ ๋นํธ์ ์๋ฅผ ์๋ฏธ
- 1์ด๋น ๋ณด๋ด๋ ๋นํธ ์์ ๋งํฌ์ ์ถ๋ฐ์ง์์ ๋ชฉ์ ์ง๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๊ณฑํจ์ผ๋ก์จ ๊ตฌํ๋ค
This post is licensed under CC BY 4.0 by the author.