Обмен данными между приложениями на одном сервере - PullRequest
0 голосов
/ 06 ноября 2018

Сценарий 1

У меня есть два приложения A и B, работающие на одном сервере. Сервер находится в Интранет за брандмауэром. Приложение A обменивается данными с Приложением B по протоколу HTTP. Будет ли Интернет использоваться для обмена данными между А и В? Если нет, почему?

Сценарий 2

У меня есть два приложения A и B, работающие на разных серверах. Серверы находятся в том же Интранет за брандмауэром. Приложение A обменивается данными с Приложением B по протоколу HTTP. Будет ли Интернет использоваться для обмена данными между А и В? Если да, то почему?

1 Ответ

0 голосов
/ 06 ноября 2018

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

В сценарии 2 это зависит от конфигурации сети и таблиц маршрутизации. Возможно, что Интернет не будет использоваться, но если у вас есть несколько маршрутизаторов и настроена определенная маршрутизация, возможно, что он будет использоваться.

...