SpringBoot

whatever_yeonglee
[Spring] 웹소켓(WebSocket)이란 + Spring에서 동작 과정
·SpringBoot
채팅이나 실시간 통신을 할 때, 웹소켓을 많이 사용합니다. 웹소켓은 티키타카티키타카초가 필요한 HTTP와는 뭔가 다를 것 같죠? 웹소켓(WebSocket)이란,서버와 클라이언트의 양방향 통신 프로토콜웹소켓은 TCP 소켓을 기반으로 작동 -> TCP를 사용하기 때문에 데이터의 순서와 신뢰성이 보장됨HTTP는 클라이언트의 요청이 있어야 서버에서 응답을 보낼 수 있는 단방향 프로토콜이지만, 웹소켓은 클라이언트와 서버 모두 데이터를 송수신할 수 있는 양방향 프로토콜HTTP와 동일한 어플리케이션 계층에서 동작웹소켓은 헤더의 크기가 작고 오버헤드가 적기 떄문에 HTTP보다 효율적인 통신이 가능웹소켓은 최초 연결 시, HTTP 접속 후(HandShake) 양방향 메세지를 주고받을 수 있음 웹소켓 접속 과정1. T..
영리제리
'SpringBoot' 카테고리의 글 목록