HTTP 기본

Http 시대!

모든 형태의 데이터를 전송할 수 있다.

서버간 데이터를 주고받을 때도 대부분 http를 사용

이미지, 음성, 영상, 파일, json, xml 모두 전송 가능

HTTP/1.1 버전이 가장 많이 사용하고 2,3 버전은 성능이 개선되기 때문에 1.1을 잘 학습해야 한다.

스크린샷 2022-05-08 오후 8.07.27.png

클라이언트 서버 구조

요청, 응답의 구조

클라이언트는 서버에 요청을 보내고 응답을 대기

스크린샷 2022-05-08 오후 8.11.47.png

양쪽이 독립적으로 진화가 가능

클라이언트는 UI에 집중할 수 있다.

무상태 프로토콜

서버가 클라이언트의 상태를 보존하지 않는다.

→ 서버는 이전 요청에 대한 정보를 보관하지 않는다.