Skip to content

Latest commit

 

History

History
206 lines (119 loc) · 4.02 KB

File metadata and controls

206 lines (119 loc) · 4.02 KB

WebSocket / 웹소켓

카테고리: 통신 프로토콜 ← 면접 질문 목록으로 돌아가기


WebSocket 기본 개념

WS-001

WebSocket의 기본 개념과 HTTP와의 차이점은 무엇인가요?

WS-002

WebSocket 연결의 Handshake 과정은 어떻게 진행되나요?

WS-003

WebSocket의 메시지 프레이밍(message framing) 메커니즘에 대해 설명해주세요.


WebSocket vs Long Polling

WS-004

Long Polling과 WebSocket의 차이점은 무엇인가요?


WebSocket 보안

WS-005

WebSocket 통신에서 보안을 강화하기 위한 주요 고려 사항은 무엇인가요?


WebSocket 재연결

WS-006

WebSocket 연결이 끊어졌을 때 재연결(reconnect) 로직은 어떻게 구현하나요?


WebSocket 상태 코드

WS-007

WebSocket 프로토콜에서 사용되는 상태 코드와 그 의미에 대해 설명해주세요.


WebSocket Ping/Pong

WS-008

Ping/Pong 메커니즘이 WebSocket 연결 유지에 어떻게 활용되는지 설명해주세요.


WebSocket 확장

WS-009

WebSocket 확장(extensions) 기능은 무엇이며, 어떤 용도로 사용되나요?


WebSocket CORS

WS-010

WebSocket 구현 시 발생할 수 있는 Cross-Origin 문제와 그 해결 방법은 무엇인가요?


WebSocket 클러스터 환경

WS-011

단일 서버와 클러스터 환경에서의 WebSocket 구현 차이점은 무엇인가요?


WebSocket 데이터 타입

WS-012

WebSocket에서 텍스트와 이진 데이터 전송 방식의 장단점은 무엇인가요?


WebSocket 사용 사례

WS-013

실시간 채팅이나 게임 애플리케이션에서 WebSocket이 선호되는 이유는 무엇인가요?


WebSocket 부하 분산

WS-014

WebSocket 서버의 부하 분산(load balancing) 전략에는 어떤 것들이 있나요?


WebSocket 리소스 관리

WS-015

WebSocket 연결 유지 시 메모리 및 리소스 관리 방법은 무엇인가요?


WebSocket vs HTTP/2

WS-016

WebSocket과 HTTP/2의 주요 차이점은 무엇인가요?


WebSocket 성능 최적화

WS-017

WebSocket 연결의 성능 최적화를 위한 고려사항은 무엇인가요?


WebSocket 장애 조치

WS-018

WebSocket 서버 구축 시 장애 조치(failover) 방안을 어떻게 마련할 수 있나요?


WebSocket 디버깅

WS-019

클라이언트에서 WebSocket 연결 오류를 디버깅하는 방법에는 어떤 것들이 있나요?


WebSocket vs SSE

WS-020

WebSocket과 서버 푸시(Server-Sent Events)의 차이점은 무엇인가요?


WebSocket TLS/SSL

WS-021

TLS/SSL을 활용하여 WebSocket 연결을 보호하는 방법에 대해 설명해주세요.


WebSocket 프록시

WS-022

WebSocket 통신에서 프록시 서버 사용 시 발생할 수 있는 문제는 무엇인가요?


WebSocket 라이브러리

WS-023

WebSocket 라이브러리(예: Socket.IO, ws 등)의 차이점과 선택 기준에 대해 설명해주세요.


WebSocket Pub/Sub

WS-024

WebSocket을 활용한 Pub/Sub 시스템 구현 방법에 대해 설명해주세요.


WebSocket Graceful Shutdown

WS-025

WebSocket 연결 종료 시 graceful shutdown을 구현하는 방법은 무엇인가요?


WebSocket 버전 관리

WS-026

WebSocket의 버전 관리 및 프로토콜 업데이트가 필요한 이유는 무엇인가요?


WebSocket 압축

WS-027

WebSocket 통신에서 데이터 압축 기능을 사용할 때 고려해야 할 점은 무엇인가요?


WebSocket 세션 관리

WS-028

WebSocket 연결 시 세션 관리를 구현하는 방법에는 어떤 것들이 있나요?


WebSocket 인증/인가

WS-029

WebSocket 서버와 클라이언트 간의 인증 및 인가 방식은 어떻게 구현하나요?


WebSocket 문제 해결

WS-030

WebSocket 기반 애플리케이션에서 발생할 수 있는 일반적인 문제와 해결 방안은 무엇인가요?