Open kimmainsain opened 7 months ago
일반 소켓 통신
: TCP/UDP 같은 네트워크 프로토콜을 기반으로 하며 바이트 스트림을 통한 데이터 전송이므로 바이트로 이루어진 데이터를 다룹니다.웹 소켓
: HTTP, HTTPS 위에서 동작하도록 설계되었으며, Application Layer(7계층)에서 동작하기에 메시지형식의 데이터를 주로 다룹니다.통상적인 HTTP
: 클라이언트가 요청을 보내는 경우에만 서버가 응답하는 단방향
웹소켓 동작 방법
: 핸드쉐이킹 - 데이터전송(ws, wss (SSL적용))
한계
한계 2 - STOMP
웹소켓과 소켓 통신 모두 네트워크 통신을 위한 기술입니다. 다만 소켓 통신의 경우, TCP나 UDP 기반이지만 웹소켓의 경우, HTTP 기반입니다. 또한, 웹소켓은 소켓 통신과 달리 웹 어플리케이션에서 주로 사용됩니다.
TCP/IP를 사용해 네트워크 통신을 가능하게 하는 엔드포인트(통신 양 끝단)입니다.
HTTP 레이어에서 작동하는 소켓입니다. 그래서 실시간 통신이 가능합니다.
꼬리 질문