URL을 입력하면 브라우저는 우선적으로 URL을 다음과 같이 여러 요소로 해독한다.
여기서 데이터 출처의 경로명을 나타내는 path 부분이 특정 파일명으로 끝나지 않는 경우가 존재한다(ex ‘/dir/‘). 이때는 서버에서 디폴트로 설정해둔 파일명이 사용된다. 디폴트 파일명은 통상적으로 ‘default.html’ 또는 ‘index.html’이다. 만약 파일명을 명시하지 않고, 디렉터리 끝에 있는 ‘/‘까지 생략한다면(‘/dir‘), 서버에서는 dir이라는 파일이 존재한다면 이를 파일로 본다. 만약 dir이라는 파일이 존재하지 않는다면 디렉토리 이름으로 본다.
URL이 입력되고 브라우저가 이를 통해 웹 서버와 파일명을 판단했다면, 이를 바탕으로 요청 메시지를 만든다. 이 요청을 보내면 웹 서버에서 응답 메시지가 돌아온다.
출처 - 성공과 실패를 결정하는 1%의 네트워크 원리