Связь между разными серверами
В проектировании протоколов компьютерных сетей межсерверное взаимодействие является расширением модели клиент-сервер , в которой данные обмениваются напрямую между серверами . [1] В некоторых областях в качестве альтернативы используется термин «сервер-сервер» (S2S), а термин «междоменный» в некоторых случаях может использоваться взаимозаменяемо.
Протоколы
Протоколы, которые выполняют функции межсерверного взаимодействия, а также обеспечивают обычное взаимодействие клиент-сервер, включают в себя следующее:
- IPsec — защищенный сетевой протокол, который можно использовать для защиты соединения хост-хост.
- Система доменных имен (DNS), которая использует межсерверный протокол для передачи зон ;
- Протокол динамической конфигурации хоста (DHCP);
- FXP , позволяющий передавать файлы напрямую между FTP- серверами;
- Inter -Asterisk eXchange (IAX);
- ИнтерМУД ;
- IRC — система интернет-чата с межсерверным протоколом, позволяющим клиентам распределяться по многим серверам;
- Протокол передачи сетевых новостей (NNTP);
- Протокол синхронной конференц-связи (PSYC);
- SIP — протокол сигнализации, обычно используемый для передачи голоса по IP ;
- SILC , безопасный протокол интернет- конференций ;
- Расширяемый протокол обмена сообщениями и присутствия (XMPP, ранее называвшийся Jabber ).
- ActivityPub — клиент -серверный API для создания, обновления и удаления контента, а также интегрированный сервер-серверный API для доставки уведомлений и контента.
- SMTP , который принимает как трафик MUA -> MTA , так и MTA->MTA, но обычно рекомендуется использовать разные порты для этих действий.
Некоторые из этих протоколов используют стратегии многоадресной рассылки для эффективной доставки информации на несколько серверов одновременно.
Смотрите также
Ссылки
- ^ Чжоу, Цзинья; Фань, Цзяньси; Чэн, Баолей; Цзя, Цзюньчэн (2016). «Оптимизация межсерверных коммуникаций путем использования перекрывающихся сообществ в социальных сетях в Интернете». В Carretero, Jesus; Garcia-Blas, Javier; Ko, Ryan KL; Mueller, Peter; Nakano, Koji (ред.). Алгоритмы и архитектуры для параллельной обработки . Конспект лекций по информатике. Том 10048. Cham: Springer International Publishing. стр. 231–244. doi :10.1007/978-3-319-49583-5_18. ISBN 978-3-319-49583-5.