통신을 하기 위해서는 3-way handshake를 통해 연결하는 과정을 거치고, 데이터 전송 후, 4-way handshake를 통해 연결을 끊는 과정을 거친다. 이 3-way handshake와 4-way handshake과정은 4계층의 TCP통신을 통해 이루어지고, HTTP통신은 7계층에서 데이터를 전송하는 부분만 담당한다. 즉, OSI 4계층에서 3-way-handshake로 연결과정을 거치고 7계층에서 HTTP 기반으로 데이터 전송을 하고 다시 4계층에서 4-way-handshake로 연결을 끊는 과정을 거친다. HTTP통신은 TCP통신과는 다르게 일반적으로 클라이언트가 서버에게 요청을 보내고, 서버가 클라이언트에게 응답을 보내는 단방향 통신이다. 오늘은 실시간 양방향 통신에 대한 기술들을 정리..