ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 웹소켓이란?
    TIL. 2024. 6. 17. 23:48

    웹소켓이란 웹 브라우저와 웹 서버 간의 양방향 통신을 위한 프로토콜이다.

    웹소켓의 특징

    • 클라이언트와 서버 간 실시간 양방향 통신 가능
    • HTTP 프로토콜과 달리 헤더 오버헤드가 작아 효율적
    • 서버에서 클라이언트로 데이터를 주기적으로 전송할 수 있다.
    • 웹소켓 연결 후에는 HTTP 요청/응답 없이 데이터를 주고받을 수 있다.

    웹소켓 동작 과정

    1. Opening Handshake : HTTP를 통해 웹소켓 연결을 요청하고 승인받는다.
    2. Data Transfer : 웹소켓 프로토콜로 데이터를 주고받는다. 데이터는 프레임 단위로 전송되며 여러 프레임이 모여
      하나의 메시지를 구성한다.
    3. Closing Handshake : 연결을 종료한다. 

    'TIL.' 카테고리의 다른 글

    redis 연결 시 await 설정  (0) 2024.06.20
    Redis란 ?  (0) 2024.06.19
    TDD 테스트 주도 개발  (0) 2024.06.15
    3계층 레이어란  (0) 2024.06.14
    빈약한 도메인 모델  (0) 2024.06.12
Designed by Tistory.