- wget выполняет вызов ОС, скажем, для news.yahoo.com
- локальный преобразователь, основанный на конфигурации (/etc/nsswitch.conf), просматривает / etc / hosts, затем делаетзапрос к DNS-серверу, настроенному в /etc/resolv.conf
- , чтобы этот сервер, если он правильно настроен, будет связываться с корневым сервером Интернета, чтобы выяснить, кто отвечает (с точки зрения DNS) за Yahoo.com
- Затем ваш DNS-сервер будет напрямую общаться с DNS-сервером, ответственным за yahoo.com, чтобы получить адрес для news.yahoo.com и вернуть IP-адрес
wgetустановит http-соединение с этим IP-адресом
, когда веб-сервер Yahoo, работающий с этим IP-адресом (который вы называете apache), получит запрос, проверит, какой URL вы запросили,url находится внутри http-запроса.
- в зависимости от запрошенного вами URL, он отправит вам другую страницу (обычно один сервер, работающий по одному IP-адресу, обслуживает более одного URL, даже большечем один домен когда-нибудьs).
Обратите внимание, что некоторые браузеры отправляют запрос на поиск, если введенный вами URL не является правильным URL.Так что если вы наберете «stackoverflow» в адресной строке в Firefox, Firefox перейдет в Google, сделает поиск и направит вас к первой ссылке в этом поиске.Я считаю, что браузер Microsoft делает то же самое, но выполняет поиск по bing.