/internet/protocol/
[begun]
- RFC 7540 — Hypertext Transfer Protocol Version 2 (HTTP/2)
- RFC 2616 — Hypertext Transfer Protocol — HTTP/1.1
- HTTPsec
- RFC 2821 — Simple Mail Transfer Protocol
Текущий SMTP = ESMTP + расширения. - RFC 1436 — The Internet Gopher Protocol (a distributed document search and retrieval protocol)
- RFC 1350 — The TFTP protocol (revision 2)
- RFC 959 — File Transfer Protocol (FTP)
- SSH File Transfer Protocol
Черновики SFTP.
- Game Protocols
Здесь собственно не описание протоколов, а сетевые дампы с расшифровкой некоторых значений.
- http://whoson.sourceforge.net/
Протокол «Whoson».
- https://www.traccar.org/protocols/
Коммуникационные протоколы GPS-трекеров.
- https://docs.syncthing.net/specs/index.html
Набор протоколов (Block Exchange Protocol v1, Global Discovery v3, Local Discovery Protocol v4, Relay Protocol v1) для приложения синхронизации Syncthing.
BGP (Border Gateway Protocol)
Мгновенный обмен сообщениями: XMPP (Jabber)
i Помимо обмена текстовыми сообщениями для XMPP существуют расширения, в том числе Jingle, дополнение, позволяющее передавать аудио- и видеоданные.
- XMPP Standards Foundation
- RFC 6120: Extensible Messaging and Presence Protocol (XMPP): Core
- RFC 6121: Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence
- RFC 7622: Extensible Messaging and Presence Protocol (XMPP): Address Format
- XEP-0009: Jabber-RPC
XML-RPC поверх XMPP.
WebSocket и подпротоколы
- WAMP (Web Application Messaging Protocol)
Подпротокол протокола WebSocket.
ICQ
Базы данных
- https://mariadb.com/kb/en/library/clientserver-protocol/
- MySQL Internals ClientServer Protocol
Описание на низком уровне протокола MySQL 5.0.
- http://postgresql.org/docs/8.3/interactive/protocol.html
Совсем чуть-чуть в общих словах.
- TechFell
Простой протокол для связи SQL базой данных. Используется в uSQLiteServer.
Базы данных: Oracle
- Ian Redfern. Oracle Protocol
Анализ протокола Oracle.
Файлообменные/пиринговые сети
- ADC
Direct connect. - BitTorrent
- GNUnet
- Kademlia
eDonkey
- http://sourceforge.net/project/showfiles.php?group_id=64028&package_id=61693
Из проекта pDonkey. - http://sourceforge.net/project/showfiles.php?group_id=53489&package_id=145950
Из проекта eMule.
Протоколы, работающие поверх HTTP
- JMAP
Это спецификация программного интерфейса, который определяет методы для работы с почтовыми ящиками через HTTP(S) путём обмена сообщениями в формате JSON. Попытка замены протокола IMAP.