До /opt
стал распространен, обычное место было /usr/local/lib/<package>
.
Эти 12 строк являются узлами, до которых должен был пойти пакет, добираются до сервера Викимедиа. Необходимо пройти 12 узлов, потому что компьютер не подключен непосредственно в сервер Викимедиа. Это подключено к узлу по xs4all.net (ISP, естественно), который подключен к другому xs4net узлу, который подключен к wvfiber.net, который подключен к as30217.net, который подключен к wikimedia.org, таким образом, это - лучший путь, маршрутизаторы могли найти для получения пакета месту назначения. Если бы Ваш компьютер был включен непосредственно в целевой компьютер то был бы только один транзитный участок; попробуйте tracerouting к другому компьютеру в Вашей локальной сети:
> [mrozekma@etudes-2 ~] % traceroute etudes-1
traceroute to etudes-1 (192.168.0.10), 30 hops max, 40 byte packets
1 etudes-1 (192.168.0.10) 0.196 ms 0.190 ms 0.152 ms
Информацией синхронизации о правой стороне каждого транзитного участка является круговая задержка для пакета. Значением по умолчанию три пакета отправляются на транзитный участок, таким образом, это показывает три синхронизации; если Вы даете traceroute -q
опция, которой можно управлять, сколько пакетов отправляется:
> [mrozekma@etudes-2 ~] % traceroute -q 1 etudes-1
traceroute to etudes-1 (192.168.0.10), 30 hops max, 40 byte packets
1 etudes-1 (192.168.0.10) 0.177 ms
Хосты, показанные traceroute, не являются серверами, они - маршрутизаторы. Traceroute показывает транзитные участки на маршруте IP от компьютера человека, который взял этот снимок к серверу Википедии. Описание HTTP, что Вы заключаете взгляды в кавычки на намного более высокий уровень, где вся эта маршрутизация прозрачна.
Я думаю лучший способ объяснить, что это через метафору. HTTP (например), требует канала двунаправленной связи между клиентом и сервером; этот канал обеспечивается TCP. TCP создается в свою очередь сверху IP. Цель IP состоит в том, чтобы передать пакеты от одного IP-адреса до другого. Соединение TCP требует пакетов IP, идущих от клиента к серверу и пакетам IP, идущим от сервера до клиента.
Хорошо, теперь думайте о каждом пакете IP как о букве, что Вы заглядываете почтовому ящику и что Почтовое отделение несет его месту назначения. Traceroute показывает все этапы на поездке буквы от Вашего жилья до жилья получателя: почтовый ящик этому заглядывают, городское почтовое отделение, окружной офис сортировки, региональный почтовый концентратор, и т.д., до буквы, достигает почтового слота получателя. Это в основном, что Вы видите, когда Вы наблюдаете прогресс зарегистрированного отслеженного пакета с DHL/UPS/...
В этом примере называют первые два транзитных участка ….xs4all.net
; они - ясно от автора снимка ISP. Следующие несколько строк от Волокна WV, которое управляет международными транзитными строками. Я не знаю кто as30217.net
; вероятно, ISP для центров обработки данных. Заключительные две машины из Википедии.
Маршрутизация IP абсолютно очевидна для протоколов более высокого уровня, таких как TCP и тем более все протоколы, созданные по TCP. На самом деле traceroute должен играть некоторые приемы для получения информации вообще.