훌륭해요!
정답률 80%
문제별 결과
HTTPS는 HTTP에 TLS/SSL 암호화를 추가한 프로토콜이다.
HTTPS는 HTTP 통신을 TLS/SSL로 암호화하여 데이터를 보호합니다.
gRPC는 Protocol Buffers를 기본 직렬화 형식으로 사용한다.
gRPC는 HTTP/2 기반이며, JSON보다 효율적인 Protocol Buffers로 데이터를 직렬화합니다.
HTTP 상태코드 200은 요청 성공을 의미한다.
200 OK는 요청이 성공적으로 처리되었음을 나타냅니다.
REST API에서 PUT과 PATCH는 동일한 동작을 한다.
PUT은 리소스 전체를 교체, PATCH는 일부만 수정합니다.
HTTP 헤더의 Content-Type은 요청/응답 본문의 형식을 지정한다.
application/json, text/html, multipart/form-data 등으로 데이터 형식을 명시합니다.
SSE(Server-Sent Events)는 서버에서 클라이언트로의 단방향 실시간 통신이다.
SSE는 서버→클라이언트 단방향 통신에 적합합니다. WebSocket은 양방향입니다.
mTLS(상호 TLS)는 클라이언트와 서버 모두 인증서를 검증한다.
일반 TLS는 서버만 인증하지만, mTLS는 클라이언트도 인증서를 제출하여 양방향 인증합니다.
TCP는 연결 지향적이고, UDP는 비연결 지향적이다.
TCP는 3-way handshake로 연결을 설정하고 신뢰성을 보장합니다. UDP는 빠르지만 데이터 도착을 보장하지 않습니다.
CORS(Cross-Origin Resource Sharing)는 브라우저에서만 적용되는 보안 정책이다.
CORS는 브라우저의 동일 출처 정책과 관련됩니다. curl이나 서버 간 통신에서는 적용되지 않습니다.
Load Balancer는 트래픽을 여러 서버로 분산시킨다.
로드 밸런서는 라운드 로빈, 가중치 등의 알고리즘으로 서버 부하를 분산합니다.