Используется ли сетевая карта, когда служба WCF и приложение, вызывающее службу, размещены на одном компьютере?
Я знаю, что это глупый вопрос, но я действительно хочу получить ответ. 1. Если я размещаю веб-службу и службу WCF на одном компьютере. Веб-сервис использует сервис WCF. Будет ли связь проходить только через память или также физическую сетевую карту. 2. Я также могу выразить это так. Если у меня есть две программы, работающие на одной машине, и они используют сокеты tcp для связи друг с другом, будет ли пакет IP доставляться через физическую сетевую карту или он будет проходить только через память. Разница в том, что если он проходит через сетевую карту, он может быть ограничен скоростью или кэшем карты, верно?
Спасибо фэн
1 ответ
Ответ.... вроде.:) Службы будут общаться через сокет или порт в системе. Они будут обращаться к сетевому устройству, которое очень высоко в стеке будет определять, что сервисы находятся на одной и той же машине, а затем устройство с обратной связью перенаправит связь обратно на хост-компьютер, прежде чем оно вообще выйдет в сеть. Итак, все это сделано в памяти? Нет. Но это также не влияет на сеть.