Разбери веб-адрес по частям и познакомься с гигантским справочником, который превращает имена в IP-адреса.
Открыть этот урок в KodokonURL - это полный адрес ресурса в вебе. Как почтовый адрес, он читается по частям, от самого общего к самому точному: страна, город, улица, дом, этаж. У каждой части URL есть своё название и своя роль, и умение их называть будет выручать тебя каждый день.
https://en.wikipedia.org/wiki/HTML?action=history#History
протокол : https
домен : en.wikipedia.org
путь : /wiki/HTML
параметры : ?action=history
фрагмент : #HistoryПротокол (https) сообщает, на каком языке будут разговаривать две машины. Домен указывает, к какой машине обращаться. Путь обозначает конкретный ресурс на этой машине, точно так же, как путь по папкам. Параметры, которые начинаются со знака вопроса, передают серверу информацию (поисковый запрос, номер страницы). А фрагмент, который начинается с решётки, на сервер вообще не отправляется: он нужен только браузеру, чтобы прокрутить страницу до нужного места.
Само доменное имя читается справа налево. В en.wikipedia.org самая правая часть, org, - это расширение (его ещё называют доменом верхнего уровня). Дальше wikipedia - имя, которое купила организация. И наконец en - это поддомен, который владелец волен добавить сам, чтобы обозначить отдельную машину или службу. Поэтому wikipedia.org и en.wikipedia.org принадлежат одному владельцу, а вот wikipedia.org.example.net принадлежит уже владельцу example.net.
Одна загвоздка: сеть понимает только IP-адреса. Значит, нужен справочник, способный перевести wikipedia.org в 185.15.59.224. Этот всемирный справочник называется DNS (Domain Name System, система доменных имён). Перед каждым визитом твоя машина обращается к DNS-серверу, получает IP-адрес и только потом связывается с сайтом. Этот перевод можно выполнить и вручную.
dig +short wikipedia.org
185.15.59.224