HPPT
는 텍스트 기반의 통신 규약으로 인터넷에서 주고받을 수 있는 프로토콜이다.
Tip.protocol
: 프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서데이터의 교환
방식을 정의하는 규칙
클라이언트(Client) - 서버에서 요청을 보내는 리소스 사용자 ex) 웹 브라우저, 모바일 애플리케이션, IoT등
서버(Server) - 클라이언트에게 요청에 대한 응답을 제공하는 리소스 관리자
클라이언트(사용자)가 브라우저를 통하여 어떠한 서비스를 url을 통해 요청(request)을 하면 서버에서 해당 요청사항에 맞는 결과를 사용자에게 응답(response)하는 형태입니다.
HTTP 요청 Method란 클라이언트가 웹 서버에 사용자 요청의 목적/종류를 알리는 수단입니다.
과거 최초의 HTTP에는 GET 메소드만 존재하였고, 서버의 응답은 무조건 HTML문서였습니다.
전체
교체, 자원교체 시 모든 필드가 필요)부분
교체, 자원교체시 일부 필드가 필요)HTTP 메시지는 서버와 클라이언트 간에 데이터가 교환되는 방식입니다. 메세지 타입은 요청(request), 응답(response) 두가지가 있습니다.
✏ 요청(request) - 클라이언트가 서버로 전달해서 서버의 액션이 일어나게끔 하는 메시지
✏ 응답(response) - 요청에 대한 서버의 답변
전체 범위 | 정의된 범위 | 분류 |
---|---|---|
100~199 | 100-101 | 정보 |
200~299 | 200~206 | 성공 |
300~399 | 300~305 | 리다이렉션 |
400~499 | 400~415 | 클라이언트 에러 |
500~599 | 500~505 | 서버 에러 |
웹개발을 위해서 필수적으로 알고있어야 하는 HTTP에 대하여 정리해 보았습니다. 즉 HTTP는
클라이언트와 서버 간 통신을 위한 프로토콜 로 이해하면 되겠습니다.