Search

HTTP

HTTP (Hyper Text Transfer Protocol)

상에서 데이터를 주고받을 수 있는 프로토콜 주로 HTML 문서를 주고받는 데 사용
TCP를 이용하고, 80번 포트를 사용

HTTP Request & Response

클라이언트의 요청(Request)서버의 응답(Response)로 HTTP가 동작

HTTP Request

Request Line : 요청 메소드, URI, HTTP 버전 등으로 구성되며 요청을 웹서버에 전달
Request Headers : 웹브라우저의 종류와 버전, 데이터 형식 등의 클라이언트와 서버 사이의 부 가 정보를 기술
Request Body : 웹브라우저의 데이터 포함시켜 요청할 때 사용
메소드 종류

HTTP Response

Status Line : 상태 코드, 상태 설명, HTTP 버전
Response Headers : 데이터 형식, 갱신 날짜 등 웹서버의 보다 자세한 정보를 웹브라우저에 전달
Response Body : 웹브라우저로 보낼 데이터 (주로 HTML 파일)

HTTP Cookie

사용자가 웹사이트 방문 시, 사이트의 서버를 통해 사용자의 컴퓨터에 설치되는 작은 기록 정보 파일
한번 쿠키가 저장되면, 그 다음부터 같은 웹사이트 접속할 때 HTTP 요청에 쿠키도 같이 포함됨.
쿠키에 로그인 정보사용자 정보를 저장하여 웹페이지를 사용자에게 개인 맞춤화가 가능함.

참고 자료