์์ ์ํผ์ ๊ฐ์ ์ ๋ฆฌํ OSI ๋ชจ๋ธ๊ณผ TCP/IP ์ ๋ฆฌ๋ MQTT๋ฅผ ์ํจ์ด์๋ค. 1. MQTT(๋ฉ์์ง ํ์ ํ
๋ ๋ฉํธ๋ฆฌ ํธ๋์คํฌํธ, Message Queuing Telemetry Transport)๋? - ์ฐ์ , Telemetry Transport์ ๋ํด ์์๋ณด์๋ฉด, ์ ์ก์ ์ ์ก์ธ๋ฐ.. ํ
๋ ๋ฉํธ๋ฆฌ ์ด๊ฒ ํฉ์ฑ์ด์ด๋ค. - ์๊ฒฉ์ ์๋ฏธํ๋ 'Tele'์ ์ธก์ ์ ์๋ฏธํ๋ 'Metry'์ ํฉ์ฑ์ด๋ก ์๊ฒฉ์ง์ ์ํ๋ฅผ ๊ฐ์ ๋ฐ ์ ์ดํ๊ธฐ ์ํด ๊ธฐ๊ณ๊ฐ ๊ฐ์ข
๋ฐ์ดํฐ๋ฅผ ๋์งํธ ์ ํธ๋ก ๋ฐ๊ฟ์ ์๊ฒฉ์ผ๋ก ์ก์์ ํ๋ ๊ฒ์ ๋งํ๋ค. - ์ฆ, ์ ์ด์ M2M(Machine-to-Machine)์ ์ํ ํ๋กํ ์ฝ์ธ ์
์ด๋ค. ๋ํ, ์์ฆ์ ์ฌ๋ฌผ์ธํฐ๋ท์๋ ์ฐ์ด๋ ๊ฒฝ๋ ๋ฉ์ธ์ง ์ ์ก ํ๋กํ ์ฝ์ด๋ค. - ์ํคํผ๋์๋ฅผ ๋ณด๋ฉด MQTT๋ฅผ 7๊ณ์ธต์ 7๋ฒ์งธ์ธ ..
๐ป Computer Science
ํ๋ก๊ทธ๋๋ฐ์์ ์ ์ผ ์ค์ํ ๊ฒ์ด '์ค๊ณ'์ด๋ค. ์ค๊ณ๋ฅผ ํํํ๊ฒ ํด์ผ ๋
ผ๋ฆฌ์ ์ผ๋ก ๊ตฌ๋ฉ์ด ์๋ ์ฝ๋ฉ์ด ๊ฐ๋ฅํด์ง๋ค. ๋ผ๊ณ ๋ฐฐ์ ๋ค. (ใ
ใ
) ์ฌํผ ์์ง ๋ด ์ง์์ผ๋ก๋ ์ค๊ณ๋ฅผ ํ๊ธฐ์๋ ๋ฌด๋ฆฌ์ด์ง๋ง, ์ค๊ณ๋ฅผ ์ํ ๋ฐฐ๊ฒฝ์ง์์ผ๋ก ๊ผญ ํ์ํ OSI 7Layer ์ TCP/IP ํ๋กํ ์ฝ์ ๋ํด ์ ๋ฆฌ๋ฅผ ํด๋ณด๊ณ ์ ํ๋ค. 1. OSI model ์ด๋? - Open Systems Interconnection Reference Model ์ ์ค์๋ง๋ก ๊ตญ์ ํ์คํ๊ธฐ๊ตฌ์์ ๊ฐ๋ฐํ ๋ชจ๋ธ์ด๋ฉฐ, ํธํ์ฑ์ ๊ด์ ์์ 'ํ์ค' ์ด๋ผ๋ ๋จ์ด๋ ๊ต์ฅํ ์ค์ํ๋ค. ๋ฐ๋ผ์, ๊ฑฐ์ ๋๋ถ๋ถ์ ์ค๊ณ๊ฐ ์ด ๋ชจ๋ธ์ ๋ฐํ์ผ๋ก ์ด๋ฃจ์ด์ง๋ค. 2. WHY? - ํฐ ํ์์ ์ด ๋ชจ๋ธ์ ์ฐธ์กฐํ๋ ์ด์ ๋ ํธํ์ฑ๊ณผ ์ ์ง๋ณด์๋ฅผ ์ฝ๊ฒ ํ๊ธฐ ์ํจ์ด๋ค. - ์ ํด์ง ๊ธฐ์ค์ด ์์ผ๋ฉด Aํ์ฌ..
โป๋ชจ๋ ์ถ์ฒ๋งํฌ๋ ๋๋ณด๊ธฐ๋ฅผ ์ด์ฉํ์ธ์. 1. TTA ์ธ์ฆ : ํ๊ตญ์ ๋ณดํต์ ๊ธฐ์ ํํ(TTA)์์ ์ํํ๋ ์ํ์ ํตํํ๋ฉด ์ฃผ๋ ์ธ์ฆ, ๊ตญ๋ด ์ ์ผ ์ ๋ณดํต์ ๋จ์ฒดํ์ค ์ ์ ๊ธฐ๊ด์ด๋ฉฐ ํ์ค์ ํ์ ์ํ์ธ์ฆ์ ์ํด ๋ง๋ค์ด์ง ๊ธฐ๊ด์. ์ฃผ๋ก ์์๋ณด์์์คํ
๊ด๋ จ์ธ ๊ฒ ๊ฐ๋ค. 2. PJSIP : PJSIP๋ ํ์ค ํ๋กํ ์ฝ์ธ SIP, SDP, RTP, STUN, TURN ๋ฐ ICE๋ฅผ ๊ตฌํํ ๋ฉํฐ๋ฏธ๋์ด ํต์ ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. ์ฌ์ฉ์ ๋ฐ์ํ๋ ๋ฒํผ์ค๋ฒํ๋ก์ฐ ํ์์ด ๊ถ๊ธํ๋ค๋ฉด ์ถ์ฒ ๋งํฌ๋ก ๊ฐ๋ฉด ๋๋ค. ๋๋ณด๊ธฐ ์ถ์ฒ: https://engineering.linecorp.com/ko/blog/buffer-overflow-in-pjsip-a-voip-open-source-library/ 3. SNMP (๊ฐ์ด ๋ง ๊ด๋ฆฌ ํ๋กํ ์ฝ, Sim..