Назад | Перейти на главную страницу

HTTP-вызов другого компонента на том же сервере - уходит ли трафик в сеть?

Подключение TLS завершается на компоненте на моем сервере. Затем этот компонент выполняет HTTP-вызов другого компонента на том же сервере.

Выходит ли это соединение в сеть (из сервера и обратно?) И, следовательно, доступно для просмотра с помощью анализатора пакетов и т. Д., Или вызов происходит внутри сервера и не отображается в сети?

Собственно на этот вопрос здесь уже был дан ответ:

Почему в Ubuntu нет маршрута для localhost?

Короче говоря, в Linux есть несколько типов таблиц маршрутизации. Тот, который вы видите, когда печатаете

ip ro show

это «основная» таблица, используемая для внешних подключений. До этого у вас есть таблица маршрутизации "local". Чтобы увидеть это, наберите:

ip ro show table local
broadcast 127.0.0.0 dev lo  proto kernel  scope link  src 127.0.0.1 
local 127.0.0.0/8 dev lo  proto kernel  scope host  src 127.0.0.1 
local 127.0.0.1 dev lo  proto kernel  scope host  src 127.0.0.1 
broadcast 127.255.255.255 dev lo  proto kernel  scope link  src     127.0.0.1 
broadcast 192.168.0.0 dev eth0  proto kernel  scope link  src 192.168.1.27 
local 192.168.1.27 dev eth0  proto kernel  scope host  src 192.168.1.27 
broadcast 192.168.1.255 dev eth0  proto kernel  scope link  src 192.168.1.27

Существуют ваши локальные IP-адреса, и если IP-адрес можно найти в локальной таблице, он не должен маршрутизироваться за пределы узла.