<aside> 💡 정리

  1. HTTP 통신은 소켓 통신을 기반으로 하며, 상위 계층의 애플리케이션 프로토콜로 볼 수 있습니다.
  2. 개발자는 HTTP 프로토콜을 사용하여 웹 애플리케이션을 구현할 수 있지만, 그 밑단에서는 소켓 통신이 이루어지고 있습니다. </aside>

소켓이란? 종류, 통신 흐름, HTTP통신과의 차이

Untitled

Socket이란?

네트워크를 경유하는 프로세스 간 통신의 종착점. OSI 7계층 중 응용 계층에 속하는 프로세스들은 데이터 송수신을 위해 반드시 소켓을 거쳐 전송 계층으로 데이터를 전달해야한다. 즉, 소켓은 전송 계층과 응용 프로그램 사이의 인터페이스 역할을 하며 떨어져 있는 두 호스트를 연결해준다.

HTTP 통신과 소켓 통신의 차이

(1) HTTP 통신

(2) 소켓 통신