Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разные вопросы > Маршрут пакета по сети |
Автор: frostikit 26.11.2012, 01:04 |
Всем доброго времени суток. Читал журнал по сетям, и наткнулся на такую интересную команду, которая позволяет проследить маршрут передачи пакетов по сети к указанному серверу, например: TRACERT google.com (ОС Windows) или traceroute google.com (OC Unix) После чего получаешь интересный результат, а именно, все ip адреса маршрутизаторов, через который прошел пакет. И потом наример через сайт http://ip2geolocation.com/ можно глянуть, где же "летали" наши пакеты. п.с. где они только не были, прежде чем попали на сервер ![]() Так вот после этого возник вопрос, как прокладывается этот маршрут?) Почему именно такой путь передачи пакетов? Одно я понял, что этот путь есть статический. Интересно узнать, кто что знает по этому поводу, заранее спасибо ![]() |
Автор: Arantir 26.11.2012, 01:17 | ||
Приблизительно так же, как к к вам идет почта из Америки. Представьте, что куча марок - это эти IP. При пересылке пакета определяется более-менее оптимальный сервер для дальнейшего маршрута. Самый короткий путь, так сказать. Ну то есть, пакеты катайскому пользователю приоритетнее отправлять на китайский сервер, если он в пределах доступности, нежели куда-то в Германию. В основною все эти сервера - провайдеры и т.п. Пакет идет от вас к провайдеру, от него - к провайдеру провайдера. Где-то там приходит к самому крутому дядьке, выше которого никого нет, но у которого есть крупные провайдеры-друзья. Определяется по IP кому из них принадлежит клиент (например, вы, или сервер какого-то сайта) и отправляет уже вниз по цепочке. Если отправлять в пределах своего провайдера, то промежуточных серверов будет гораздо меньше. Примерно: вы->провайдер->другой клиент. Если в пределах страны, то может быть: вы->ваш провайдер->провайдер-партнер->клиент провайдера-парнера. Конечно, у провайдеров и внутри может быть несколько промежуточных серверов. Например, некоторые провайдеры действуют в пределах нескольких городов и, ясное дело, через 3 города прямой кабель они не копали. Как-то так. Добавлено @ 01:28 Вот, например, трассировки между двумя украинскими IP разных провайдеров.
Как видно, все IP - украинские. Первый - роутер. А дальше всего 2 сервера одного провайдера, потом какой-то более крупный общий провайдер, потом провайдер второго IP и потом в конце сам клиент, к которому стучались. |
Автор: frostikit 28.11.2012, 21:45 |
Отдаленно так и представлял себе, спасибо за ответ! ![]() |