IT 관련 정보/IT 관련 정보

HTTP 통신과 Socket 통신

알버트 2022. 4. 6. 13:52

1. http 통신
client의 요청이 있을때만 서버가 응답해서 정보를 전송하고 곧바로 연결을 끊는 방식이다.
즉, 요청이 있을때 서버가 응답하는 단방향통신이다.
실시간이 아니라 필요한 경우에만 서버로 접근하는 콘텐츠 위주의 데이터를 사용할 때 용이하다.
ex) 블로그로 들어올때

2. Socket 통신
client와 server가 특정 port를 통해 연결을 성립하고 있어서 실시간으로 양방향 통신을 하는 방식.
즉 서버 역시 클라이언트에게 요청을 보낼 수 있는 전이중 양방향 통신이다.
계속 연결을 유지할 수 있어 실시간 통신이 필요한 경우에 자주 사용한다.
ex) 실시간 스트리밍 중계, 실시간 채팅

3. 웹소켓 방식
웹에서 사용하는 socket통신 방식
프로토콜은 ws, wss를 사용하며 포트는 http, https와 동일한 포트를 사용한다.