728x90

프록시 2

HTTP를 이용한 웹 서버 구조

* 해당 게시글은 을 읽고 정리하면서 공부하기 위해 메모하듯 작성하는 글입니다. 가상 호스트 HTTP/1.1에서는 하나의 HTTP 서버에 여러 개의 웹사이트 실행 가능 가상 호스트 기능을 통해 1개의 물리적 서버에서 가상으로 여러 대의 서버가 있는 것처럼 설정 가능 참고: HTTP 요청시 주의 사항 같은 IP주소에서 다른 호스트명과 도메인명을 가진 웹 사이트가 실행되는 가상 호스트의 시스템 때문에 HTTP 리퀘스트를 보낼 때 호스트명과 도메인 명을 완전히 포함한 URI를 지정하거나, 반드시 Host 헤더 필드에서 지정해줘야 함 하지만 브라우저로 도메인명을 포함한 URI로 요청하기 때문에 별로 중요한 내용은 아닌 듯함 통신 중계 프로그램 프록시 클라이언트로부터 받은 리퀘스트를 다른 서버에 전송하는 중계 프..

HTTP의 특징

* 해당 게시글은 을 읽고 정리하면서 공부하기 위해 메모하듯 작성하는 글입니다. HTTP 특징 1. 2대의 컴퓨터가 통신시 클라이언트와 서버의 역할로 나뉨 리퀘스트를 보내는 측이 클라이언트, 리퀘스트에 대한 리스폰스를 보내는 측이 서버 2. 리스폰스는 먼저 리퀘스트를 수신해야 발생함 3. HTTP는 상태를 유지하지 않는(stateless) 프로토콜 범위성(많은 데이터를 매우 빠르고 확실하게 처리하는 것)을 확보하기 위해 똑같은 서버에 리퀘스트를 보내도 이전 리퀘스트의 정보를 유지하지 않음 웹이 발전함에 따라, 쇼핑 사이트에 로그인하는 과정에서 로그인 정보를 유지해야 하는 등의 경우가 생김 HTTP/1.1: 쿠키(Cookie) 기술 도입→상태 관리 가능 4. 리퀘스트 URI로 수신 측(서버)에 위치한 리소..

728x90