P2P против DDNS?Что следует использовать? - PullRequest
0 голосов
/ 19 июля 2011

Я пытаюсь создать мультиклиентное / мультисерверное приложение
В число клиентов входят компьютеры, смартфоны и т. Д.
Так что они могут быть со статическими или динамическими IP-адресами или за брандмауэрами или NAT-ами и т. Д.Я уже реализовал как одноранговые, так и динамические DNS-топологии только для того, чтобы наслаждаться кодированием:)
PNRP, используемый в P2P, мои реализации в виде сервисов wpf / wcf Если честно, это мой проект коллажа
но здесьостановился как вопрос:
Какую реализацию использовать?P2P или DDNS: (
Преимущества, недостатки и ваше мнение?

HTH ,, С уважением, :)

Примечание:
Если этот вопрос дублируется, извините:(но я действительно искал здесь 7, не нашел его, поэтому, пожалуйста, укажите мне на это :), спасибо

1 Ответ

0 голосов
/ 31 июля 2011

Оба подхода действительны. Однако DDNS не является полным решением. Это решает только одну часть проблемы, то есть сопоставление однорангового узла с временным IP-адресом. Вам все равно придется решить как минимум проблемы с обходом NAT (см. Решения TURN и STUN) и местоположения пиров.

Есть еще одна проблема с DNS, распространение информации идет медленно. Когда P2P взорвался около 2000 года, многие отказались от использования DNS из-за производительности. Они хотели что-то быстрее. Учитывая, что P2P-сети могут состоять из миллионов устройств, меняющих IP-адрес в любое время, это было бы невыносимо для DNS.

С другой стороны, DDNS полезен, если вы хотите настроить пару стабильных SUPER-пиров. Их можно использовать для облегчения организации вашей P2P-сети.

...