[NETWORK] HTTP / HTTPS
·
NETWORK
HTTP 정의 HyperText Transfer Protocol 웹 상에서 클라이언트와 서버간에 요청/응답을 통해 정보를 주고 받을 수 있는 프로토콜 HTTP 특징 TCP와 UDP를 사용하며, 80포트를 사용 비연결성 (Connectionless) : 클라이언트가 요청을 서버에 보내고 서버가 적절한 응답을 클라이언트에 보내면 바로 연결이 종료 무상태성 (Stateless) : 연결을 끊는 순간 클라이언트와 서버의 통신은 끝나며 상태 정보를 유지 하지 않음 HTTP 동작과정 클라이언트 -> 요청 -> 서버 -> 응답 -> 클라이언트 -> 연결종료 1 사용자가 웹 브라우저에 URL 주소 입력 2 DNS 서버에 웹서버 호스트 이름을 IP주소로 변경 요청 3 웹 서버와 TCP 연결 시도 (3way-handsha..