Learning HTTP from tutorialspoint
In the URI section (third method), it says that a request to www.w3.org would open a TCP connection to port 80 and send the following request line/s:
GET /pub/WWW/TheProject.html HTTP/1.1 Host: www.w3.org
At initial request, how would does the client end device know the specific .html filename to grab? If it were index.html or one of the default ones, I'd understand, but TheProject.html is not.