-
<HTTP>[가상호스트, 프록시, 게이트웨이, 터널, 캐시]Flower in my ops/Network 2017. 11. 20. 22:36
[가상호스트, 프록시, 게이트웨이, 터널, 캐시]
1. 가상호스트
- 웹 호스팅 사업자가 1대의 서버에 여러 고객의 웹 사이트를 운영
- 물리적으로는 1대의 서버지만 여러대의 서버처럼 설정 가능
- 같은 서버 상에 같은 IP 주소의 웹 서버에서 www.flower.co.kr과 www.wing.co.kr이 실행되고 있을 때 DNS로 이름을 해결하면, 그 어느 쪽도 같은 수신인이 된다.
2. 프록시
- 클라이언트의 리퀘스트를 서버로 전달
- 리소스 본체를 가진 서버 = 오리진 서버(Origin Server)
- 리스폰스는 프록시를 거꾸로 경유하여 클라이언트에게 전달
- 액세스 제한 효과
- 액세스 로그 획득 및 정책 관리 효과
3. 게이트웨이
- 클라이언트와 서버는 HTTP 이외의 통신을 사용
- 암호화를 통해 보안 강화
- DBMS에 접속하거나 결제시스템에서 결제를 하는 등의 연계
4. 터널
- SSL 같은 암호화 통신을 통해 안전한 통신로를 확보
- 리퀘스트에 관여하지 않으며 클라이언와 서버만 중계
- 접속이 끊어지면 터널도 종료
5. 캐시
- 통신량과 통신 시간을 절약
- 오리진 서버의 리소스 절약
- 같은 리퀘스트를 여러번 호출하면 캐시서버는 저장되어 있는 것으로 리스폰스
- 캐시 서버에 저장되어 있는 데이터의 유효성을 확인하여 오리진 서버에 리퀘스트 전달
- 클라이언트의 캐시는 임시 파일이며 유효성을 확인함
'Flower in my ops > Network' 카테고리의 다른 글
<HTTP>[Response 상태 코드] (0) 2017.11.15