- toc {:toc}
Notice
Computer Networks ๊ธ์ ๊ฒฝํฌ๋ํ๊ต ์ํํธ์จ์ด์ตํฉ๋ํ ์ด์ฑ์ ๊ต์๋์ [์ปดํจํฐ ๋คํธ์ํฌ CSE302] ์์ ์ ๊ธฐ๋ฐ์ผ๋ก ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค.
Ethernet
- ์ปค๋ฅํฐ๋ฅผ ํตํด ์ฐ๊ฒฐ๋๋ ์ ์ ํต์
- 1980๋ ์ ์์ ์ ์ผ๋ก ๋์ ํ๊ณ , 1983๋ ์ IEEE 802.3 ์์ ํ์คํ๋๋ค.
- 2๊ณ์ธต
- CSMA/CD๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค. LAN, MAN, WAN ์ ๋ถ ์ด๋๋ท์ผ๋ก ํต์ผํ๋ค.
- OSI ๋ชจ๋ธ์์ ์ด๋๋ท์ 2๊ณ์ธต์ ํฌํจํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
- ํ๋ ์
- ์ด๋๋ท์ ํตํด ํต์ ํ๋ ์์คํ ์ ๋ฐ์ดํฐ ํ๋ฆ์ ํ๋ ์์ผ๋ก ๋๋ ํต์ ํ๋ค.
- ๊ฐ ํ๋ ์์ source, destination ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ์ค๋ฅ ๊ฒ์ถ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ค.
- ์์๋ ํ๋ ์์ ํ์ง๋๊ณ ๋ฒ๋ ค์ง๋ค.
- ์ด๋๋ท ๋ฐ์ดํฐ ์ ์ก ์๋๋ 10Mbps โ 400Gbps๋ก ์ฆ๊ฐํ๋ค.
- ์ด๋๋ท์ 2๊ณ์ธต์ ๊ทธ๋๋ก ์ฌ์ฉํ๋ฉด์ 1๊ณ์ธต์ ์๋๋ง ๋ณ๊ฒฝํ๊ธฐ ๋๋ฌธ์ ์ข์ ํธํ์ฑ์ ๊ฐ์ก๋ค.
- 48๋นํธ MAC ์ฃผ์์ ์ด๋๋ท ํ๋ ์ ํฌ๋งท์ด ๋ค๋ฅธ ๋คํธ์ํน ํ๋กํ ์ฝ์ ์ํฅ์ ๋ฏธ์ณค๋ค.
IEEE 802.3 Standard
IEEE 802.3 Frame Format
- Start frame delimiter : ํ๋ ์ ์์ ์ ํธ
- Physical layer address : ๊ธฐ๊ธฐ๋ฅผ ๋ง๋ค ๋ ์ ํด์ง๋ ๋ฌด์ ๋, ๋ธ๋ฃจํฌ์ค ์ฃผ์. ๊ณ ์ ํ ์ฃผ
- Destination address : ์์ ์ ์ฃผ์
- Source address : ์ก์ ์ ์ฃผ์
Ethernet Topologies
- ์ฒ์์๋ Bus ํํ๋ก ์์ํ๋ฉด์ CSMA/CD๊ฐ ํ์ํ์ผ๋ b์ Star๋ก ๋ฐ๋๋ฉด์ ์ถฉ๋์ด ์ฌ๋ผ์ง๊ณ ์ฃผํ์๋ ์๋ก ๋ถ๋ฆฌ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ถฉ๋ ๊ฐ๋ฅ์ฑ์ด ์์ด CSMA/CD๋ ์ฌ์ฉ๋์ง ์๊ธฐ ์์ํ๋ค.
Ethernet Bridging
- Bridge : Bus ํ์์ ์ฌ์ฉํ ๋ ์ฌ์ฉํ๋ค.
- Bus ์ค์ CSMA/CD๋ฅผ ํ ๋ ๋๋ฉ์ธ๋ผ๋ฆฌ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ถฉ๋์ ์ค์ด๊ณ ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ ์ญํ ์ ํ๋ค.
- ๊ด์ผ์ด๋ธ์ด ๋ค์ด๊ฐ๊ณ , star ํ์์ ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ ๋ธ๋ฆฟ์ง ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ์๋ ๊ฒ. (์ถฉ๋X)
Ethernet Applications
- ์ ์์ผ๋ก ๋ฐ์ ํ ๊ธฐ์ ์ ์ฃผ ํ์ฉ ๋ถ์ผ
- Automation Building and Industry : CCTV, ์นด๋ฉ๋ผ, ๊ณต์ฅ, ๋ก๋ดํ
- ์ ์ํ ์ด์
- Foward Error Correction(FEC)
- Physical Layer๋ ์ค๋ฅ ๊ฒ์ถ์ ํ ์ ์๋ค.
- 0๊ณผ 1์ ๋ณด๋ผ ๋ 1์ ์ฌ๋ฌ ๋ฒ, 0์ ์ฌ๋ฌ ๋ฒ ๋ณด๋ด ์ ๋ฐ๋ณด๋ค ๋ง์ ๊ฒฝ์ฐ๋ฅผ ํํ๋ค.
- ์ฌ์ ์ก ์๊ตฌ ์์ด ์ค์ค๋ก ์ค๋ฅ๋ฅผ ๊ฒ์ถํ๊ณ ์์ ํ๋ค.
- 0, 1์ 1๋ฒ ๋ณด๋ผ ๊ฒฝ์ฐ๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ณด๋ด๊ธฐ ๋๋ฌธ์ ์๋๋ ๋๋ ค์ง๋๋ผ๋ ์์ ์ฑ์ด ์ฌ๋ผ๊ฐ๋ค.
- ๊ธฐ๊ณ ๊ฐ์ ํต์ ์ ์์ ์ ์ด๋ฉด์ ๋น ๋ฅธ ํต์ ์ด ์ด๋ฃจ์ด์ ธ์ผ ํ ๋ CSMA/CD๋ FEC๋ฅผ ํตํ ์ด๋๋ท์ ์ฌ์ฉํ๋ค.
- Foward Error Correction(FEC)
- ๊ณ ์์ผ๋ก ๋ฐ์ ํ ๊ธฐ์ ์ ์ฃผ ํ์ฉ ๋ถ์ผ
- ๋ฐ์ดํฐ ์ผํฐ, Service Provider
- ๊ณ ์ํ ์ด์
- ์์์ ์ธก๋ฉด : ๊ตฌ๊ธ, ์๋ง์กด ๋ฑ์ ๋ฐ์ดํฐ ์ผํฐ์๋ ๊ต์ฅํ ๋ง์, ๋ฉํฐ ์ฝ์ด CPU๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ง์ ๋ ธ๋๋ฅผ ์ฐ๊ฒฐํ๋ ค๋ฉด ๊ณ ์ ์ด๋๋ท์ด ํ์ํ๋ค(100GbE~400GbE). ๋ ๋น ๋ฅธ ๊ฒฝ์ฐ์ ์ด๋๋ท์ ๊ดํต์ ์ผ๋ก, ์ค๋ฅ๊ฐ ๋ ํ๋ฅ ์ด ์ ๋ค.
Power over Ethernet
- Power over Ethernet : Wide Area, ์ฆ ์ค์ด ๊ธด ๊ฒฝ์ฐ, ์ ๊ธฐ ๊ณต๊ธ ๋ฉด์์ ํต์ ์ค๊ณผ ์ ๊น์ค์ ๋์์ ๋ฃ๊ธฐ ํ๋ค๊ธฐ ๋๋ฌธ์ ํต์ ์ค๊ณผ ์ ๊น์ค์ ํฉ์น ๊ธฐ์
- ์ค์ ํฉ์นจ์ผ๋ก์จ ์ปค๋ฅํฐ, ๋ฌด๊ฒ ๋ฑ์ ์ด๋๋ ์ป๋๋ค.
- ํ์ง๋ง ์ ๊ธฐ ๊ณต๊ธ์ ํ๊ณ๊ฐ ์๊ธฐ ๋๋ฌธ์ ํ๋์จ์ด ๋ฟ๋ง ์๋๋ผ ์ํํธ์จ์ด์ ์ต์ ํ๊ฐ ํ์ํ๋ค.
WIFI
- IEEE 802.11์์ ๋ฌด์ LAN์ ๊ตฌํํ๊ธฐ ์ํด MAC๊ณผ physical layer ํ๋กํ ์ฝ์ ๋ช ์ํ๋ค.
- ๋ฌด์ ๋ ๊ธฐ์ ์ ๋ง๋ ๊ณณ์ IEEE 802.11์ด๋ค.
- 2.4, 5, 60GHz๋ก ์ฃผํ์๊ฐ ์ ํด์ ธ ์๊ณ , industrial, science, medical 3๋ถ์ผ๋ ์ด๋ฅผ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ค.
- ๋ฌด์ ๋์ ๊ฒฝ์ฐ ์ฌ์ฉ๋ ๊ณณ์ด ๋ง์ ํ์ฌ๊ฐ ๋ง์์ง๊ณ ์ ํ์ด ๋ง์์ง๋ค ๋ณด๋ ์ ํ ํธํ์ฑ์ ๋ง์ถ๊ณ , ํธํ์ฑ์ ํ ์คํธํ๋ ๋จ์ฒด๋ฅผ ๋ง๋ค๊ฒ ๋์๋๋ฐ, ์ด ๋จ์ฒด๊ฐ WIFI Alliance์ด๋ค.
- WIFI Allance์ ์ธ์ฆ ๋งํฌ๊ฐ ๋ถ์ด ์๋ ์ ํ์ ๊ฒฝ์ฐ ์๋ก ํต์ ์ด ๋ฌธ์ ๊ฐ ์๋ค๋ ๊ฒ์ ๋ปํ๋ค.
IEEE 802.11 Standard Topologies
- Ad hoc ๋คํธ์ํฌ
- ๋ ๋ฆฝ ๋จ๋ง๋ผ๋ฆฌ ์ธ๋ถ์ ๋์, ์ค์ ์ง์ค ์ฅ์น ์์ด ๊ฐ ๊ธฐ๊ธฐ๋ค๋ผ๋ฆฌ ์์จ์ ์ธ ์์ ๋ง์ ๊ตฌ์ฑ
- ํน์ง
- ์ค์ ์ ์ด ์์
- ์ ์ฐํ ๋ง ๊ตฌ์ฑ
- ๋์ ๋คํธ์ํฌ ํ ํด๋ก์ง
- ๊ฐ ๋ ธ๋์ ์ญํ ๋ค์์ฑ
- ๋ ธ๋ ์ถ๊ฐ/ํํด ์ ์ฐ์ฑ
- Access Point (์ ๋ฌด์ ๊ณต์ ๊ธฐ)
- ๋ฌด์ ๋์์ ๊ธฐ์ง๊ตญ ์ญํ ์ ํ๋ ์์ถ๋ ฅ ๋ฌด์ ๊ธฐ๊ธฐ
- ํน์ง
- ์ค์ ์ ์ด ์ญํ
- ์ ์ ๊ณผ ๋ฌด์ ์ ์๋ ๋ธ๋ฆฟ์ง ์ญํ ์ ํ๋ค.
- Distributed coordination function(DCF) : ๊ฒฝ์ ๊ธฐ๋ฐ์ ๋ถ์ฐ ๋ฐฉ์ = CSMA/CA
- Point coordination function (PCF) : ๋ฌด์ ๋์์ ์ค์ ์ง์คํ๋ MAC sublayer ํฌ๋กํ ์ฝ, ์ค์ AP์์ ๋ชจ๋ station์ ๋ํ ์๋น์ค๋ฅผ ์ง์ ์ ์ด
- LLC - ํ๋ ์์ ๋ง๋ค์ด PCF ํน์ DCF๋ก ๋ณด๋ธ๋ค.
Bluetooth
-
Bluetooth : ๊ทผ์ ๊ฑฐ๋ฆฌ์์ ๋ฌด์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ๋ฌด์ ๊ฐ์ธ์์ญ๋ง (WPAN)
-
์ฒ์์ ๋ธ๋ฃจํฌ์ค๋ ๋คํธ์ํฌ์ ๊ธฐ๋ฅ์ ์๋์๋ค. ์ค์จ๋ด ์๋ฆญ์จ์์ ์ ์ํ ๊ธฐ์
-
RS-232 ๋ฐ์ดํฐ ์ผ์ด๋ธ, ์ ์ ํค๋ณด๋์ ์ค์ ๋ฌด์ ์ผ๋ก ๋์ฒดํ๊ธฐ ์ํด ๋ง๋ค์ด์ง ๊ธฐ์ ์ด๋ค.
-
ํ์คํ
- IEEE 802.15์์ ํ์คํ๋ฅผ ํ์ง๋ง ๋ง์ด ์ฌ์ฉ๋๋ฉด์ ํ์ค์ผ๋ก ์ํ๋์ง ์์๋ค.
- Bluetooth SIG ์ฐ์ ๋จ์ฒด๊ฐ ๋ง๋ค์ด์ง๊ณ SIG์์ ํ์ค์ ๋ง๋ค์ด WIFI Alliance์ ๊ฐ์ด ํ์คํํ๋ค.
-
๋ธ๋ฃจํฌ์ค์ ๋ฒ์ ์ ๋ฐ๋ผ ์ฃผํ์ ๋์ญํญ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๊ฐ๊ฒฉ ์ฐจ์ด๋ ๋ฐ์ํ๋ค.
-
์ ์ ์์ ๋ฉด์ ๋ธ๋ฃจํฌ์ค๊ฐ ๋ฌด์ ํค๋ณด๋, ๋ง์ฐ์ค, ์ค๋์ค ์์ฅ์ ์ญ๋ ตํ๋ค.
Bluetooth Low Energy (BLE/BTsmart & Mesh)
-
Bluetooth Low Energy ๊ธฐ์ ์ด ๋ง๋ค์ด์ง๋ฉด์ 1/100์ผ๋ก ์ ๋ ฅ์๋น๋ฅผ ์ค์๋ค.
-
๋ฐ์ดํฐ ์ ์ก ์๋
- ํด๋์ - ์์ฑ 100ms
- BLE - 6ms๋ก ๊ฐ์ํ๋ค.
-
๋ธ๋ฃจํฌ์ค๋ 1๋1๋ก ํ์ด๋ง๋์ง๋ง BLE๋ ๋คํธ์ํฌ๋ฅผ ํ์ฑํ๊ธฐ ์์ํ๋ค.
- Broadcasting : 1๋N์ผ๋ก ์ฐ๊ฒฐ๋๋ค.
- Mesh : 1๋ ์กฐ๊ฑด์ ์ฐ๊ฒฐ, ๋ณธ์ธ์ด ์ ๋ณด๋ฅผ ๋ฐ์์ ๋ ๋ณธ์ธ์๊ฒ ๋ณด๋ด๋ ๊ฒ์ด ์๋๋ฉด ๋ค๋ฅธ ๋๊ตฐ๊ฐ์๊ฒ ๋๊ฒจ์ค ์ ์๋ค.
-
BLE์ ์ฌ์ฉ ์์
- ์๋์ฐจ BLE ์์คํ : ์ข์ ์์คํ , ํ์ด์ด ์์์ ํ์ด์ด ์๋ ฅ ์ ์ก, ํ๋ฐฉ ์นด๋ฉ๋ผ
- ํฌ์ค ์ผ์ด ๊ธฐ๊ธฐ๋ค(์ฌ์ฅ๊ณ, ํ๋น๊ณ), ์์ฝ ๋ด์๊ฒฝ ๋ฑ ์ ๋ณด๋ฅผ ์ ๋ฌํ ๋ ์ฌ์ฉ
-
์ ์ ๋, ๋ฌด์ ๋๊ณผ ๋ธ๋ฃจํฌ์ค์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์
-
๋ธ๋ฃจํฌ์ค๋ Application Layer๋ฅผ ์์ ํ์ค์ผ๋ก ๋ง๋ค์ด ํธํ๋ ์ ์๋๋ก ๋ง๋ค์๋ค.
-
Application Layer๋ฅผ ํตํด ์ฐ๋์ด ๋๊ธฐ ๋๋ฌธ์ IEEE์์ ๋จ์ด์ ธ ๋์จ ์ด์ ์ด๊ธฐ๋ ํ๋ค. (IEEE๋ 1, 2 ๊ณ์ธต๋ง ํ์ค์ ๋ง๋ ๋ค.)
์ฐธ๊ณ ๋ฌธํ
์ฐ๊ฒฐ๋ฌธ์
- ๋ค์ ๋ ธํธ - 2023-10-11-ComNet-L06-Network1
- ์ด์ ๋ ธํธ - 2023-10-02-ComNet-L03-DLC