본문 바로가기

개발/Swift

WebSocket에 대한 간단한 개요

WebSocket

  • Client - Server 간 양방향 통신 프로토콜
  • Server → Client 에 정보를 주기적으로 전송
  • Client → Server에 정보를 보내고 서버가 즉시 수신하여 처리 할 수 있음

HTTP와 유사하지만 다르다.

  • HTTP와 유사하게 작동
  • 세션유지를 위한 추가 리소스를 사용하지 않음
  • TCP기반 프로토콜이기 때문에 신뢰성, 안전성 보장

브라우저에서 주로 사용된다.

  • 브라우저와 서버간 통신에 가장 많이 사용됨
  • 이를 통해 실시간 채팅, 게임, 주식 등 실시간 데이터 처리가능

보안에 사용되는 WSS(WebSoket Secure)프로토콜

  • HTTPS와 같이 SSL / TLS를 통해 암호화 통신을 할 수 있음.
반응형