Открытые (публичные) протоколы связи в цифровых сетях — достоинства над коммерческими.
Протокол связи в цифровой сети может быть открытым или коммерческим. Разберемся?
Технически/технологически – вопрос далеко не простой. Я буду писать непозволительно грубо, зато, предельно понятно для не специалистов.
Организация-разработчик протокола может: или объявить протокол коммерческой тайной и своей исключительной собственностью, или объявить протокол публичным и открыть все технические спецификации на этот протокол.
Всякий компьютер, подключенный к сети, может быть в этой сети: сервером, клиентом или шлюзом. Это роли в каждом конкретном протоколе связи. Клиент: формирует запрос и направляет серверу, сервер: принимает запрос, обрабатывает и возвращает клиенту ответ, шлюз: опустим в рассмотрении.
Пример. Web. Протокол – http. Клиент: Yandex-Browser. Сервер: dzen.ru.
Клиенты и серверы (Client, Server) – это программы, установленные на компьютере. HTTP – пример публичного протокола. Зная спецификацию протокола, программисты во всем мире могут писать программы клиенты и серверы для этого протокола. Какие-то из этих программ доступны платно, какие-то – бесплатно.
Пример еще одного публичного протокола. eMail – это название семейства протоколов электронной почты: POP, IMAP, SMTP. Для пользования eMail пользователю достаточно зарегистрировать свой аккаунт на любом сервере, по собственному усмотрению, установить клиента и наслаждаться. Большинство серверов почты предлагают своего Web-клиента (подключение к своему почтовому ящику через Web-обозреватель). Некоторые организации имеют свой собственный корпоративный почтовый сервер.
Пример коммерческого протокола: Skype. Сервер находится в одном месте – у собственника. Если я звоню по скайпу, то мой сигнал примерно 15 раз передается с одного шлюза на другой, пока не достигает цеха Skype в Северной Америке, затем путешествует обратно еще столько же до моего абонента, скажем, в соседней комнате. Да, это блеск спутниковых каналов межконтинентальной связи. Но, это блеск идиотизма использования такой связи.
Еще коммерческий пример. Допустим у меня 5 знакомых пользователей WhatsApp, еще 3 в Viber, 10-ок в Telegram, 10-ок в Instagram, кто-то в Twitter… Чтобы поддерживать связь, мне придется зарегистрироваться и установить все приложения. Почему пользователи «бегают» из одного в другой? Потому что собственник вправе проводить свою политику и пользователям ничего не должен, т.к. все аккаунты – бесплатные. Сервер только один – у собственника, без альтернатив.
Допустим, что Яндекс ввел ограничения, например на предельный размер прицепа в сообщению электронной почты. Можно один большой файл – разрезать и передать несколькими почтовыми сообщениями. Публичные серверы и серверы коммерческих протоколов – всегда имеют ограничения, предоставляя только самый примитивный набор услуг, особенно бесплатно.
А если у Вас свой сервер? Так Вы о таких ограничениях и знать не будете. Http – публичный протокол: сколько по всему миру Web-серверов? А Web-клиент стоит на любом компьютере. Данный протокол не предназначен для межсерверной связи. Http – был задуман для рекламы и пропаганды, с чем и сегодня удачно справляется, но не для чатов или почты через Web.
Итак, публичные протоколы.
HTTP (Web) – публичное представление официальных материалов, информирование заинтересованных лиц.
eMail (POP, IMAP, SMTP) – легальный обмен электронными документами, межсерверная связь.
FTP – старейший протокол передачи и получения файлов (массивы, пакеты и БД), без ограничения размеров, стабильный и современный, докачка при обрыве, межсерверная связь.
XMPP (Jabber) – пришел на смену IRC, короткие текстовые сообщения, передача файлов, связь через сервер (если за барьером) или прямая, межсерверная связь.
SIP (VoIP) – цифровые телефонные станции (для сетей IP4) или прямое подключение (для сетей IP6), audio-video связь, короткие сообщения, голосовая почта, межсерверная связь.
В сети по каждому протоколу имеется выбор функциональных, достойных программ, как серверов, так и клиентов, распространяемых на условиях free (свободно, бесплатно). Все протоколы имею функции защиты канала TLS. Позвонить в соседнюю комнату правильнее через корпоративный сервер, а не через другой континент по ту сторону планеты. Указанных 5 протоколов покрывают все основные потребности в цифровой связи и доступны любой организации или физическому лицу, с реализацией всех на базе ПК или ноутбука.
Благодарю за внимание.
РФ, г.Ростов-на-Дону
Борчанкин С.Г.
10.12.2023 № 079