백과사전 상세 본문
유형 | 프로토콜 |
---|
사물인터넷 응용 프로토콜이란?
인터넷의 핵심 기술은 IP이지만 인터넷을 폭발적으로 성장시킨 기술은 TCP/IP 위에서 웹의 세상을 연 HTTP이다. HTTP는 FTP, DNS, SMTP 등과 같은 인터넷 응용 프로토콜 중의 하나이다. 인터넷 응용 프로토콜의 공통점은 각각이 먼저 사용하는 포트 번호(인터넷의 수송계층 프로토콜인 TCP, UDP 프로토콜의 헤더에 존재)를 가진다는 것이다. 이런 맥락에서 사물인터넷의 디바이스들을 위해 제한적인 환경을 위해 HTTP와 유사한 목적으로 사용하도록 만들어진 기술이다. 대표적인 것이 CoAP(Constrained Application Protocol), MQTT(Message Queueing Telemetry Transport)이다. 대표적인 공식 지정된 응용별 포트는 다음 표와 같다.
Port 번호 | 적용되는 수송 프로토콜 | 응용 (프로토콜) 이름 |
---|---|---|
20, 21 | TCP | FTP |
23 | TCP | 텔넷 |
25 | TCP | 이메일(SMTP) |
53 | TCP/UDP | 도메인(DNS) |
80 | TCP/UDP | 웹(HTTP) |
110 | TCP | 이메일 가져오기(POP3) |
443 | TCP/UDP/SCTP | 암호화웹(HTTPS) |
1883 | TCP/UDP | MQTT |
5683 | UDP | CoAP |
CoAP이란?
인터넷 대부분의 기술이 다루어지는 IETF의 관점에서 볼 때 IP(v4&v6) 위에 HTTP가 있다면 사물인터넷을 위한 IPv6인 6LoWPAN 위의 응용 프로토콜로는 CoAP가 존재하는 것이다. 즉 인터넷에서 사물인터넷 디바이스처럼 제한된 컴퓨팅 성능을 갖는 디바이스들의 통신을 위해 IETF의 CoRE(Constrained RESTful Environment) 워킹그룹에서 표준화한 프로토콜이다. 신뢰성 있는 동기 수송 방식의 TCP와 그 위의 HTTP는 많은 자원제약을 가진 사물인터넷 환경에서는 적합하지 않아 비동기 수송 방식의 UDP상에서 UDP의 단점을 보완하는 개념을 포함한 통신 프로토콜이 CoAP이다.
현대의 웹의 장점을 최대한 활용하기 위해 모든 것을 자원으로 보고 그의 활용을 단순화시킨 RESTful의 철학을 수용한 것이 특징이다.
CoAP의 구현 및 적용은 누가 하고 있나?
임베디드 마이크로 컨트롤러 유닛(MCU) 분야의 주도권을 가진 ARM은 사물인터넷 분야에서도 mbed OS등을 포함한 관련 움직임에서 알 수 있듯이 사물인터넷 분야에서도 주도권을 가지려 노력한다. 센시노드라는 센서네트워크 전문업체 인수를 통해 IETF의 CoAP표준화에도 참여하였으며 자사의 솔루션에도 표준의 내용을 먼저 구현하였다. 그 외에도 독일의 브레멘 대학, 벨기에의 iMinds, 중국의 화웨이 등이 구현에 참여하고 있다. 유럽 통신의 표준화 기관인 ETSI에서는 CoAP의 표준화 초기부터 적용성을 높이기 위해 CoAP Plugtest를 진행해 왔다.
MQTT란?
CoAP와 유사하게 모바일기기나 낮은 대역폭의 소형 디바이스들에 최적화된 메시징 프로토콜이다.
느리고 품질이 낮은 네트워크에서도 메시지를 안정적으로 전송할 수 있도록 설계되었다. 프로토콜이 차지하는 여러 관점의 리소스를 최소화했는데 특히 저전력에 방점을 두었다. 가장 작은 메시지는 2byte까지 가능하다. Publish/Subscribe 형태를 취하여 세 가지의 QoS(Quality of Service)레벨을 제공한다. IBM이 주도하여 개발하였고 OASIS란 민간 표준화 기구에서 표준화가 되었다.
MQTT의 구현 및 적용은 어떻게 되고 있나?
현재로 Facebook 메신저가 이것을 사용하고 있다. 특히 PUSH 메시징 서비스에 많이 적용되고 있다.
IBM은 자사의 WebSphere MQTelemetry를 중심으로 일본의 기타큐슈 스마트 전력 관리 시스템에 MQTT를 적용하였다.
본 콘텐츠를 무단으로 이용하는 경우 저작권법에 따라 법적 책임을 질 수 있습니다.
위 내용에 대한 저작권 및 법적 책임은 자료제공처 또는 저자에게 있으며, Kakao의 입장과는 다를 수 있습니다.
출처
컴퓨터/정보통신과 같은 주제의 항목을 볼 수 있습니다.
백과사전 본문 인쇄하기 레이어
[Daum백과] CoAP와 MQTT – 국립중앙과학관:사물인터넷 과학관, 국립중앙과학관
본 콘텐츠의 저작권은 저자 또는 제공처에 있으며, 이를 무단으로 이용하는 경우 저작권법에 따라 법적 책임을 질 수 있습니다.