본문 바로가기
컴퓨터 공학·과학 이론/IT 용어

[IT 용어] 웹소켓(WebSocket)

by 연구자 공학코드 2023. 4. 30.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

정의

웹소켓(WebSocket)은 웹(HTTP) 클라이언트(브라우저)와 웹 서버 간 양방향 통신을 제공하는 기술이다.

등장배경

웹소켓이 등장한 시점에는 HTTP(Hypertext Transfer Protocol)의 버전이 1.1이었다. 이 때는 HTTP로 통신할 때마다 연결을 생성해야 했는데 이 경우 웹 서버와 웹 클라이언트의 실시간 양방향 통신을 구현하면 높은 지연 발생과 낮은 데이터 전송량이라는 한계가 발생했다. 이 한계점을 개선하기 위해 연결을 한 번 수립하면 계속 통신할 수 있는 웹소켓이 제안되었다.

웹소켓의 목적

참고문서

  1. "The WebSocket Protocol", RFC 6455, IETF, 2020년 1월 21일. @원문보기
  2. "Hypertext Transfer Protocol -- HTTP/1.1", RFC 2616, 2020년 1월 21일. @원문보기
  3. "웹소켓, WebSocket", 정보통신용어사전, 한국정보통신기술협회. @원문보기

 

728x90
반응형

댓글