본문 바로가기

프로토콜2

서버, 클라이언트, 프로토콜, 통신, 웹 표준 서버(Server) 서비스를 제공하는 컴퓨터(Service Provider) 클라이언트(Client) 서비스를 받는 컴퓨터(Service User). 웹 브라우저가 대표적이다. 통신 규약 또는 통신 프로토콜(Communication Protocol) 컴퓨터끼리(서버와 클라이언트끼리) 서로 원활한 통신이 이루어지도록 만든 공통의 약속(프로토콜)이다. 대표적으로 HTTP, HTTPS, FTP 등이 있다. 서버와 클라이언트 간의 통신 브라우저가 페이지를 요청하면 웹 서버가 이에 대한 응답으로 웹 페이지를 보내는 식으로 서버와 클라이언트가 통신하게 된다. 서버와 클라이언트는 단일 컴퓨터 내(로컬 환경)에서도 적용될 수 있고 네트워크 환경에서도 적용될 수 있는 개념적인 구분이다. 웹 표준 다양한 브라우저에 대응하.. 2022. 11. 30.
MQTT MQTT는 Publish/Subscribe(Pub/Sub) 메시징 프로토콜이다. publisher와 subscriber 사이에 broker 역할을 하는 게 필요한데, 그 역할을 CloudMQTT(https://customer.cloudmqtt.com/instance)가 한다. MQTT 프로토콜은 TCP/IP 프로토콜을 쓰지 않는 디바이스들 또는 저전력 디바이스들로부터 데이터를 받거나 전송할 수있도록 MQTT Broker를 둔다. 그래서 IoT환경에서 쓰기 적합하다. 기기를 제어하기 위해서는 각 기기에 MQTT broker를 설치하거나 혹은 중앙에 있는 MQTT broker에 bind할 수 있어야 한다. 2018. 12. 18.