Web
ws://와 wss:// 차이점
Lunik
2023. 1. 26. 13:13
반응형
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)