-
Notifications
You must be signed in to change notification settings - Fork 10
websocket 리서치( vs pure TCP)
BOHYEON SEO edited this page Nov 14, 2019
·
1 revision
-
브라우저는 프로토콜을 HTTP에서 Websocket으로 전환하려는 요청을 Header에 Upgrade 속성을 추가하여 서버로 보냅니다. 이 요청을 받은 서버가 WebSocket 프로토콜을 이해하면, Upgrade 속성을 통해 프로토콜 전환을 동의하게 되고, 그러면 브라우저와 서버는 ws 프로토콜을 사용하게 됩니다.
-
ws 프로콜로 전환되면, HTTP 연결은 중단되며 동일한 TCP / IP 연결을 통해 WebSocket 연결로 대체 됩니다. WebSocket 연결은 기본적으로 HTTP( 80 ), HTTPS ( 443 )와 동일한 포트를 사용합니다. 즉, CORS 적용이나 인증 등의 과정을 기존 HTTP 방식으로 사용할 수 있는 장점이 있습니다.