
40
HTTP
1
부 HTTP: 웹의 기초
2.3.2
URL
확장
어떤 브라우저들은 URL을 입력한 다음이나 입력하고 있는 동안에 자동으로 URL을
확장한다. 이는 사용자가 URL을 빠르게 입력하게 도와준다. 자동으로 URL이 확장
되기 때문에 URL 전체를 입력하지 않아도 된다.
이러한 ‘확장’ 기능은 두 가지로 나뉜다.
호스트 명 확장
호스트 명 확장 기능을 지원하는 브라우저는 단순한 휴리스틱만을 사용해서 입력
한 호스트 명을 전체 호스트 명으로 확장할 수 있다.
예를 들어 주소 입력란에 ‘yahoo’를 입력하면, 브라우저는 호스트 명에 자동으로
‘www.’와 ‘.com’을 붙여서 ‘www.yahoo.com’을 만든다. 어떤 브라우저는 ‘yahoo’
란 단어를 포함한 사이트를 찾지 못하면, 확장을 포기하기 전에 몇 가지의 URL을
추가로 제시한다.
브라우저는 이런 간단한 기능을 제공하여 사용자의 시간을 절약하고 혼란을 막
아준다. 하지만 호스트 명에 대한 확장 기능은 프락시와 같은 다른 HTTP 애플리케
이션에 문제를 발생시킬 수도 있다. 6장에서 이 문제에 대해 상세히 다룬다.
히스토리 확장
사용자가 URL을 입력하는 시간을 줄이고자, 브라우저가 사용하는 또 다른 기술은
과거에 사용자가 방문했던 URL의 기록을 저장해 놓는 것이다. URL을 입력하면, 그
입력된 ...