본문 바로가기
영상 후기/WEB

영상 후기 - [10분 테코톡] 🧲코일의 Web Socket

by 올리브영 2023. 4. 4.
728x90
반응형

movie

1. 웹 소켓이란?

  • 웹 소켓이란 두 프로그램 간의 메시지를 교환하기 위한 통신 방법 중 하나이다.
  • 현재 인터넷 환경(HTML5)에서 많이 사용된다.
  • 웹 소켓을 지원하는 브라우저의 경우 웹 소켓 프로토콜을 지원

 

2. 웹 소켓의 특징

1. 양방향 통신(Full-Duplex)

  • 데이터 송수신을 동시에 처리할 수 있는 통신방법
  • 클라이언트와 서버가 서로에게 원할 때 데이터를 주고 받을 수 있다.
  • 통상적인 Http통신은 Client가 요청을 보내는 경우에만 Server가 응답하는 단방향 통신

2. 실시간 네트워킹(Real Time-Networking)

  • 웹 환경에서 연속된 데이터를 빠르게 노출
  • Ex) 채팅, 주식, 비디오 데이터
  • 여러 단말기에 빠르게 데이터를 교환

 

3. 웹 소켓 프로토콜의 특징

  • 최초 접속에서만 http 프로토콜 위에서 handshaking을 하기 때문에 http header를 사용한다.
  • 웹소켓을 위한 별도의 포트는 없으며, 기존 포트(http-80, https-443)을 사용
  • 프레임으로 구성된 메시지라는 논리적 단위로 송수신
  • 메시지에 포함될 수 있는 교환 가능한 메시지는 텍스트와 바이너리

 

728x90
반응형