728x90
반응형
1. 웹 소켓이란?
- 웹 소켓이란 두 프로그램 간의 메시지를 교환하기 위한 통신 방법 중 하나이다.
- 현재 인터넷 환경(HTML5)에서 많이 사용된다.
- 웹 소켓을 지원하는 브라우저의 경우 웹 소켓 프로토콜을 지원
2. 웹 소켓의 특징
1. 양방향 통신(Full-Duplex)
- 데이터 송수신을 동시에 처리할 수 있는 통신방법
- 클라이언트와 서버가 서로에게 원할 때 데이터를 주고 받을 수 있다.
- 통상적인 Http통신은 Client가 요청을 보내는 경우에만 Server가 응답하는 단방향 통신
2. 실시간 네트워킹(Real Time-Networking)
- 웹 환경에서 연속된 데이터를 빠르게 노출
- Ex) 채팅, 주식, 비디오 데이터
- 여러 단말기에 빠르게 데이터를 교환
3. 웹 소켓 프로토콜의 특징
- 최초 접속에서만 http 프로토콜 위에서 handshaking을 하기 때문에 http header를 사용한다.
- 웹소켓을 위한 별도의 포트는 없으며, 기존 포트(http-80, https-443)을 사용
- 프레임으로 구성된 메시지라는 논리적 단위로 송수신
- 메시지에 포함될 수 있는 교환 가능한 메시지는 텍스트와 바이너리
728x90
반응형
'영상 후기 > WEB' 카테고리의 다른 글
영상 후기 - [10분 테코톡] 🌳 나봄의 CORS (0) | 2023.04.07 |
---|---|
영상 후기 - [10분 테코톡] 🐰 멍토의 Blocking vs Non-Blocking, Sync vs Async (0) | 2023.04.06 |
영상 후기 - [10분 테코톡] 🍭 다니의 HTTPS (0) | 2023.03.17 |
영상 후기 - [10분 테코톡] 헌치, 써머의 HTTP (0) | 2023.03.17 |
영상 후기 - [10분 테코톡] 🎧 삭정의 Web 요청 & 응답과정 (0) | 2023.03.17 |