반응형

ws://와 wss:// 차이점을 알기 위해서는 WebSocket을 이해하여야한다.

 

WebSocket이란

WebSocket은 컴퓨터 네트워크용 통신 규약의 하나이다. ( ws:// )

인터넷의 표준화 단체인 W3C(World Wide Web Consortium) 와 IETF(Internet Engineering Task Force) 가 Web server 와 Web browser 간의 통신을 위한 규정을 정의한 쌍방향통신(Duplex)용 기술 규약이다.

 

ws://와 wss:// 차이점

  • server와 client 간의 websocket 연결은 HTTP 프로토콜을 통해 이루어짐
  • handshake 과정이 성공적으로 끝나면 HTTP를 webSocket 프로토콜로 바꾸는 protocol switching 과정이 진행된다.
  • webSocket을 위한 새로운 소켓이 만들어지고 이 소켓을 이용해 통신한다. => ws / wss
  • ws : 일반 webSocket
  • wss : SSL이 적용된 webSocket(HTTPS)

+ Recent posts