용어사전 목록으로

GLOSSARY

WebSocket 웹소켓

WebSocket은 클라이언트와 서버가 연결을 유지하며 양방향 메시지를 교환하는 프로토콜입니다. 매번 새 HTTP 요청을 보내는 방식과 통신 흐름이 다릅니다.

01

용어와 정의

영문 또는 원어: WebSocket

한글명: 웹소켓

WebSocket은 클라이언트와 서버가 연결을 유지하며 양방향 메시지를 교환하는 프로토콜입니다. 매번 새 HTTP 요청을 보내는 방식과 통신 흐름이 다릅니다.

02

정확한 의미와 원리

연결을 여는 협상 이후 텍스트나 바이너리 메시지를 프레임으로 주고받습니다. 연결이 살아 있다는 사실과 응용 프로그램이 특정 메시지를 처리했다는 사실은 구분해야 합니다.

03

쉽게 이해하는 사용 예시

채팅 화면에서 새 메시지를 받으면서 같은 연결로 작성한 내용을 보내는 상황을 생각할 수 있습니다. 접속이 끊겼을 때의 재연결과 이전 메시지 복구는 응용 프로그램에서 설계해야 합니다.

04

종류와 관련 개념의 차이

WebSocket의 양방향 교환과 SSE의 서버에서 브라우저로 보내는 이벤트 스트림을 구분합니다. WebTransport의 여러 스트림과 데이터그램 기능도 WebSocket의 다른 이름은 아닙니다.

05

적용 조건과 오해하기 쉬운 점

암호화된 연결과 사용자별 접근 권한은 별도 조건입니다. 프록시의 연결 유지 시간, 메시지 크기와 처리 속도 및 재연결 정책을 함께 확인해야 합니다.

관련 용어와 글

GLOSSARY CONTACT

궁금한 용어와 적용 상황을 알려주세요

용어가 사용된 문장과 장비 환경을 함께 알려주시면 필요한 설명과 관련 안내를 확인합니다.