TIL52-01 웹소켓(WebSocket)

김태혁·2023년 3월 9일
0

TIL

목록 보기
139/205
  • 웹소켓(WebSocket)은 서버와 클라이언트 간의 양방향 통신을 가능하게 하는 표준화된 프로토콜입니다.

  • 일반적으로 HTTP 프로토콜은 클라이언트가 서버로 요청을 보내면 서버가 응답하는 단방향 통신입니다. 그러나 웹소켓은 이와 달리 양방향 통신이 가능합니다. 이를 위해 클라이언트와 서버 간에 상호작용하는 소켓이 만들어지고, 이를 통해 데이터를 전송합니다.

  • 웹소켓은 다음과 같은 특징을 가지고 있습니다.

    • 실시간성: 클라이언트와 서버 간의 양방향 통신이 가능하여 실시간성이 높습니다.
    • 경량성: HTTP와 비교하여 프로토콜 헤더의 크기가 작아 효율적입니다.
    • 보안성: SSL과 같은 보안 프로토콜을 사용하여 데이터를 암호화할 수 있습니다.
    • 웹소켓은 대화형 애플리케이션, 게임, 주식 거래소와 같은 실시간 데이터를 처리해야 하는 애플리케이션 등에서 사용됩니다.
profile
도전을 즐기는 자

0개의 댓글