Я хорошо знаю, для чего используются прокси и роутеры. Но я не знаю, как их надежно дифференцировать.
Вот список факторов, которые я нахожу в них.
Прокси-сервер
- Может свободно изменять данные прикладного уровня
- Обычно получает сеанс TCP от источника
- Обычно формирует сеанс TCP для цели
- Может читать данные прикладного уровня, чтобы определить цель
- Целевой IP-пакет при использовании IP-протокола
Давайте не будем думать о части сетевого оборудования здесь. Подумайте о сетке серверов приложений, которые маршрутизируют запросы SOAP. маршрутизатор
- Соответствует четко определенным протоколам маршрутизации
- Обычно получает сеанс TCP от источника
- Обычно формирует сеанс TCP для цели
- Может читать данные прикладного уровня, чтобы определить цель
- Целевой IP-пакет при использовании IP-протокола
Это называется маршрутизацией, когда правила маршрутизации известны всем сторонам, и прокси, когда нет? Я верю, что существует четкий фактор, позволяющий их различать.