startline
-
HTTP의 특징과 메시지 주고 받는 방법(헤더와 바디)컴퓨터 기초/네트워크 2020. 11. 25. 00:53
HTTP란? Hyper Text Transfer Protocol의 약자로 HTML 문서를 교환, 전송하기 위한 통신 규약이다. 클라이언트가 서버에 요청(Request)하면 서버가 응답(Response)하는 방식으로 통신이 이뤄진다. WEB에서 가장 기초적인 데이터 교환 방법이며 가장 널리 쓰인다. HTTP의 특징 1. HTTP는 Stateless다. 간단히 풀어쓰면 HTTP 프로토콜은 현재 상태를 저장하지 않는다는 뜻이다. 즉 클라이언트가 한 개의 요청을 하면 한 개의 응답을 할 뿐이다. 한 개의 클라이언트가 여러 요청을 해도 그걸 저장한 후 모아서 한 개로 응답한다 이런 개념이 없다. 다만 사용자의 상태를 저장할 수 있게 도와주는 쿠키, 세션등을 이용하면 이러한 Stateless 상태를 극복할 수 있다..