HTTP
HTTP(Hyper Text Transfer Protocol)는 클라이언트와 서버 간 통신을 위한 프로토콜이다.
🧑🏻💻 HTTP 동작 방식
HTTP는 OSI 네트워크 통신 모델의 애플리케이션 계층 프로토콜이다. HTTP는 여러 유형의 요청과 응답을 정의한다.
✏️ 클라이언트 요청
HTTP 요청은 일반적으로 요청 메서드(GET, POST, PUT, DELETE 등)와 요청 대상 URL을 포함하며, 헤더와 본문(선택적)을 가질 수 있다.
✏️ 서버 응답
응답은 상태 코드(예: 200 OK, 404 Not Found)와 함께 응답 헤더와 본문(선택적)을 포함한다.
✏️ 데이터 전송
HTTP는 TCP/IP 상에서 동작하며, 기본 포트는 80번이다.