Data Communication
๋คํธ์ํฌ๋ ํต์ ์ด ๊ฐ๋ฅํ ์ผ๋ จ์ ๊ธฐ๊ธฐ๋ค์ด ์ํธ ์ฐ๊ฒฐ๋ ๊ฒ์ด๋ค.
์ฌ๊ธฐ์์ ๊ธฐ๊ธฐ๋ ์ปดํจํฐ, ๋ฐ์คํฌํฑ, ๋ ธํธ๋ถ, ํด๋์ ํ ๊ฐ์ ๊ฒ์ด ๋ ์๋ ์๊ณ , ํน์ ๋ฐ์ดํฐ ํ์์ ๋ณ๊ฒฝํ๋ ๋ผ์ฐํฐ, ์ค์์น, ๋ชจ๋๊ณผ ๊ฐ์ ๊ฒ์ด ๋ ์ ์๋ค.
Network Criteria
๋คํธ์ํฌ๋ฅผ ํ๊ฐํ๋ ๋ฐ ์์ด ์ค์ํ ์์๋ ๋ค์๊ณผ ๊ฐ๋ค.
- Performance(์ฑ๋ฅ)
- transit time, response time, throughput, delay
- Reliability(์ ๋ขฐ์ฑ)
- ๊ณ ์ฅ์ ๋น๋ ์
- ๊ณ ์ฅ์์ ๋ณต๊ตฌ๋๋ ์๊ฐ
- ์ฌํด์ ๋ํ ๋คํธ์ํฌ ๋ณต๊ตฌ
- Security(๋ณด์)
- ๋น ํ๊ฐ๋ ์ ๊ทผ์ ๋ํ ๋ณดํธ
- ๋ฐ๋ฏธ์ง๋ ๊ฐ๋ฐ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธ
- ์๋ฐ ๋ฐ ๋ฐ์ดํฐ ์์ค ๋ณต๊ตฌ๋ฅผ ์ํ ์ ์ฐจ ๊ตฌํ
Physical Structure
๐ถ Mesh ๊ตฌ์กฐ
mesh ๊ตฌ์กฐ๋ ์ ์ฉํ์ ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๊ฒฌ๊ณ ํ๊ณ , ๋ณด์์ ์ผ๋ก ์ฐ์ํ ๊ตฌ์กฐ์ด๋ค.
ํ์ง๋ง ์๋ก์ด ๋ ธ๋๊ฐ ์ถ๊ฐ๋๋ค๋ฉด n-1๊ฐ ๋งํผ์ ๋งํฌ๊ฐ ์ถ๊ฐ์ ์ผ๋ก ํ์ํ๋ค. ๋ฐ๋ผ์ ๋น์ฉ์ด ๋ง์ด ๋ค ์ ์๋ค.
๐ถ Star ๊ตฌ์กฐ
Star ๊ตฌ์กฐ๋ _Hub_๋ฅผ ํตํด์ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํ๋ ๊ตฌ์กฐ์ด๋ค.
ํ์ง๋ง ์ด๋ ๊ฒ ์ค์ ์ง์ค์ ์ธ ๊ตฌ์กฐ๋ _Hub_๊ฐ ๊ณ ์ฅ๋๋ค๋ฉด ๋ชจ๋ ๋คํธ์ํฌ๊ฐ ๋๊ธฐ๊ธฐ ๋๋ฌธ์ ์ ๋ขฐ์ฑ์ด ๋ฎ๋ค. ๊ทธ๋ฌ๋ ๋ฐ๋๋ก ๋งํ์๋ฉด, _Hub_๋ง ์ข๋ค๋ฉด ๊ทธ๋งํผ ๋น์ฉ๋ ์ ๊ฐํ ์ ์๋ค.
๐ถ Bus ๊ตฌ์กฐ
Bus ๊ตฌ์กฐ๋ ๋ณด์์ ์ผ๋ก ์ข์ง ์๋ค. ๋ํ ํ๋๊ฐ ๋์ด์ง๋ฉด ๋ชจ๋ ์ฐ๊ฒฐ์ด ๋์ด์ง๊ธฐ ๋๋ฌธ์ ์ ๋ขฐ์ฑ๋ ๋ฎ๋ค.
ํ์ง๋ง, ๋น์ฉ ์ธก๋ฉด์์๋ ์ ์ผ ์ฐ์ํ๋ค.
Bus ํ์ ๊ตฌ์กฐ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ๊ฒ์ด ring ๊ตฌ์กฐ์ด๋ค.
๐ถ ring๊ตฌ์กฐ
ring ๊ตฌ์กฐ๋ _Repeater_๋ผ๋ ํ์ฅ๊ธฐ๋ฅผ ํตํด์ ํต์ ์ ์ฆํญ์ํจ๋ค. ์์ bus ๊ตฌ์กฐ๋ ํ ๋ ธ๋์์ ๋๊ธฐ๋ฉด ๋ชจ๋ ๋๊ธฐ์ง๋ง, ring๊ตฌ์กฐ๋ ํ์ชฝ์ด ๋์ด์ ธ๋ ๋ฐ๋ํธ์์ ์ ๊ทผํ ์ ์๋ค.
Local Area Networks(LAN)
LAN์ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ์ธ ์์ ์ด๊ณ , ๋จ์ผ ์ฌ๋ฌด์ค์ด๋ ๊ฑด๋ฌผ ํน์ ์บ ํผ์ค์ ์ผ๋ถ ํธ์คํธ๋ฅผ ์ฐ๊ฒฐํ๋ค.
๊ฐ๋จํ๊ฒ ๋งํด ์์ ์์ญ์ ์ปค๋ฒํ๋ ๊ฒ์ด๋ค.
LAN์ ๊ฐ ํธ์คํธ์๋ LAN์ ํธ์คํธ๋ฅผ ๊ณ ์ ํ๊ฒ ์ ์ํ๋ ์๋ณ์๊ฐ ์กด์ฌํ๋ค. ํธ์คํธ๊ฐ ๋ค๋ฅธ ํธ์คํธ๋ก ๋ณด๋ด๋ ํจํท์ ์์ค ํธ์คํธ์ ์ฃผ์์ ๋์ ํธ์คํธ์ ์ฃผ์๋ฅผ ๋ชจ๋ ์ ๋ฌํ๋ค.
์ค๋๋ ์ LAN์ switch๋ฅผ ํตํด ์ํธ ์ฐ๊ฒฐํ๋ค.
Wide Area Networks
LAN์ ํธ์คํธ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐ ์ด์ ์ด ๋ง์ถ์ด ์ก๋ค๋ฉด, WAN์ ํธ์คํธ๊ฐ ์๋ ํต์ ์ด ๊ฐ๋ฅํ ์ฅ์น(switch, router)๋ฅผ ์ฐ๊ฒฐํ๋๋ฐ ์ด์ ์ด ๋ง์ถ์ด์ ธ ์๋ค.
WAN๋ _Point to Point_๋ฐฉ์์ผ๋ก ๋ง๋ค ์ ์์ง๋ง, _Switched_ ๋ฐฉ์์ผ๋ก๋ ๋ง๋ค ์ ์๋ค. ์ด๋ ์ด์ ์ ๋ณด์๋, mesh ๊ตฌ์กฐ๊ฐ ์ ํฉํ๋ค. ์ด ์์์๋ ๋น์ฉ์ด ์ค์ํ ๊ฒ์ด ์๋๋ผ ๋ณด์์ด๋ ์ ๋ขฐ์ฑ์ด ํจ์ฌ ์ค์ํ๊ธฐ ๋๋ฌธ์ด๋ค.
LAN๊ณผ WAN์ ๊ฐ์ด ์ฌ์ฉํ๋ ์์๋ ์์ ๊ฐ๋ค. WAN์ ์ฐ๊ฒฐํ๋ ๋ฐฉ์์ผ๋ก _Point to Point_๋ฐฉ์์ ์ฌ์ฉํ๋ค.
Switch
๊ฒฐ๊ตญ ๋ฐ์ดํฐ๋ฅผ ๋ด๊ฐ ์ํ๋ ๋ชฉ์ ์ง๋ก ๋ณด๋ด๊ธฐ ์ํด์๋ ํ๋์ ๋คํธ์ํฌ์์ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ๋ผ์ฐํ ํด์ฃผ๋ ๊ธฐ์ ์ด ํ์ํ๋ค. ์ด๋ฅผ Switching ๊ธฐ์ ์ด๋ผ๊ณ ํ๋ค.
๊ฐ์ฅ ์ผ๋ฐ์ ์ธ Switch network๋ _Circuit-Switch Network_์ _Packet-Switched Network_์ด๋ค.
Circuit-Switch
_Circuit Switch_์ ์์๋ฅผ ์ดํด๋ณด์. ๋ง์ฝ ๋๊ตฐ๊ฐ๊ฐ ์ ํ๋ฅผ ํ์ฌ ๋ฐ๋์ชฝ ์ฌ๋๊ณผ ํต์ ํ๋ค๊ณ ํ๋ค๋ฉด, ์ด ํ์ ์ ์ด๋ฏธ ์ฌ์ฉ ์ค์ด๊ธฐ ๋๋ฌธ์ ์ฌ์ฉํ ์ ์๋ค.
ํ์ง๋ง, ํ์ ์ ์ ์ ํ๊ณ ์๊ธฐ์ ์๋๋ ๋ณํ์ง ์๋๋ค.
๊ฒฝ์ ์ ์ผ๋ก ๋ณธ๋ค๋ฉด ์ด ๋ฐฉ์์ ๊ทธ๋ ์ง ์ข์ง ์๋ค. ํ์ ์ ์ ์ ํ๋ค๋ ๊ฒ์ ๋ฐ์ดํฐ๋ฅผ ๋ง์ด ๋ณด๋ด์ง ์์๋ ๋ค๋ฅธ ํธ์คํธ๊ฐ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
Packet-Switch
_packet-switch_๊ตฌ์กฐ๋ ํ์ ์ ์ฌ์ฉํ๊ธฐ ์ํด ๊ฒฝ์์ ํด์ผํ๋ค. ์ฆ, ์ด ์์คํ ์ ์ด๋ค๋ฉด ๋ฐ์ดํฐ๋ฅผ ๋ง์ด ๋ฐ์ ์๋ ํน์ ๋ง์ด ๋ชป๋ฐ์ ์๋ ์๋ค.
๊ฒฝ์ ์ ์ผ๋ก ๋ณธ๋ค๋ฉด ์ด ๋ฐฉ์์ ๊ฝค๋ ํจ์จ์ ์ด๋ค. ๊ทธ ์ด์ ๋ ํน์ ํธ์คํธ๊ฐ ํ์ ์ ์ ์ ํ๊ณ ์์ง ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ด์ ์ _circuit switch_์ ๋ ๋ค๋ฅธ ์ฐจ์ด์ ์ _Queue_๊ฐ ์กด์ฌํ๋ค๋ ๊ฒ์ด๋ค. ๊ทธ ์ด์ ๋ ๋ค์ด์ค๋ ๋ฐ์ดํฐ๊ฐ ํ์ ์ ํตํด ๋๊ฐ๋ ๋ฐ์ดํฐ๋ณด๋ค ๋ง์ด ๋๋ฌธ์ด๋ฉฐ, ํด๋น ๋ฐ์ดํฐ๊ฐ ์ด๋ ๋ฐฉํฅ์ผ๋ก ๊ฐ์ผํ ์ง ์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ด๋ค.
Internet
์ธํฐ๋ท์ ๋ ๊ฐ ํน์ ๊ทธ ์ด์์ ์๋ก ํต์ ํ ์ ์๋ ๋คํธ์ํฌ์ด๋ค.
๋ชจ๋ ๋คํธ์ํฌ๋ฅผ ์ง์ ์ฐ๊ฒฐํ๋ ๋ฐฉ์(mesh)์ Scale Up ํ ์ ์๋ ๋ฅ๋ ฅ์ด ์๋ค. ๋น์ฉ์ด ์๋นํ ๋ง์ด ๋ค๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ํ์ฅ์ฑ์ ๋์ด๊ธฐ ์ํด ๋คํธ์ํฌ๋ฅผ ์ฌ๋ฌ ISP๋ฅผ ๋๋ค.
์ด๋ฌํ ๊ตฌ์กฐ๋ก, ์ปดํจํฐ ๋คํธ์ํฌ์์๋ ๋ค์ํ ์๊ฐ์ ๊ฐ๋ณ ์๋๋ก ์์ ๋๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ด์ผ ํ๋ค. ๋ฐ๋ผ์ ์ค๋๋ _Packet Network_๋ฐฉ์์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค.
Internet Standards
์ธํฐ๋ท ํ์ค์ ์ธํฐ๋ท์ผ๋ก ์์ ํ๋ ์ฌ๋๋ค์ด ์ ์ฉํ๊ณ ๊ณ ์ํ๋ ์ฒ ์ ํ๊ฒ ํ ์คํธ๋ ์ฌ์์ด๋ค. ์ด๋ RFC๋ผ๋ ๊ธฐ๊ด์์ ๋ง๋๋๋ฐ, ๊ทธ ์์คํ ์ ์๋์ ๊ฐ๋ค.
'๐ Knowledge > ๋ฐ์ดํฐํต์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐ์ดํฐํต์ ] Analog To Analog ๋ณํ (0) | 2024.04.18 |
---|---|
[๋ฐ์ดํฐํต์ ] Digital To Analog ํต์ ์ ์์๋ณด์. (0) | 2024.04.18 |
[๋ฐ์ดํฐํต์ ] Block Coding๊ณผ Analog To Digital (1) | 2024.04.17 |
[๋ฐ์ดํฐํต์ ] Digital Transmission - Line Coding (0) | 2024.04.17 |
[๋ฐ์ดํฐํต์ ] Protocol Layer์ TCP/IP ๊ณ์ธต (0) | 2024.03.18 |