
526
HTTP
5
부 콘텐츠 발행 및 배포
20.4
일반적인 리다이렉션 방법
이 장에서, 우리는 서버와 프락시 양쪽에서 공통으로 쓰이는 여러 가지 리다이렉션
방법들을 한층 더 깊이 파볼 것이다. 이 기법들은 트래픽을 다른(아마 더 최적인 곳
으로) 서버나 프락시를 통해 벡터 트래픽으로 리다이렉트하기 위해 사용될 수 있
다. 특히, 우리는 HTTP 리다이렉션, DNS 리다이렉션, 임의 캐스트 어드레싱, 아이
피 맥 포워딩, 그리고 아이피 주소 포워딩을 다룰 것이다.
20.4.1
HTTP
리다이렉션
웹 서버들은 다른 곳에 요청을 보내보라고 말해주는 짧은 리다이렉트 메시지를 클
라이언트에게 돌려줄 수 있다. 몇몇 웹 사이트는 HTTP 리다이렉션을 이용해 간단하
게 부하를 분산한다. 요청을 처리하는 서버(리다이렉팅 서버)는 가용한 것들 중 부
하가 가장 적은 콘텐츠 서버를 찾아서 브라우저의 요청을 그 서버로 리다이렉트한
다. 웹 서버들이 광범위하게 분산되어 있다면 ‘최선의’ 가용한 서버를 결정하는 것
은 더욱 어려워진다. 서버의 부하뿐 아니라 인터넷상에서의 브라우저와 서버 간의
거리도 계산에 넣어야 하기 때문이다. 다른 형태의 리다이렉션에 비해 HTTP 리다
이렉션이 갖는 장점 중 하나는 리다이렉트를 하는 서버가 클라이언트의 아이피 주
소를 안다는 것이다. 이론적으로, 이렇게 ...