web socket

HcKim·2024년 3월 25일

웹소켓이란?

  • 두 프로그램 간의 메시지를 교환하기 위한 통신 방법 중 하나입니다.

  • W3C와 IETF에 의해 자리잡은 표준 프로토콜 중 하나입니다.

  • 현재 인터넷 환경 HTML5에서 많이 사용됩니다.

웹 소켓의 특징

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

  • 실시간 네트워킹

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

    웹 소켓의 동작 방법 - 핸드 쉐이킹

    웹 소켓의 동작 방법 - 데이터 전송

profile
Javascript를깨부시자

0개의 댓글