헤더

    HTTP 통신의 이해

    HTTP 통신의 구조 HTTP(Hyper Text Transport Protocol, 하이퍼텍스트 전송 프로토콜)는 브라우저-서버가 통신할 수 있게 만들어주는 프로토콜(규약)이다. 주로 HTML 문서를 주고받는데 쓰인다. 일반적으로 전송 계층 프로토콜로 TCP, 네트워크 계층 프로토콜로 IP를 사용한다. TCP/IP 에서 IP 주소를 사용해 통신할 컴퓨터를 결정하고, 포트 번호를 사용해 해당 컴퓨터의 어떤 프로그램과 통신할지 결정한다. HTTP에서는 클라이언트가 서버에 요청 메세지를 보내고, 서버는 클라이언트 요청(Request)에 대한 응답(Response을 반환한다. 연결 상태를 유지하지 않는 비연결성(stateless) 프로토콜이다. Http Request는 클라이언트가 서버로 전달해 서버의 액션이..