๐ ๋ชจ์๊ณ ์ฌ โ 1๊ณผ๋ชฉ ๋ก๋ด์ด์ ์ํํธ์จ์ด
- 20๋ฌธํญ ยท ๊ถ์ฅ ์ ํ์๊ฐ 30๋ถ (์ค์ ์ํ์ 4๊ณผ๋ชฉ 80๋ฌธํญ / 2์๊ฐ)
- 4์ง์ ๋ค, ๋ฌธํญ๋น 5์ . 40์ (8๋ฌธํญ) ๋ฏธ๋ง์ด๋ฉด ๊ณผ๋ฝ, ์ ๊ณผ๋ชฉ ํ๊ท 60์ ์ด์ ํฉ๊ฒฉ
- ์ ๋ต ์ฝ์์์ ์ด์ง ๋ง๊ณ ๋๊น์ง ํผ ๋ค ๋งจ ์๋ ์ฑ์ ํ๋ก ์ฑ์ ํ์ธ์. ํ๋ฆฐ ๋ฌธํญ์ ํด์ค์ "์ถ์ฒ" ๋ ธํธ๋ก ๋์๊ฐ ๋ณต์ตํฉ๋๋ค.
์ ์ด๊ธฐ์ 4๋ ํต์ฌ ๊ธฐ๋ฅ์ ๋ชจ์
์ ์ดยทI/O ์ฒ๋ฆฌยทํต์ ยท์์ ๊ธฐ๋ฅ์ด๋ค. ๋ผ๋ฒจ๋ง์ ํ์ต ๋ฐ์ดํฐ๋ฅผ ์ค๋นํ๋ ๋ฐ์ดํฐ ๊ด๋ฆฌ ์์ญ์ ์์
์ผ๋ก, ์ค์๊ฐ์ผ๋ก ๋ก๋ด์ ์์ง์ด๋ ์ ์ด๊ธฐ์ ๋ชซ์ด ์๋๋ค.
๐ ์ถ์ฒ: ๋ก๋ด ์ ์ด๊ธฐ ํน์ฑ
๋ฐ๋๋งจ ์ค์์น(Enabling Device)๋ "์ฅ๊ณ ์๋ ๋์๋ง ๋์"ํ๋ ์๋ ์กฐ์ ์์ ์ฅ์น๋ค. ์ธํฐ๋ก์ ๋์ด ์ด๋ฆผ ๋ฑ ์กฐ๊ฑด ์๋ฐ ์ ๋์ ์ฐจ๋จ, ์์น๋
์ ์ผ์ ์๊ฐ ์ ํธ๊ฐ ์์ ๋์ ๋์ ๊ฐ์ง, ํ์คํ
๋ฆฌ์์ค๋ ์๋ ์ฑํฐ๋ง ๋ฐฉ์ง ๊ธฐ๋ฒ์ด๋ค.
๐ ์ถ์ฒ: ๋ก๋ด ์ ์ด๊ธฐ ํน์ฑ
์๋ฐฉ๋ณด์ ์ ์ํ์ ๋ฌด๊ดํ๊ฒ ์ฃผ๊ธฐ ๊ธฐ์ค์ผ๋ก ๋ฏธ๋ฆฌ ์ ๊ฒยท๊ต์ฒดํ๋ ๋ฐฉ์์ด๋ค. ์ฌํ๋ณด์ ์ ๊ณ ์ฅ ๋ ๋ค ์๋ฆฌ, ์์ง๋ณด์ ์ ๋ชจ๋ํฐ๋ง ๋ฐ์ดํฐ์ ์ถ์ธ๋ก ๊ณ ์ฅ ์์ ์ ์์ธกํด ํ์ํ ๋๋ง ์ ๋นํ๋ ์งํํ์ด๋ค. ์ฌํ โ ์๋ฐฉ โ ์์ง์ ๋ฐ์ ์์๋ก ๊ธฐ์ตํ์.
๐ ์ถ์ฒ: ๋ก๋ด ๋ชจ๋ํฐ๋ง ํ๋ก๊ทธ๋จ
์ ์ด๊ธฐยท์ผ์์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ , ๋จ์ ๋ณํยทํ์์คํฌํ ๋ถ์ฌ๋ก ์ ์ฒ๋ฆฌํ ๋ค, ์๊ณ์ด DB ๋ฑ์ ์ ์ฅ, ์๊ณ๊ฐยท์ถ์ธ ๋ถ์์ ๊ฑฐ์ณ ๋์๋ณด๋ ์๊ฐํ์ ์ด์ ์๋ฆผ์ผ๋ก ์ด์ด์ง๋ค.
๐ ์ถ์ฒ: ๋ก๋ด ๋ชจ๋ํฐ๋ง ํ๋ก๊ทธ๋จ
์๋ฒ๋ socket โ bind โ listen โ accept ์์ผ๋ก ํธ์ถํ๋ฉฐ, accept()๊ฐ ์ ์์ ์๋ฝํ๋ฉด์ ๊ทธ ํด๋ผ์ด์ธํธ์์ ํต์ ์ ์ฉ ์์ผ์ ์๋ก ๋ง๋ ๋ค. bind()๋ IPยทํฌํธ ๊ฒฐํฉ, listen()์ ๋๊ธฐ ์ํ ์ ํ, connect()๋ ํด๋ผ์ด์ธํธ ์ชฝ ํจ์๋ค.
๐ ์ถ์ฒ: ์๋ฒ ํ๋ก๊ทธ๋จ
REST๋ ์์์ URI๋ก, ํ์๋ฅผ HTTP ๋ฉ์๋๋ก ํํํ๋ค. ์ญ์ ๋ DELETE๋ค. GET์ ์กฐํ, POST๋ ์์ฑ, PUT์ ์์ ์ ํด๋นํ๋ค.
๐ ์ถ์ฒ: ์๋ฒ ํ๋ก๊ทธ๋จ
Protocol Buffers๋ ์คํค๋ง ๊ธฐ๋ฐ ์ด์ง ์ง๋ ฌํ ํ์์ผ๋ก, ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ํ
์คํธ ํ์๋ณด๋ค ํจ์ฌ ์๊ณ ๋น ๋ฅด๊ฒ ๋ค๋ฃฌ๋ค. XMLยทJSONยทCSV๋ ์ฌ๋์ด ์ฝ์ ์ ์๋ ํ
์คํธ ํ์์ด๋ฉฐ, ๋๋ยท๊ณ ์ฃผ๊ธฐ ์ผ์ ๋ฐ์ดํฐ์๋ ์ด์ง ํ์์ด ๋์ญํญยท์ฑ๋ฅ ๋ฉด์์ ์ ๋ฆฌํ๋ค.
๐ ์ถ์ฒ: ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ
์ธ์ฆ์ "๋๊ตฌ์ธ์ง"๋ฅผ ํ์ธํ๋ ๊ฒ์ด๊ณ , ์ธ๊ฐ๋ ์ธ์ฆ๋ ์ฃผ์ฒด์๊ฒ "๋ฌด์์ ํ์ฉํ ์ง" ๊ถํ์ ๋ถ์ฌํ๋ ๊ฒ์ด๋ค. ์ญํ ๊ธฐ๋ฐ ์ ๊ทผ ํต์ (RBAC)์ ์ต์ ๊ถํ ์์น์ด ์ธ๊ฐ์ ๋ํ ๊ตฌํ์ด๋ค. ๋ถ์ธ๋ฐฉ์ง๋ ํ์ ๋ถ์ธ์ ๋ง๋ ๊ฒ(์ ์์๋ช
), ๊ฐ์ฉ์ฑ์ ์๋น์ค๊ฐ ํ์ํ ๋ ๋์ํ๋ ์ฑ์ง์ด๋ค.
๐ ์ถ์ฒ: ๋ก๋ด ๋ณด์
ํ
ํฑ ์ฅ์น๋ ํยท์ด๊ฐ ํผ๋๋ฐฑ์ ์ ๊ณตํด ์๊ฒฉ ์์ ยท์ ๋ฐ ์์
์ ์ฐ์ธ๋ค. ์์น๋ ๋ง์คํฐโ์ฌ๋ ์ด๋ธ๋ก, ํ์ ์ฌ๋ ์ด๋ธโ๋ง์คํฐ๋ก ํ๋ฅด๋ ์๋ฐฉํฅ(Bilateral) ์๊ฒฉ์ ์ด ๊ตฌ์กฐ์์ ์ฌ์ฉ๋๋ค. โ โกโฃ๋ ํ ํผ๋๋ฐฑ์ด ์๋ ์ผ๋ฐ ์กฐ์ ์๋จ์ด๋ค.
๐ ์ถ์ฒ: ๋ก๋ด ์๊ฒฉ์ ์ด๊ธฐ ์ธํฐํ์ด์ค
์ง์ ์๊ฒฉ์ ์ด(์ฌ๋์ด ์ค์๊ฐ ์กฐ์ข
) โ ๊ณต์ ์ ์ด(์ฌ๋ ๋ฐฉํฅ ์ง์ + ๋ก๋ด ๋ณด์ ) โ ๊ฐ๋
์ ์ด(์ฌ๋์ ๋ชฉํ๋ง, ๋ก๋ด ์์จ ์ํ) โ ์์ ์์จ(๊ฐ์
์์)์ ์คํํธ๋ผ์ด๋ค. ์ง์ฐ์ด ํฐ ํ๊ฒฝ์ผ์๋ก ๊ฐ๋
์ ์ด ์ชฝ์ผ๋ก ์ด๋ํ๋ค.
๐ ์ถ์ฒ: ๋ก๋ด ์๊ฒฉ์ ์ด๊ธฐ ์ธํฐํ์ด์ค
ฮธ = ((T2โT1)+(T3โT4))/2 = ((150โ100)+(160โ120))/2 = (50+40)/2 = 45 ms.
๊ฐ๋ ๊ธธ๊ณผ ์ค๋ ๊ธธ์์ ์ฐ ์๊ณ ์ฐจ์ด๋ฅผ ํ๊ท ๋ด๋ฉด ๋คํธ์ํฌ ์ง์ฐ์ด ์์๋๋ค(์ง์ฐ ๋์นญ ๊ฐ์ ). ์ฐธ๊ณ ๋ก โก์ 10 ms๋ ์๋ณต ์ง์ฐ ฮด = (T4โT1)โ(T3โT2) = 20โ10์ ๊ฐ์ด๋ค.
๐ ์ถ์ฒ: ๋๊ธฐํ ํ๋ก๊ทธ๋จ
์ํํธ์จ์ด ํ์์คํฌํ๋ OS ์ฒ๋ฆฌ ์ง์ฐ์ด ์์ฌ ์ค์ฐจ๊ฐ ํฌ์ง๋ง, ํ๋์จ์ด ํ์์คํฌํ๋ NIC๊ฐ ์ก์์ ์๊ฐ ์ง์ ์ฐ์ผ๋ฏ๋ก ์ ๋ฐํ๋ค. PTP๋ ์ฌ๊ธฐ์ ๋ง์คํฐ-์ฌ๋ ์ด๋ธ ํด๋ก ๊ณ์ธต๊ณผ ์ต์ ๋ง์คํฐ ์๋ ์ ์ถ(BMC)์ ๊ฒฐํฉํด ์ฐ์
์๋ํ๊ธ ์ ๋ฐ๋๋ฅผ ์ป๋๋ค.
๐ ์ถ์ฒ: ๋๊ธฐํ ํ๋ก๊ทธ๋จ
์ ๋๋ฉ์ด์
์ ์๊ณผ ๊ฐ์ ์๋ฆฌ๋ก, ํคํ๋ ์ ์ฌ์ด๋ฅผ ๋ณด๊ฐํด ๋ชจ์
์ ์์ฑํ๋ ํ์๋ผ์ธ ์ ์ ๋๊ตฌ๋ค. ๋ธ๋กํ ๋น์ฃผ์ผ ํ๋ก๊ทธ๋๋ฐ(โ )์ ์คํฌ๋์น๋ฅ ๋ธ๋ก ์กฐ๋ฆฝ์ผ๋ก ์๋๋ฆฌ์ค ๋ก์ง์ ์ง๋ ๋น์ ๋ฌธ๊ฐ์ฉ ๋๊ตฌ๋ก, ๋ชจ์
ํคํ๋ ์ ํธ์ง๊ณผ๋ ๋ชฉ์ ์ด ๋ค๋ฅด๋ค.
๐ ์ถ์ฒ: ๋ก๋ด ์ปจํ
์ธ ๊ฐ๋ฐ
eMBB๋ ์ด๊ณ ์ ๋์ฉ๋ ์ ์ก์ผ๋ก ๊ณ ํ์ง ์์ ์คํธ๋ฆฌ๋ฐ์ ๋ด๋นํ๋ค. URLLC๋ 1ms๊ธ ์ด์ ์ง์ฐยท๊ณ ์ ๋ขฐ๋ก ๋ฌด์ ์๊ฒฉ์ ์ดยท์ค์๊ฐ ์ ์ด์, mMTC๋ ์ด์ฐ๊ฒฐ๋ก ๋๊ท๋ชจ IoTยท๊ตฐ์ง ์ฐ๊ฒฐ์ ๊ธฐ์ฌํ๋ค. LPWAN์ 5G์ ํน์ฑ์ด ์๋๋ผ LoRaยทNB-IoT ๊ฐ์ ์ ์ ๋ ฅ ๊ด์ญ๋ง์ ์ด์นญ์ด๋ค.
๐ ์ถ์ฒ: ๋ก๋ด๊ณผ ICT ์ตํฉ
๊ฒ์ดํธ์จ์ด๋ IoT 4๊ณ์ธต(๋๋ฐ์ด์คโ๋คํธ์ํฌโํ๋ซํผโ์๋น์ค) ์ค ๋คํธ์ํฌ ๊ณ์ธต์ ํต์ฌ ์ฅ์น๋ก, ํ๋กํ ์ฝ ๋ณํ๊ณผ ํ์ฅ ์ ์ฒ๋ฆฌ(์ฃ์ง ์ฒ๋ฆฌ)๋ฅผ ๋ด๋นํ๋ค. MQTT ๋ธ๋ก์ปค(โ )๋ ๋ฐํ์์ ๊ตฌ๋
์ ์ฌ์ด๋ฅผ ์ค๊ณํ๋ ์์ฉ ํ๋กํ ์ฝ ์ฐจ์์ ์๋ฒ๋ก, ์ ์ ๋ ฅ๋ง-์ธํฐ๋ท ๊ฐ ํ๋กํ ์ฝ ๋ณํ ์ฅ์น๊ฐ ์๋๋ค.
๐ ์ถ์ฒ: ๋ก๋ด๊ณผ IoT๋๋ฐ์ด์ค ์ฐ๋
NB-IoT๋ ์
๋ฃฐ๋ฌ ๊ธฐ์ง๊ตญ ๊ธฐ๋ฐ์ LPWAN์ด๋ผ ๋ง์ ๋ฐ๋ก ๊น ํ์๊ฐ ์๋ค. ๊ฐ์ LPWAN์ธ LoRa(โข)๋ ๋น๋ฉดํ ๋์ญ์ ์๊ฐ๋ง ๊ตฌ์ถ ๋ฐฉ์์ด๋ผ๋ ์ ์ด ๊ฒฐ์ ์ ์ฐจ์ด๋ค. WiFi๋ ๊ณ ์ยท๊ณ ์ ๋ ฅ ๊ทผ๊ฑฐ๋ฆฌ, Zigbee๋ ์ ์ ๋ ฅ ๋ฉ์ ๋คํธ์ํฌ๋ค.
๐ ์ถ์ฒ: ๋ก๋ด๊ณผ IoT๋๋ฐ์ด์ค ์ฐ๋
์ ์ฑ
ฯ๋ "์ด ์ํ์์ ์ด๋ค ํ๋์ ํ ๊น"์ ๊ท์น์ด๋ฉฐ, ๊ฐํํ์ต์ ๋ชฉํ๋ ๋์ ๋ณด์ G = rโ + ฮณrโ + ฮณยฒrโ + โฏ ๋ฅผ ์ต๋ํํ๋ ์ ์ฑ
์ ์ฐพ๋ ๊ฒ์ด๋ค. ํ๊ฒฝ์ ์์ด์ ํธ๊ฐ ์ํธ์์ฉํ๋ ์ธ๊ณ, ๋ณด์์ ํ๋ ๊ฒฐ๊ณผ์ ๋ํ ํ๊ฐ ์ ํธ๋ค.
๐ ์ถ์ฒ: ๋ก๋ด ํ๋ จ ํ๋ก๊ทธ๋จ
๋ชจ๋ฐฉํ์ต(์์ฐ ํ์ต, LfD)์ ๋ณด์ ์ค๊ณ ์์ด "์ด๋ ๊ฒ ํด ๋ด"๋ฅผ ๋ณด์ฌ์ฃผ๋ฉด ๋๋ ๊ฒ์ด ์ฅ์ ์ด์ง๋ง, ์์ฐ์ ์๋ ์ํฉ์ ์ฝํ๊ณ ์์ฐ์์ ์ค์๊น์ง ๋ฐฐ์ฐ๋ ํ๊ณ๊ฐ ์๋ค. ๊ฐํํ์ต(โก)์ ์์ฐ ์์ด ์ํ์ฐฉ์ค์ ๋ณด์์ผ๋ก ๋ฐฐ์ฐ๋ ๋ฐฉ์์ด๋ค.
๐ ์ถ์ฒ: ๋ก๋ด ํ๋ จ ํ๋ก๊ทธ๋จ
"๋ง์ง๋ง ์ ์ฒด ๋ฐฑ์
์ดํ ๋ณ๊ฒฝ๋ถ"์ด ์ฐจ๋ฑ ๋ฐฑ์
์ด๋ค. ์ฆ๋ถ ๋ฐฑ์
(โก)์ "์ง์ ๋ฐฑ์
์ดํ" ๋ณ๊ฒฝ๋ถ๋ง ์ ์ฅํด ๋ฐฑ์
์ ๊ฐ์ฅ ๋น ๋ฅด์ง๋ง, ๋ณต์ ์ ์ ์ฒด + ๋ชจ๋ ์ฆ๋ถ์ ์์๋๋ก ์ ์ฉํด์ผ ํ๋ ์ฌ์ฌ ๊ตฌ์กฐ๋ผ๋ ์ ๊ณผ ๊ตฌ๋ณํด์ผ ํ๋ค.
๐ ์ถ์ฒ: ๋ก๋ด ๋ฐ์ดํฐ ๊ด๋ฆฌ
3๋ฒ ๋ณด๊ด ยท 2๊ฐ์ง ๋งค์ฒด ยท 1๋ฒ ์คํ์ฌ์ดํธ(์๊ฒฉ์ง)๊ฐ 3-2-1 ๊ท์น์ด๋ค. ํ ์ฅ์ยทํ ๋งค์ฒด์ ๋์ ํ์(ํ์ฌ, ๋์ฌ์จ์ด)์ ๋๋นํ๋ ์์น์ด๋ฉฐ, ๋ณต์ ์ํ๊น์ง ํด ๋ด์ผ ๋ฐฑ์
์ด ์์ฑ๋๋ค๋ ์ ๋ ํจ๊ป ๊ธฐ์ตํ์.
๐ ์ถ์ฒ: ๋ก๋ด ๋ฐ์ดํฐ ๊ด๋ฆฌ
๐งฎ ์ฑ์ ํ
์ ๋ต ํ๋์ ๋ณด๊ธฐ (๋ค ํผ ๋ค์ ์ด๊ธฐ)
| ๋ฌธํญ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| ์ ๋ต | โฃ | โข | โก | โ | โข | โฃ | โก | โก | โข | โ |
| ๋ฌธํญ | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|---|---|
| ์ ๋ต | โข | โก | โก | โ | โฃ | โฃ | โข | โ | โฃ | โ |
ํ์ : 16๊ฐ ์ด์ = ์์ ๊ถ ยท 12~15๊ฐ = ํฉ๊ฒฉ๊ถ(ํ๊ท 60์ ๊ธฐ์ค) ยท 8๊ฐ ๋ฏธ๋ง = ๊ณผ๋ฝ ์ํ, ์๋ ๋งคํ์ผ๋ก ์ทจ์ฝ ์ธ๋ถํญ๋ชฉ ์ง์ค ๋ณต์ต
๋ฌธํญ โ ์ธ๋ถํญ๋ชฉ ๋งคํ (๋ณต์ต ๊ฐ์ด๋)
| ๋ฌธํญ | ์ธ๋ถํญ๋ชฉ | ๋ณต์ต ๋ ธํธ |
|---|---|---|
| 1~4 | ๋ชจ๋ํฐ๋ง ํด ๊ฐ๋ฐ | ๋ก๋ด ์ ์ด๊ธฐ ํน์ฑ ยท ๋ก๋ด ๋ชจ๋ํฐ๋ง ํ๋ก๊ทธ๋จ |
| 5~8 | ์๋ฒ ์ฐ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ | ์๋ฒ ํ๋ก๊ทธ๋จ ยท ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ ยท ๋ก๋ด ๋ณด์ |
| 9~12 | ์ธ๋ถ ํด๊ณผ์ ๋๊ธฐํ ์ํํธ์จ์ด ๊ฐ๋ฐ | ๋ก๋ด ์๊ฒฉ์ ์ด๊ธฐ ์ธํฐํ์ด์ค ยท ๋๊ธฐํ ํ๋ก๊ทธ๋จ |
| 13~16 | ๋ก๋ด ์์ฉ ์ํํธ์จ์ด ๊ฐ๋ฐ | ๋ก๋ด ์ปจํ ์ธ ๊ฐ๋ฐ ยท ๋ก๋ด๊ณผ ICT ์ตํฉ ยท ๋ก๋ด๊ณผ IoT๋๋ฐ์ด์ค ์ฐ๋ |
| 17~20 | ๋ก๋ด ํ๋ จ ์ํํธ์จ์ด ๊ฐ๋ฐ | ๋ก๋ด ํ๋ จ ํ๋ก๊ทธ๋จ ยท ๋ก๋ด ๋ฐ์ดํฐ ๊ด๋ฆฌ |
๐ ๊ด๋ จ
- _MOC ๋ก๋ด์ด์์ํํธ์จ์ด โ ๊ณผ๋ชฉ ์ ์ฒด ๋ชฉ์ฐจ
- ๐ Home์ผ๋ก