
178
HTTP
2
부 HTTP 아키텍처
수를 제한하기 위해 Max-Forwards 헤더를 사용할 수 있는데, 이는 전달되는 메시
지가 무한 루프에 빠지지 않는지 프락시 연쇄를 테스트하거나 연쇄 중간의 특정 프
락시 서버들의 효과를 체크할 때 유용하다. Max-Forwards는 또한 OPTIONS 메시
지의 전달 횟수도 제한한다(“프락시 상호운용성”을 보라).
Max-Forwards 요청 헤더 필드는 이 요청 메시지가 몇 번 더 다음 홉으로 전달될
수 있는지(그림 6-24) 말해주는 정수 하나를 담고 있다. 만약 Max-Forwards 값이 0
이라면(Max-Forwards: 0), 수신자는 자신이 원 서버가 아니라 할지라도 TRACE 메
시지를 더 이상 전달하지 말고 반드시 클라이언트에게 돌려줘야 한다.
받은 Max-Fowards 값이 0보다 크다면, 전달될 메시지의 Max-Fowards 필드
는 반드시 1 감소된 값으로 갱신되어야 한다. 모든 프락시와 게이트웨이는 Max-
Forwards를 지원해야 한다. 프락시 연쇄의 어떤 특정 홉에서의 요청을 보기 위해
Max-Forwards를 사용할 수도 있다.
6.7
프락시 인증
프락시는 접근 제어 장치로서 제공될 수 있다. HTTP는 사용자가 유효한 접근 권한
자격을 프락시에 제출하지 않는 한 콘텐츠에 대한 요청을 차단하는 ...