HTTP란?
- Hyper Text Transfer Protocol의 약자
- 인터넷 환경에서 데이터를 주고 받을 때 사용하는 프로토콜
- 프로토콜이란 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계
쉽게 설명해보자
HTTP는 위의 입시 예시처럼, 인터넷에서 데이터를 주고 받는 절차일 뿐입니다:) 절대 어렵게 생각하실 필요 없습니다.

- 클라이언트(지원자는) 서버(학교)측에 정보를 요청함
- 서버는 해당 요청(지원서)을 검토 후, 클라이언트에게 결과를 통보(성공 or 실패)
- 이때, CRUD를 통해 어떤 유형으로 요청할 지 결정할 수 있음
- CRUD란? 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 **Create(생성), Read(읽기), Update(갱신), Delete(삭제)**를 말함
- 이를 HTTP에서는 HTTP Method라고 부른다.
HTTP의 중요한 특징 3가지
- Server ←→ Client 모델
- 서버는 클라이언트의 요청이 있어야지만 응답할 수 있다.
- Connectionless(비연결성)
- 서버와 클라이언트는 요청이 있을 때만, 연결된다.