HTTP / HTTPS 대한 기본 정리
·
Develop/기초지식
1. HTTP(HyperText Transfer Protocol): 웹 서버와 클라이언트가 리소스를 교환하기 위해 사용하는 프로토콜. 클라이언트가 요청하면, 서버가 응답하는 방식. 프로토콜(Protocol): 규격화된 상호작용에 적용되는 약속 2. HTTP 메시지: HTTP 서버와 클라이언트가 교환하는 데이터. 헤드와 바디로 구성되며, 각 줄은 CRLF로 구분됨. 헤드: 메시지에 대한 정보. 헤드의 끝에는 CRLF가 한 줄 있음. CRLF(Carriage Return / Line Feed)를 의미하며 키보드의 엔터키와 동일한 기능("개행", "줄 바꿈") 바디: 클라이언트가 서버에게, 또는 서버가 클라이언트에게 전달할 데이터 3. HTTP 요청(Request): 클라이언트가 서버에게 특정 동작을 요청하는..