1. 핵심 개념 복습


2. 웹소켓 연결 과정

  1. HTTP 업그레이드 요청
  2. 서버의 업그레이드 응답
  3. 웹소켓 연결 성립

3. 구현 예시 (Node.js 환경)


4. 퀴즈 (단답형)

  1. HTTP 통신을 문자 메시지에 비유했을 때, 서버가 사용자에게 먼저 메시지를 보내는 것이 불가능하다는 특징은 무엇에 비유되었습니까?
  2. 최신 웹 서비스에서 실시간 기능을 구현하기 위해 HTTP 통신 방식을 사용할 경우 발생하는 비효율성은 무엇입니까?
  3. Server-Sent Events(SSE)를 라디오에 비유했을 때, 라디오의 특징이 SSE의 어떤 단점을 나타냅니까?
  4. 웹소켓 통신을 전화에 비유했을 때, 전화의 특징이 웹소켓의 어떤 장점을 나타냅니까?