Собственный протокол - Proprietary protocol

В области телекоммуникаций , собственный протокол является протоколом связи принадлежат одной организации или физического лица.

Права интеллектуальной собственности и обеспечение соблюдения

Право собственности на одну организацию дает владельцу возможность устанавливать ограничения на использование протокола и изменять протокол в одностороннем порядке. Спецификации проприетарных протоколов могут публиковаться или не публиковаться, а их реализации не распространяются бесплатно . Владельцы могут применять ограничения посредством контроля прав интеллектуальной собственности, например, посредством защиты патентных прав и сохранения спецификации протокола в коммерческой тайне . Некоторые проприетарные протоколы строго ограничивают право на создание реализации; другие широко применяются организациями, которые не контролируют интеллектуальную собственность, но с учетом ограничений, которые владелец интеллектуальной собственности может стремиться наложить.

Примеры

Протокол Skype - это проприетарный протокол.

Venturi Transport Protocol (VTP) является запатентован собственным протоколом , который предназначен для замены TCP прозрачно для того , чтобы преодолеть воспринимаемые неэффективности , связанные с беспроводной передачей данных.

Протоколы Microsoft Exchange Server - это проприетарные протоколы открытого доступа. Права на разработку и выпуск протоколов принадлежат Microsoft, но все технические детали доступны для свободного доступа и реализации.

Microsoft разработала собственное расширение протокола сетевой аутентификации Kerberos для операционной системы Windows 2000 . Расширения сделали протокол несовместимым с реализациями, поддерживающими исходные стандарты, и это вызвало опасения, что это, наряду с лицензионными ограничениями, фактически лишает продукты, неспособные соответствовать стандартному доступу к Windows 2000 Server с использованием Kerberos.

Последствия несовместимости

Использование проприетарных протоколов обмена мгновенными сообщениями означало, что сети обмена мгновенными сообщениями были несовместимы, и люди не могли связаться с друзьями в других сетях.

Обратный инжиниринг

Обратный инжиниринг - это процесс извлечения деталей протокола из программной реализации спецификации. Методы обратного проектирования протокола включают анализ пакетов, а также двоичную декомпиляцию и дизассемблирование .

Существуют юридические прецеденты, когда обратное проектирование нацелено на совместимость протоколов. В Соединенных Штатах , то Закон об авторском праве Digital Millennium предоставляет безопасную гавань перепроектировать программное обеспечение для целей взаимодействия с другими программами.

использованная литература