본문 바로가기
반응형

서버/서버이론9

[Server] FCM이란? FCM이란 Firebase Cloud Messaging의 약자로 Google에서 지원하는 무료 메시지 전송 서비스를 의미합니다. FCM은 Google에서 제시하는 사용법만 숙지하면 간단하게 사용 가능하며 현재 카카오톡, 네이버, 게임 등 많은 분야에서 알 림메 세지를 사용자에게 전달하기 위해 활용되고 있습니다. FCM을 사용하기 위해서는 먼저 개념을 먼저 알고 사용하는 것이 중요합니다. 1) GCM과 FCM FCM의 처음 시작은 GCM으로부터 시작됩니다. 즉 FCM이 아닌 GCM이라는 이름으로 불리며 메시지 전송 서비스를 시작했던 것이죠. GCM은 Google Cloud Messaging의 약자로 구글에서 제공하는 Server와 Client App 간에 푸시 메시지를 보낼 수 있는 서비스입니다. GCM .. 2021. 12. 12.
[Server] MQTT 서버란? 서버를 구성하는 데 있어서 어떤 방식으로 구성할 것인가는 첫 설계 시 가장 큰 고민이죠 구성중 여러가지가 있겠지만 오늘은 MQTT라는 서버 구성에 대해 알아보겠습니다 1) MQTT가 무엇인가 MQTT란 풀어쓰면 Message Queueing Telemetry Transport로 메시지를 발행-구독하는 방법으로 통신하는 메시지 기반의 송수신 프로토콜입니다 저전력과 최소한의 패킷을 통해 통신하므로 IOT와 모바일 앱 등의 통신에 사용하기 좋습니다 MQTT는 TCP/IP 프로토콜 위에서 동작하며 Bluetooth나 지그비 같은 별도의 대역폭을 가지는 통신 규약이 아닌 Wifi나 인터넷에 연결하여 통신하는 TCP/IP 기반의 환경에서 통신해야 합니다 MQTT서버는 우리에게 잘 알려져 있는 기업인 Facebook.. 2021. 3. 9.
[Server] 서버 어디에 구축할것인가 서버를 구축함에 있어서 제일 첫 번째 고민되는 부분은 바로 자신의 서버를 어디에 구축할 것인가 하는 문제일 것입니다. 개인 PC를 이용해서 직접 구축할 것인지 아니면 클라우드라는 서비스를 이용하여 구축할 것인지 두 가지의 방식의 구축 방법에 대해 살펴보려 합니다. 1. 서버라는 개념 자 우리는 서버를 어디에 구축할까를 고민하기에 앞서 먼저 이 서버라는 게 무엇이고 어떤 역할을 하기에 구축 방법까지 고민해야 하는가에 대해 알아봐야 합니다. 자 우리가 흔히 말하는 서버라는 것은 구글 사전에 아래와 같이 나와있습니다. 서버(영어: server)는 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로 컴퓨터 프로그램(server program) 또는 장치(device)를 의미한다. 특히, 서.. 2020. 10. 14.
반응형