본문으로 건너뛰기

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번이다.