Я понимаю, что одна из причин, по которой мы используем SNAT на балансировщике нагрузки для входящих запросов, заключается в том, что пакет ответа от сервера проходит через балансировщик нагрузки, где исходный IP-адрес возвращаемого пакета изменяется на IP балансировщика нагрузки, так что клиент распознает его и принимает ответ.
Мой вопрос таков: механизм, который клиент отбрасывает пакет с сервера, который он не «распознает», это механизм сетевого уровня или механизм TCP? Должен ли быть механизм TCP, верно? Поскольку TCP поддерживает «соединение», где клиент ожидает ответа от IP-адреса, с которым он хочет установить связь.