WikiDer > Шпилька
В сетевые вычисления, шпилька (или же Шлейф NAT) описывает связь между двумя хостами за одним Устройство NAT используя их сопоставленную конечную точку. Поскольку не все устройства NAT поддерживают эту конфигурацию связи, приложения должны знать об этом.
Шпилька - это когда машина на LAN может получить доступ к другому компьютеру в локальной сети через внешний IP-адрес локальной сети / маршрутизатора (с переадресацией портов, настроенной на маршрутизаторе, чтобы направлять запросы на соответствующую машину в локальной сети).
Пример
Рассмотрим частную сеть со следующим:
- Адрес шлюза: 192.168.0.1
- Хост 1: 192.168.0.5
- Хост 2: 192.168.0.7
- Шлюз имеет внешний IP: 203.0.113.54
- Хост 1 запускает приложение P2P P1 на своем порту 12345, который внешне отображается на 4444.
- Хост 2 запускает приложение P2P P2 на своем порту 12345, который внешне сопоставлен с 5555.
Если устройство NAT поддерживает закрепление, то приложение P1 может подключиться к приложению P2 с помощью внешней конечной точки 203.0.113.54:5555. В противном случае связь не будет работать.
Смотрите также
Рекомендации
Это понятие официально описано в 2008 году, RFC 5128.