Бинарный протокол через HTTP - PullRequest
0 голосов
/ 06 июля 2011

У меня двоичный небезопасный полнодуплексный протокол. Теперь я должен сделать это

  1. безопасно.
  2. работает везде.

Для этой цели я хочу использовать HTTP в качестве транспортного протокола.

  1. Должен ли я создать защиту на двоичном уровне или просто использовать HTTPS?
  2. Существует ли библиотека с интерфейсом отправки / получения, использующая канал http?
  3. Насколько эффективно использование HTTP?

Привет.

1 Ответ

2 голосов
/ 07 июля 2011

Как Бруно говорит в своем комментарии: используйте SSL. Много библиотек для всех платформ. Вся безопасность без сложности HTTP вам абсолютно не нужна. Используйте порт 443 на сервере, и никакая третья сторона или посредник не сможет отличить ваш трафик от трафика HTTPS. (не путайте «порт» и «протокол».)

Также, если вы не против поделиться дополнительной информацией о цели и характере этого «полнодуплексного двоичного протокола», мы могли бы порекомендовать еще более эффективные решения, такие как SRPT.

...