- HTTP는 다음을 의미합니다. 하이퍼 텍스트 전송 프로토콜 .
- World Wide Web(www)의 데이터에 액세스하는 데 사용되는 프로토콜입니다.
- HTTP 프로토콜은 일반 텍스트, 하이퍼텍스트, 오디오, 비디오 등의 형태로 데이터를 전송하는 데 사용될 수 있습니다.
- 이 프로토콜은 한 문서에서 다른 문서로 빠르게 이동하는 하이퍼텍스트 환경에서 사용할 수 있는 효율성 때문에 하이퍼텍스트 전송 프로토콜로 알려져 있습니다.
- HTTP는 한 호스트에서 다른 호스트로 파일을 전송한다는 점에서 FTP와 유사합니다. 그러나 HTTP는 단 하나의 연결, 즉 파일 전송을 위한 제어 연결을 사용하지 않으므로 FTP보다 간단합니다.
- HTTP는 MIME과 같은 형식으로 데이터를 전달하는 데 사용됩니다.
- HTTP는 클라이언트와 서버 간에 데이터가 전송된다는 점에서 SMTP와 유사합니다. HTTP는 메시지가 클라이언트에서 서버로, 서버에서 클라이언트로 전송되는 방식이 SMTP와 다릅니다. HTTP 메시지는 즉시 전달되는 반면 SMTP 메시지는 저장 및 전달됩니다.
HTTP의 특징:
HTTP 트랜잭션
위 그림은 클라이언트와 서버 간의 HTTP 트랜잭션을 보여줍니다. 클라이언트는 서버에 요청 메시지를 보내 트랜잭션을 시작합니다. 서버는 응답 메시지를 보내 요청 메시지에 응답합니다.
메시지
HTTP 메시지에는 요청과 응답이라는 두 가지 유형이 있습니다. 두 메시지 유형 모두 동일한 메시지 형식을 따릅니다.
요청 메시지: 요청 라인, 헤더, 때로는 본문으로 구성된 요청 메시지가 클라이언트에 의해 전송됩니다.
응답 메시지: 응답 메시지는 서버에서 상태 줄, 헤더, 때로는 본문으로 구성된 클라이언트로 전송됩니다.
문자열이 비어 있습니다
URL(Uniform Resource Locator)
- 인터넷에서 문서에 접근하려는 클라이언트는 주소가 필요하며, 문서 접근을 용이하게 하기 위해 HTTP는 URL(Uniform Resource Locator)이라는 개념을 사용합니다.
- URL(Uniform Resource Locator)은 인터넷에서 모든 종류의 정보를 지정하는 표준 방법입니다.
- URL은 메서드, 호스트 컴퓨터, 포트 및 경로의 네 부분을 정의합니다.