"CoAP"의 두 판 사이의 차이

3 바이트 추가됨 ,  2년 전
편집 요약 없음
'''CoAP'''({{lang|en|Constrained Application Protocol}}, 코앱)은 제약이 있는(constrained) 장치들을 위한 특수한 인터넷 애플리케이션 프로토콜로서 RFC 7252에 정의되었다. "노드"(node)로 불리는 해당 제약 장치들이 비슷한 프로토콜을 사용하는 더 넓은 인터넷과 통신할 수 있게 한다. COAP은 제약이 있는 동일한 네트워크(예: 저전력, 손실 네트워크)의 장치들 간에, 장치와 인터넷 상의 일반 노드 간에, 또 인터넷을 통해 참여한, 제약이 있는 각기 다른 네트워크 상의 장치 간에 사용하기 위해 설계되었다. 또, CoAP은 모바일 통신망의 SMS와 같은 다른 구조를 통해 사용되기도 한다.
 
CoAP은 [[무선 센서 네트워크]] 노드처럼 자원에 제약이 있는 장치들에서 사용할 목적으로 고안된 [[서버서비스 계층]] 프로토콜이다. CoAP은 단순한 웹 연동을 위해 [[HTTP]]로 쉽게 변환되도록 설계되어 있으며 [[멀티캐스트]] 지원과 같은 특수한 요건을 충족하면서도 부하가 매우 낮으며 단순한 편이다.<ref>[https://tools.ietf.org/html/rfc7252 RFC 7252, Constrained Application Protocol (CoAP)]</ref><ref>"[http://hinrg.cs.jhu.edu/joomla/images/stories/IPSN_2011_koliti.pdf Integrating Wireless Sensor Networks with the Web]" , Walter, Colitti 2011</ref> 멀티캐스트, 낮은 부하, 단순성은 심도있게 [[임베디드 시스템|임베디드]]되는 경향이 있고 전통적인 인터넷 장치보다 훨씬 더 적은 메모리와 전력 공급을 지니는 경향이 있는 [[사물인터넷]](IoT) 및 [[사물통신]](M2M) 장치에 매우 중요하다. 즉, 효율성이 매우 중요하다. CoAP은 [[사용자 데이터그램 프로토콜|UDP]] 또는 UDP 유사 프로토콜을 지원하는 대부분의 장치에서 구동할 수 있다.
 
== 구현체 ==