-
Hyper Text Transfer Protocol
인터넷에서 정보를 주고 받을 수 있는 프로토콜.
Server / Client 모델
클라이언트가 서버에 요청을 보내고 서버에서 요청에 응답
HTTP는 Stateless 하게 통신하여 서버에서 클라이언트의 상태를 저장하지 않음.
- 이전에 했던 통신의 내용 저장 x.
- 최대 연결 수 보다 많은 연결 처리 할 수 있음.
- 한계 극복하기 위해 세션과 쿠키 사용.
연결과정
1. 클라이언트에서 서버로 TCP 연결 시도
2. 클라이언트에서 서버로 요청 전송
ex) 요청문 (GET /main.html HTTP/1.1 - 메서드 / URI / 프로토콜 버전)
헤더
바디
3. 서버에서 클라이언트로 응답 전송
4. 연결 해제
'WEB' 카테고리의 다른 글
HTTP Request (0) 2020.11.15 JavaScript (0) 2020.11.13 JSP, Servlet (0) 2020.11.09 웹 서버와 WAS 차이 (0) 2020.11.04 브라우저 동작원리 (0) 2020.11.04