Quels sont les types de protocoles Internet?
Suite des protocoles Internet
La suite des protocoles Internet est l'ensemble des protocoles utilisés pour le transfert des données sur Internet. Elle est aussi appelée suite TCP/IP, DoD Standard (DoD pour "Department of Defense") ou bien DoD Model ou encore DoD TCP/IP ou US DoD Model. Elle est souvent appelée TCP/IP, d'après le nom de ses deux premiers protocoles : TCP (de l'anglais ) et IP (de l'anglais ). Ils ont été inventés par Vinton G. Cerf et Bob Kahn, travaillant alors pour la , avec des influences des travaux de Louis Pouzin. Le document de référence est .
Protocole réseau
Considérée dans son ensemble, une suite de protocoles entre diverses couches forme ce qu'on nomme une pile de protocoles. Les termes « protocole » et « pile de protocoles » désignent également les logiciels qui implémentent un protocole. Internet
Un protocole est un ensemble de règles qui définissent un langage afin de faire communiquer plusieurs ordinateurs. Ils sont définis par des normes ouvertes, les RFC (, , et ). Protocole réseau
Certaines piles de protocoles ou familles : Internet interplanétaire
L'évolution de ces standards pour les communications spatiales s'est déroulée en même temps que l'évolution d'Internet, menant ainsi à quelques innovations communes, mais restants néanmoins majoritairement comme deux technologies distinctes. Depuis la fin des années 1990, des protocoles Internet très répandus et ceux du CCSDS ont convergé de plusieurs manières. Par exemple, le , le satellite cubique STRV-1b orbitant autour de la Terre parvient à recevoir un fichier à l'aide du célèbre File Transfer Protocol (FTP), "via" un dérivé de l'IPv4 développé par le CCSDS. L'utilisation des protocoles Internet indépendants du CCSDS a par la suite été démontrée en basse orbite à bord du satellite britannique UoSAT-12, puis de manière opérationnelle avec les satellites Disaster Monitoring Constellation. Ayant atteint une ère où le protocole Internet était désormais possible et fiable à bord des satellites artificiels, une étude à plus grande échelle s'est imposée comme la prochaine étape. Suite des protocoles Internet
UDP (protocole IP ) est un protocole simple, sans connexion, « non fiable »  Si une application a besoin de ces garanties, elle doit les assurer elle-même, ou bien utiliser TCP.  UDP est généralement utilisé par des applications de diffusion multimédia (audio et vidéo, etc.) pour lesquelles le temps requis par TCP pour gérer les retransmissions et l'ordonnancement des paquets n'est pas disponible, ou pour des applications basées sur des mécanismes simples de question/réponse comme les requêtes DNS, pour lesquelles le surcoût lié à l'établissement d'une connexion fiable serait disproportionné par rapport au besoin. Secure Internet Live Conferencing
Le protocole SILC peut être divisé en trois parties principales : le "Protocole d'Échange de Clé SILC" (ou SKE pour "SILC Key Exchange"), le "Protocole d'Authentification SILC" (ou "SILC Authentication protocol") et le "Protocole de Paquet SILC" ("SILC Packet protocol"). Le protocole SILC définit en outre des Commandes SILC, utilisées pour gérer la session SILC. SILc fournit des canaux (groupes), des pseudonymes, des messages privés, et d'autres fonctionnalités courantes. Mais, au contraire de nombreux autres protocoles (notamment IRC), les pseudonymes SILC ne sont pas uniques ; un utilisateur peut prendre n'importe quel pseudonyme, même s'il est déjà utilisé par quelqu'un d'autre. L'identification protocolaire réelle se fait par un identifiant unique, dérivé de la clé publique de l'utilisateur ; de cette manière, le protocole SILC est en mesure de régler le problème de la collision de pseudonymes, problème que l'on retrouve dans beaucoup d'autres protocoles. Tous les messages échangés au sein d'un réseau SILC voyagent dans un format binaire, ce qui leur permet de contenir n'importe quel type de données (y compris texte, son, vidéo, et autres données multimédia). Le protocole SKE est utilisé pour établir la clé de session, ainsi que d'autres paramètres de sécurité visant à protéger le Protocole de Paquet SILC. SKE est lui-même basé sur l'algorithme d'échange de clé Diffie-Hellman (un exemple de cryptographie asymétrique), et l'échange est protégé par un système de signature numérique. Si le protocole SKE se termine avec succès, c'est alors le Protocole d'Authentification SILC qui entre en jeu afin d'authentifier un client et/ou un serveur (et/ou un routeur). L'authentification peut être basée sur une phrase de passe ou sur la signature numérique ; si tout se passe bien, elle donne accès au réseau SILC auprès duquel on souhaitait s'authentifier. Le Protocole de Paquet SILC se veut un protocole de paquet binaire sécurisé, assurant que le contenu de chaque paquet (entête suivi de données réelles) est sécurisé et authentifié. Les paquets sont sécurisés au moyen d'algorithmes basés sur la cryptographie symétrique et authentifiés au moyen de l'algorithme HMAC (qui est un code d'authentification de message). Trame géante
L'Internet Protocol requiert que la taille MTU soit identique dans tous les hôtes d'un même sous-réseau. Les hôtes qui font usage de jumbo frames ne devraient donc pas être dans le même sous-réseau que des hôtes qui ne les prennent pas en charge. Paiement sur Internet
Le protocole SSLv2 fut le premier banni en raison de ses failles de sécurité en , SSLv1 et SSLv3 ont suivi en 2014, alors largement utilisés ont été définitivement bannis à la suite de la faille surnommée Google Poodle. À la mi-2015, seul les protocoles TLSv1, TLSv1.1 et TLSv2.2 jugés moins vulnérables sont acceptés par les navigateurs à jour. En plus des protocoles d'échange les algorithmes de chiffrement (ciphers) évoluent également en fonction de contraintes similaires. Liste des codes HTTP
Le protocole de communication informatique HTTP définit une liste de codes HTTP. Ces codes sont des numéros de 3 chiffres. La plupart des codes correspondent chacun à un type d'erreur, quelques-uns correspondent à un type de succès. Ces codes permettent aux logiciels client HTTP de déterminer automatiquement si une requête a réussi, et sinon de connaître le type d'erreur. Protocole informatique
Un protocole informatique (ou parfois tout simplement un protocole quand le contexte de l'informatique est clair) est un ensemble de règles qui régissent les échanges de données ou le comportement collectif de processus ou d'ordinateurs en réseaux ou d'objets connectés. Un protocole a pour but de réaliser une ou plusieurs tâches concourant à un fonctionnement harmonieux d'une entité générale. Site web
Aujourd'hui, on considère que le World Wide Web (le Web) est constitué de l'ensemble des sites web en ligne sur internet. Le protocole client-serveur HTTP ("HyperText Transfer Protocol") est utilisé pour les communications entre les serveurs web hébergeant les sites web, et les logiciels client HTTP que sont les navigateurs web et robots d'indexation. Time Protocol
Il est proposé en mai 1983 par Jon Postel et Ken Harrenstien ( : Time Protocol), comme un standard pour le réseau Internet. Il devint obsolète avec l'arrivée de protocoles tels que Network Time Protocol (NTP, ), qui offrent une précision largement inférieure à la seconde. Suite des protocoles Internet
Les protocoles de la couche de transport peuvent résoudre des problèmes comme la fiabilité des échanges (« est-ce que les données sont arrivées à destination ? ») et assurer que les données arrivent dans l'ordre correct. Dans la suite de protocoles TCP/IP, les protocoles de transport déterminent aussi à quelle application chaque paquet de données doit être délivré. EtherType
Dans la norme Ethernet II définie par le consortium DIX (soit Digital Equipment Corporation, Intel et Xerox), le champ EtherType indique le type du protocole encapsulé dans le champ "données" de la trame Ethernet. Il occupe deux octets. Suite des protocoles Internet
RTP () est un protocole fonctionnant avec UDP ou TCP, spécialisé dans le transport de données possédant des contraintes temps réel. Typiquement, il sert à transporter des vidéos pour que l'on puisse synchroniser la lecture des images et du son directement, sans les stocker préalablement. Multipurpose Internet Mail Extensions
Les types de contenus définis par le standard MIME peuvent être utilisés à d'autres fins que l'envoi de courriels, dans les protocoles de communication comme le HTTP pour le . Internet des objets
Le succès d'Internet repose sur l'adoption généralisée de protocoles de communication clairement définis (TCP/IP, SMTP, HTTP). L'ensemble de ces protocoles représente un langage commun à tous les systèmes connectés, quels que soient leur marque, leur système d'exploitation ou les outils logiciels utilisés. En l'absence d'un tel langage commun, l'Internet se réduirait à un patchwork de réseaux propriétaires et incompatibles, chacun dédié soit à une application particulière, soit à un groupe d'utilisateurs donnés. Fibre Channel
On distingue différents types de ports dans le protocole Fibre Channel, selon le type d'équipement et la topologie employée : Suite des protocoles Internet
Auth, BOOTP, BOOTPS, DHCP, Echo, Finger, FTP, Gopher, HTTPS, IRC, IMAP, IMAPS, Kerberos, QOTD, Netbios, NNTP, NFS, POP, POPS, RTSP, NTP, SFTP, SMTP, SNMP, SSH, Telnet, TFTP, WAIS, Webster, Whois, XDMCP, Gemini. Perte de paquets
Selon le principe de bout en bout, le protocole Internet laisse la responsabilité de la récupération des paquets via la retransmission des paquets abandonnés aux points finaux – les ordinateurs qui envoient et reçoivent les données. Ils sont les mieux placés pour décider si la retransmission est nécessaire car l'application qui envoie les données doit savoir si un message est mieux retransmis en tout ou en partie, si le besoin d'envoyer le message est passé ou non, et comment contrôler la quantité de bande passante consommée pour répondre de toute congestion. WebSocket
WebSocket est un standard du Web désignant un protocole réseau de la couche application et une interface de programmation du World Wide Web visant à créer des canaux de communication full-duplex par-dessus une connexion TCP pour les navigateurs web. Le protocole a été normalisé par l'IETF dans la en 2011 et l'interface de programmation par le W3C. IEEE 802.11s
La 802.11s dépend de façon inhérente des normes 802.11a, 802.11b, 802.11g, 802.11n ou encore de la 802.11ac qui transportent le trafic réseau. Il est toutefois nécessaire de redéfinir un ou plusieurs protocoles de routage de façon à s’adapter à la topologie physique des réseaux réels. Dans cet optique, la 802.11s utilise par défaut le protocole HWMP (pour Hybrid Wireless Mesh Protocol). Toutefois, on peut être amené à faire appel à d’autres protocoles, utilisés dans les réseaux ad hoc (ABR, ZRP, et le routage par localisation), faire du routage dynamique des liens (OLSR, B.A.T.M.A.N.) ou même du routage statique (WDS, OSPF). Vous pouvez vous reporter à la description détaillée de ces protocoles plus loin dans l’article. Internet Message Access Protocol
La plupart des clients de messagerie implémentent le protocole IMAP puisque celui-ci est largement utilisé par les différents fournisseurs d'accès à Internet. Internet Protocol
IPv4 est le protocole le plus couramment utilisé en 2012, sur Internet tout comme sur les réseaux privés. IPv6 est son successeur. Suite des protocoles Internet
En outre, le modèle OSI n'offre pas une richesse suffisante au niveau des couches basses pour représenter la réalité ; il est nécessaire d'ajouter une couche supplémentaire d'interconnexion de réseaux () entre les couches Transport et Réseau. Les protocoles spécifiques à un type de réseau particulier, mais qui fonctionnent au-dessus de la couche de liaison de données, devraient appartenir à la couche réseau. ARP, et STP (qui fournit des chemins redondants dans un réseau tout en évitant les boucles) sont des exemples de tels protocoles. Toutefois, ce sont des protocoles locaux qui opèrent au-dessous de la fonction d'interconnexion de réseaux ; placer ces deux groupes de protocoles (sans parler de ceux qui fonctionnent au-dessus du protocole d'interconnexion de réseaux, comme ICMP) dans la même couche peut prêter à confusion. Répertoire (informatique)
Les protocoles internet, initialement développés sous UNIX, utilisent donc la même convention, c'est-à-dire la barre oblique. Voir l'article Fichier. I-broker
Parce que de plus en plus de protocoles d'identité digitale et de standards arrivent sur le marché, d'autres types de fournisseurs de services seront dans une position d'offrir des services de i-brokering, que ce soit des réseaux sociaux, des portails, des registrars de noms de domaines, des fournisseurs de services internet, des banques, des sociétés d'assurance des sociétés de téléphone traditionnelles ou mobiles et les sites de vente en ligne. Internet Download Manager
Il intègre le support des protocoles Http, Https, Ftp, MMS, etc. Suite des protocoles Internet
Le schéma qui suit essaie de montrer où se situent divers protocoles dans le modèle OSI de l'ISO : Habituellement, les trois couches supérieures du modèle OSI (Application, Présentation et Session) sont considérées comme une seule couche Application dans TCP/IP. Comme TCP/IP n'a pas de couche session unifiée sur laquelle les couches plus élevées peuvent s'appuyer, ces fonctions sont généralement remplies par chaque application (ou ignorées). Une version simplifiée des couches TCP/IP est présentée ci-après : Une autre approche du modèle TCP/IP consiste à mettre en avant un modèle en 2 couches. En effet, IP fait abstraction du réseau physique. Et ce n'est pas une couche application qui s'appuie sur une couche transport (représentée par TCP ou UDP) mais des applications. On aurait donc : Internet des objets
Les réseaux opérés se divisent en plusieurs catégories :Les réseaux basés sur les protocoles Sigfox et LoRaWAN fonctionnent sur les Bandes ISM non licenciées, c'est-à-dire qu'il n'est pas nécessaire d'acquérir une licence pour les utiliser. Web 2.0
Les protocoles de communication web sont un élément clé de l’infrastructure Web 2.0. Deux approches principales sont ; Dans les deux cas, les accès aux services sont définis par une interface de programmation (API).  Souvent, l’interface est spécifique au serveur.  Cependant, des interfaces de programmation web standardisées (par exemple, pour poster sur un blog) émergent. La plupart des communications avec des services web, mais pas toutes, impliquent une transaction sous forme XML (). Internet Group Management Protocol
Il existe deux types de messages IGMPv3 :Les champs type 0x12 (rapport v1), 0x16 (rapport v2) et 0x17 (quitter v2) doivent être pris en charge par une implémentation d'IGMP v3 pour la rétrocompatibilité.Il existe trois types de requêtes : Java Card
Par ailleurs Java Card 3 « Connectée » privilégie le mode de communication de l'internet : les protocoles internet via norme IP ISO 7816-4 pour les interfaces « avec contacts ». La norme ISO 14443 est elle utilisée pour les interfaces «sans contact». Les applications Java Card 3 « Connectées » sont en fait, des Servlets, c'est-à-dire de véritables Services Web, qui respectent, à ce titre, le protocole HTTP. Suite des protocoles Internet
Lorsque deux terminaux communiquent entre eux via ce protocole, aucun chemin pour le transfert des données n'est établi à l'avance : il est dit que le protocole est « non orienté connexion ». Par opposition, pour un système comme le réseau téléphonique commuté, le chemin par lequel va passer la voix (ou les données) est établi au commencement de la connexion : le protocole est « orienté connexion ». Contiki
Les applications WSN peuvent être réparties en deux catégories, celles basées sur les technologies IP comme Contiki, et les autres implémentant des standards WSN comme , ZigBee ou d'autres protocoles propriétaires. Aujourh'hui, avec les microcontrôleurs 32 bits, l'optimisation des piles de protocoles et la disponibilité du grand nombre d'adresse IPv6, la tendance est d'utiliser les technologies de l'internet. Avec sa propre adresse IP chaque objet intelligent se connecte nativement à l'internet pour former l'internet des objets. Pour déployer un Internet des objets fiable, robuste et efficace, des recherches plus approfondies sont nécessaires dans le domaine de la technologie d'identification, dans le domaine des protocoles de communication, pour interopérabilité et dans les architectures distribuées . Fediverse
Le protocole, ActivityPub (normalisé par le W3C, établissant les formats du web) est aujourd'hui le plus répandu, mais d'autres sont également utilisés et connectés à ActivityPub via des ponts, tels que Matrix, OStatus, Diaspora*, Webmention, Zot et Zot/6 (utilisé par Hubzilla), XMPP (plutôt orienté messageries instantanées, utilisé par Jabberd) ou encore WebTorrent (par Peertube et Webtorrent Desktop). Simple Service Discovery Protocol
est un protocole réseau basé sur la suite de protocoles Internet pour la diffusion et la découverte de services de réseau et d'informations de présence. Il accomplit cette tâche sans l'aide de mécanismes de configuration basés sur le serveur, tels que le protocole DHCP (Dynamic Host Configuration Protocol) ou le DNS (Domain Name System), et sans configuration statique particulière d'un hôte de réseau. Le SSDP est la base du protocole de découverte de Universal Plug and Play (UPnP) et est destiné à être utilisé dans des environnements résidentiels ou de petits bureaux.  Il a été officiellement décrit dans un de l'IETF (Internet Engineering Task Force) par Microsoft et Hewlett-Packard en 1999. Bien que la proposition de l'IETF ait depuis lors expiré (), le SSDP a été intégré dans la pile de protocoles UPnP, et une description de la mise en œuvre finale est incluse dans les documents de normalisation de l'UPnP. Provider Backbone Bridge Traffic Engineering
Dans le domaine des télécommunications, Provider Backbone Bridge - Traffic Engineering (PBB-TE), également connu sous le nom de Provider Backbone Transport (PBT), est un protocole de communication Ethernet de classe opérateur. Il repose sur des extensions du protocole Ethernet natif, protocole de niveau 2 habituellement utilisé dans les réseaux locaux d'entreprise, afin de le rendre plus fiable, extensible et déterministe et qu'il puisse être utilisé comme protocole de transport dans les réseaux de grande dimension, notamment les réseaux de nouvelle génération des fournisseurs de services de télécommunications. PBT reprend en particulier les concepts de marquage de VLAN selon la spécification IEEE 802.1Q, "Q-in-Q" selon la spécification IEEE 802.1ad (Provider Bridging) et "MAC-in-MAC" selon la spécification IEEE 802.1ah (Provider Backbone Bridge ou "PBB"). Mais PBB-TE désactive le concept de "flooding/broadcasting" et le protocole "spanning tree". PBB-TE a été normalisé en 2009, par l'IEEE sous l'intitulé 802.1qay. Internet Stream Protocol
Dans la première spécification en 1979, le protocole ST a été conçu comme un complément orienté connexion à IPv4, opérant sur la même couche qu'IP mais utilisant un format d'entête différent des datagrammes IP. Selon l'IEN-119 ses bases conceptuelles viennent de Danny Cohen, d'Estil Hoversten, et de James W. Forgie. Le protocole a notamment introduit les principes de "packetized voice" (aujourd'hui Voix sur IP), de "talkspurt" (un flot ininterrompu de paroles entre deux silences), de délai, et de taux de pertes acceptable pour assurer le service. Elle a été implémentée dans Voice Funnel. Ethernet
Le standard Ethernet par seconde recouvre sept types de média différents pour les réseaux locaux, réseaux métropolitains et réseaux étendus. Il a été spécifié par le standard IEEE 802.3ae dont la première publication date de 2002, puis a été incorporé dans une révision de l'IEEE 802.3. La version Ethernet est plus rapide que Gigabit Ethernet mais seulement jusqu'au niveau de la couche MAC.Le 25 Gigabit Ethernet et 50 Gigabit Ethernet sont des standards de connectivité Ethernet utilisés dans un contexte de datacenter, développés par l'IEEE 802.3 sous les normes 802.3by et 802.3cd, et sont proposés par plusieurs constructeurs. Ils ont été validés en 2016. Internet Content Adaptation Protocol
Le protocole ICAP, standardisé par la , définit une interface normalisée entre des équipements réseau jouant le rôle de client (serveur mandataire, pare-feu, passerelles de sécurité), et des équipements de services (serveurs ICAP) dont l'objectif est l'analyse et l'adaptation en temps réel des flux Web. Internet Protocol
Un composant central de ce nouveau modèle est un programme monolithique ("Transmission Control Program") dont les deux fonctions principales seront scindées plus tard et donneront naissance aux spécifications des protocoles TCP et UDP. Thttpd
HTTP, le protocole de protocole de transfert hypertexte (Hyper Text Transfer Protocol) est le protocole utilisé dans chaque transaction du Web (WWW). L'hypertexte est le contenu des pages Web. Le protocole de transfert est le système par lequel ils ont envoyé la demande à accéder à une page web, et la réponse de ce site Web, en envoyant les informations que vous verrez sur l'écran. Il sert également dans le protocole pour envoyer des informations supplémentaires dans les deux sens, comme des formulaires , des messages, et d'autres informations similaires. Réseau informatique
Les protocoles de communication définissent de façon formelle et interopérable la manière dont les informations sont échangées entre les équipements du réseau. Des logiciels dédiés à la gestion de ces protocoles sont installés sur les équipements d'interconnexion que sont par exemple les commutateurs réseau, les routeurs, les commutateurs téléphoniques, les antennes GSM, etc. Les fonctions de contrôle ainsi mises en place permettent une communication entre les équipements connectés. Le protocole probablement le plus répandu est IP qui permet l'acheminement des paquets jusqu'à leur destination. Deux protocoles de niveau supérieur UDP et TCP permettent le transport de données. Le premier permet l'envoi de données d'une manière non fiable (aucune garantie de la réception du paquet par le destinataire). L'autre permet au contraire une transmission fiable des données (garantie de la réception du paquet par le destinataire et aussi par accusés de réception). Les services réseau se basent sur les protocoles pour fournir, par exemple : Ethernet
Le champ "Type de protocole" des trames Ethernet II peut prendre entre autres les valeurs suivantes :La plupart des évolutions ultérieures sont rendues possibles par la mise en œuvre de l'Ethernet commuté. Suite des protocoles Internet
Chaque couche résout un certain nombre de problèmes relatifs à la transmission de données, et fournit des services bien définis aux couches supérieures. Les couches hautes sont plus proches de l'utilisateur et gèrent des données plus abstraites, en utilisant les services des couches basses qui mettent en forme ces données afin qu'elles puissent être émises sur un médium physique. World Wide Web
Les principaux standards actuels sont : Outre les protocoles de communication et formats de données utilisés dans le Web, plusieurs techniques propres au Web sont mises en œuvre pour faire fonctionner les serveurs HTTP (ou serveurs web). Comme ces techniques ne concernent pas les logiciels client du Web, elles ne sont pas standardisées par le World Wide Web Consortium. Étiquette d'identification de langues IETF
Leurs utilisations les plus connues en informatique sont les protocoles et standards de l’IETF (tels que HTTP, le courrier électronique et ses extensions MIME), du W3C (tels que HTML, XML, CSS), du Consortium Unicode (le standard Unicode lui-même dans ses bases de données normatives ou informative, ou le projet CLDR), ainsi que certains bureaux d’enregistrement de ces protocoles (dont les registres de noms de domaine pour l’internationalisation des noms de domaine), et les standards de langages informatiques (notamment ceux de l’ANSI et d’Ecma International). Protocole réseau passant difficilement les pare-feu
Dans la définition d'un protocole, celui qui initie la communication est le client, celui qui est en attente est le serveur. La plupart des protocoles sont constitués de une ou plusieurs connexions ( ou datagramme) du client au serveur, la première étant appelée "maître". Mais certains protocoles contiennent des connexions "secondaires" initiées du serveur vers le client (exemple de FTP en mode actif). Usurpation d'adresse IP
Le protocole IP et le routage sur Internet ne vérifient pas l'adresse source. Cette caractéristique du protocole IP n'est pas un défaut mais une fonctionnalité voulue. Le protocole IP a été conçu pour permettre au routage des paquets IP de s'adapter en fonction des coupures réseau, la fiabilité des liens de point à point étant faible dans les années 70. Ainsi les routeurs ne sont pas censés avoir de préjugé sur l'origine des paquets. Paiement sur Internet
Lors d'un paiement sur internet, les sites web utilisent généralement une connexion chiffrée de type HTTPS entre l'ordinateur du particulier et celui du service de paiement. La grande majorité des navigateurs Web affichent un petit cadenas dans un des coins de l'écran. Le "s" (de l'anglais , c'est-à-dire sûre) présent derrière http signifie que la connexion entre votre ordinateur et le serveur de paiement est chiffrée par le protocole TLS (ou SSL). Si le protocole de communication n'a pas de faille, lorsqu'un pirate intercepte des données, il ne verra qu'une suite de symboles incompréhensibles, indéchiffrables. Les protocoles de chiffrements utilisés varient régulièrement, en fonction de l'évolution des technologies et des failles découvertes dans les protocoles. Internet
Internet est un réseau informatique mondial accessible au public. Il s'agit d'un réseau de réseaux, à commutation de paquets, sans centre névralgique, composé de millions de réseaux aussi bien publics que privés, universitaires, commerciaux et gouvernementaux, eux-mêmes regroupés en réseaux autonomes ; il en existe plus de en 2019. L'information est transmise via Internet grâce à un ensemble standardisé de protocoles de transfert de données, qui permet des applications variées comme le courrier électronique, le World Wide Web, la messagerie instantanée, le partage de fichiers en pair-à-pair, le streaming, le podcasting, la téléconférence. Réseau informatique
Voici une liste non exhaustive des protocoles réseaux qui existent à ce jour (par type de réseau) : Histoire des télécommunications
À partir de TCP/IP « Internet » prit le sens nouveau d'un réseau mondial étendu utilisant ce protocole, ce qui à l'époque signifiait NSFNet et ARPANET. Auparavant « internet » et « internetwork » (inter-réseau en français) étaient utilisés de manière équivalente, et « protocole internet » faisant référence aux autres systèmes réseaux comme le Xerox Network Services. Internet
En pratique, ces connexions sont réalisées par des infrastructures matérielles, et des protocoles informatiques.Ces connexions permettent notamment de relier des "connexions grand public" à des Centre de traitement de données. Internet Protocol
Le premier champ d'un paquet d'un protocole IP est composé de 4 bits qui indiquent la version du protocole utilisé. La valeur 0100 (4 en binaire) est utilisée pour IPv4, 0110 (6 en binaire) pour IPv6. La valeur 0101 (5 en binaire) est utilisée pour le protocole "Internet Stream Protocol", la valeur 0111 (7 en binaire) pour TP/IX (), 1000 (8 en binaire) pour PIP () et 1001 (9 en binaire) pour TUBA (« "TCP and UDP with Bigger Addresses" », ). Suite des protocoles Internet
SCTP () a été défini en 2000 dans la , et un texte d'introduction existe dans la . Il fournit des services similaires à TCP, assurant la fiabilité, la remise en ordre des séquences, et le contrôle de congestion. Alors que TCP est (orienté octets), SCTP gère des « frames » (courtes séquences). Une avancée majeure de SCTP est la possibilité de communications multi-cibles, où une des extrémités de la connexion est constituée de plusieurs adresses IP. Protocole de communication
Dans les réseaux informatiques et les télécommunications, un protocole de communication est une spécification de plusieurs règles pour un type de communication particulier. Sécurité de la voix sur IP
H.323 est un regroupement de plusieurs protocoles qui concernent trois catégories distinctes : la signalisation, la négociation de codecs et le transport de l'information. Avec le développement du multimédia sur les réseaux, il est devenu nécessaire de créer des protocoles qui supportent ces nouvelles fonctionnalités, telles que la visioconférence : l'envoi de son et de vidéo avec un souci de données temps réel. Le protocole H.323 est l'un d'eux. Il permet de faire de la visioconférence sur des réseaux IP. Internet Stream Protocol
ST se présente d'abord sous la forme d'un protocole de transport du Network Voice Protocol, protocole permettant le transport de la voix sur des réseaux de communication par paquet, implémenté en par l'ingénieur israélien Danny Cohen au sein de l'Information Sciences Institute (ISI). À cette époque, Internet était encore le projet de communication ARPA. Modèle OSI
Il y a aussi des situations où deux protocoles de même niveau sont utilisés simultanément, car la combinaison du service fourni et du service attendu de la couche inférieure l'exige. Ainsi, dans le monde IP, les protocoles SSL et TCP fournissent tous deux un service de communication point à point entre processus, SSL pouvant se substituer à TCP, mais le seul protocole standard réalisant le service attendu par SSL pour fonctionner est TCP. On superpose donc SSL sur TCP. Protocole réseau
Les protocoles les plus récents sont standardisés par l'IETF dans le cas des communications sur Internet, et par l'IEEE ou l'ISO pour les autres types de communication. L'UIT-T prend en charge les protocoles et les formats des télécommunications. Suite des protocoles Internet
Aussi bien TCP qu'UDP sont utilisés par de nombreuses applications. Les applications situées à une quelconque adresse réseau se distinguent par leur "numéro de port" TCP ou UDP. Par convention, des "ports bien connus" sont associés avec certaines applications spécifiques. Perte de paquets
Le protocole Internet (en anglais, l', abrégé en IP) est conçu selon le principe de bout en bout comme un service de livraison peu fiable, avec l'intention de garder la complexité des routeurs logiques aussi simple que possible. Si le réseau offrait lui-même des garanties de livraison fiables, cela nécessiterait une infrastructure de stockage et retransmission, où chaque routeur consacrerait une quantité importante d'espace de stockage aux paquets en attendant de vérifier que le nœud suivant le reçoive correctement. Un réseau fiable ne serait pas en mesure de maintenir ses garanties de livraison en cas de défaillance d'un routeur. La fiabilité n'est pas non plus nécessaire pour toutes les applications. Par exemple, avec les médias en streaming, il est plus important de livrer rapidement les paquets récents que de garantir que les paquets périmés soient finalement livrés. Une application ou un utilisateur peut également décider de réessayer une opération qui prend beaucoup de temps, auquel cas un autre ensemble de paquets sera ajouté au fardeau de la livraison de l'ensemble de départ. Un tel réseau peut également nécessiter un protocole de pour la gestion de la congestion, ce qui ajoute encore plus de complexité. IS-IS
IS-IS () est un protocole de routage interne multi-protocoles à états de lien. Ce protocole est défini dans la norme internationale ISO/CEI 10589:2002 de l'Open Systems Interconnection (OSI). Bien qu'IS-IS ne soit pas un standard internet, l'Internet Engineering Task Force (IETF) en a publié les spécifications dans la . Internet Protocol
Les protocoles IP sont considérés comme « non fiables ». Cela ne signifie pas qu'ils n'envoient pas correctement les données sur le réseau, mais qu'ils n'offrent aucune garantie pour les paquets envoyés concernant les points suivants : Suite des protocoles Internet
TCP/IP fut créé lorsque Bob Kahn, travaillant alors pour la DARPA, dut créer un protocole pour un réseau de commutation de paquets par radio. Bien qu'ayant été un ingénieur majeur de l'ARPANET, qui utilisait alors le protocole NCP, il ne put se résoudre à l'utiliser car celui-ci devait fonctionner avec l'équipement réseau IMP et en plus n'effectuait pas de contrôle des erreurs. Il créa donc avec Vinton Cerf un protocole permettant de relier les réseaux entre eux. Internet
Les principaux sont les suivants, classés selon leur couche (IP, TCP et UDP) ; couches applicatives : Pile de protocoles
• Le « modèle Internet » se contente de cinq par suppression de la couche numéro 5 et agglomération des deux plus hautes couches. Voici une description très simplifiée de chacune (consulter l'article sur chaque couche de protocole pour plus d'information). Provider Backbone Bridge Traffic Engineering
Dans les réseaux de nouvelle génération, les opérateurs utilisent de plus en plus fréquemment un plan de transport en mode paquet, notamment IP et MPLS avec des protocoles de tunnellisation comme L2TPv3, Layer 2 MPLS VPN (L2VPN) ou VPLS. UTF-8
L'IETF exige maintenant qu'UTF-8 soit pris en charge par défaut (et non pas simplement supporté en tant qu'extension) par tous les nouveaux protocoles de communication d'Internet (publiés dans ses RFC numérotées) qui échangent du texte (les plus anciens protocoles n'ont toutefois pas été modifiés pour rendre ce support obligatoire, mais seulement étendus si possible, pour le supporter de façon optionnelle, si cela produit des incompatibilités ou introduit de nouveaux risques de sécurité : c'est le cas de protocoles Internet très utilisés comme DNS, HTTP, FTP, Telnet et de HTML dans ses versions initiales alors pas encore standardisés par le W3C et l'ISO). Transmission de données
Le transfert de fichier utilisant le protocole FTP correspond à un standard Internet permettant de gros volumes. Ce protocole est capable aujourd'hui d'accepter une sécurité du type SSL ou TLS. La plupart des logiciels FTP destinés aux clients ont beaucoup d'options. Ils permettent aux utilisateurs de pouvoir se connecter en simultané à plusieurs destinataires. Protocole réseau
Cette couche correspond à la couche de session dans le modèle OSI. À ce niveau, on trouve par exemple les protocoles suivants : Internet Tunneling Protocol
Internet Tunneling Protocol (ITP) est un protocole (couche 3 du modèle OSI) permettant le transport de données sécurisées sur un réseau IP. Transmission Control Protocol
Au début du , TCP est utilisé approximativement pour 90 % de tout le trafic Internet. Les applications les plus courantes qui utilisent TCP sont HTTP/HTTPS (World Wide Web), SMTP/POP3/IMAP (messagerie) et FTP (transfert de fichiers). Youtube et Netflix utilisent également TCP pour leurs fluxs de streaming. Service web
Dans le cadre de contrats d'échange de données interentreprises, comme dans le commerce entreprises aux particuliers, un autre intérêt pour lequel des services web sont employés est le fait qu'ils se fondent sur le protocole HTTP (qui utilise le port 80 par défaut). Pour comprendre ceci, il faut garder à l'esprit que beaucoup d'entreprises se sont protégées en employant des pare-feu qui filtrent et bloquent beaucoup de trafic d'Internet pour des raisons de sécurité. Dans ce milieu, beaucoup de (presque tous les) ports sont fermés au trafic entrant et sortant et les administrateurs de ces pare-feux ne sont pas désireux de les ouvrir. Le port 80, cependant, est toujours ouvert parce qu'il est employé par le protocole HTTP utilisé par les navigateurs web. Avec cet avantage, les services web représentent une sorte de tunneling. Jeu à la demande
Au niveau des protocoles internet beaucoup peuvent être utilisés comme des protocoles basiques, par exemple le protocole de contrôle de transmissions (TCP), ils servent à transmettre les données entre les machines connectées à internet. Pour Stadia un des protocoles utilisé est WebRTC qui est un projet open-source supporté par Google, Mozzila et Opéra, il permet au développeur de faire de la communication vidéo et audio dans le navigateur internet. Stadia utilise aussi QUIC (Quick UDP Internet Connections) qui est un protocole qui permet de réduire le temps de connexion ainsi que la latence. BitTorrent protocol encryption
Protocol encryption (PE, brouillage de protocole), message stream encryption (MSE, brouillage des flux de message) ou protocol header encrypt (PHE, brouillage d'en-tête de protocole) sont des fonctionnalités de clients de partage de fichier poste à poste (P2P). Ils sont utilisés pour rendre le trafic plus difficile à identifier. Les fournisseurs d'accès à Internet sont une des cibles de ce brouillage, car ils tentent de détecter les logiciels de partage de fichiers pour limiter ce type de consommation de bande passante qui leur coûte cher. Réseau étendu
De type ATM ou IP, ils permettent un débit garanti par le fournisseur d'accès à Internet ou FAI. Ce type de connexion peut utiliser les protocoles comme : Internet Protocol
IPv4 utilise des adresses codées sur (soit en théorie adresses possibles) tandis qu'IPv6 les code sur (soit en théorie ). Histoire d'Internet
Un certain nombre de protocoles ont été développés afin de permettre le routage du courrier parmi les groupes d'ordinateurs à temps partagé en utilisant des systèmes de distribution différents comme l'UUCP et le système de courrier VNET d'IBM. Le courrier électronique pouvait ainsi passer d'un réseau à un autre (ARPANET, Bitnet et NSFNet entre autres) et également être transmis à des hôtes qui étaient raccordés sur d'autres sites au travers de l'UUCP. YaCy
YaCy différencie quatre types de postes:Le protocole YaCy consiste en des servlets texte que le serveur web intégré met à disposition sous /yacy/servletname.html. Les autres postes lui transmettent des données via les paramètres GET: ils reçoivent en réponse un simple texte, dont le format exact diffère selon les servlets. Internet
Internet fonctionne suivant un modèle en couches, similaire au modèle OSI. Les éléments appartenant aux mêmes couches utilisent un protocole de communication pour s'échanger des informations. Datagramme
En janvier 1980, IPv4, la première génération de protocole IP d'Internet, est spécifiée dans sa première version. Les datagrammes, fragmentables dans le réseau, peuvent avoir un maximum théorique de à la source. Ils peuvent être reçus en fragments dont la longueur, imposée par le plus contraignant des sous-réseaux traversés, peut être réduite à . Tout ordinateur doit pouvoir par ailleurs accepter (en un ou plusieurs fragments) tout datagramme qui ne dépasse pas . Il est donc recommandé de n'émettre un datagramme dépassant cette longueur qu'avec l'assurance que son destinataire peut l'accepter. Un champ "type de service" est inclus dans chaque datagramme (et reporté le cas échéant dans chacun de ses fragments). L'idée est que chaque réseau intermédiaire pourra un jour en tenir compte dans sa gestion des files d'attente, d'une façon qui reste à spécifier. Internet Protocol
Le successeur officiel du protocole IPv4 est IPv6. Ce protocole est le résultat de plusieurs années d'expérimentation et d'échanges au cours desquels plusieurs protocoles ont été proposés comme TP/IX (), PIP () et TUBA (TCP and UDP with Bigger Addresses, ). Mais ce sont les spécification du protocole actuel qui ont été retenues. Point-to-Point Protocol
Point-to-Point Protocol (PPP, "protocole point à point") est un protocole de transmission pour internet, décrit par le standard , fortement basé sur HDLC, qui permet d'établir une connexion entre deux hôtes sur une liaison point à point. Il fait partie de la couche liaison de données (couche 2) du modèle OSI. Internet Protocol
Lors d'une communication entre deux postes, le flux de données provenant de la couche transport — niveau 4 du modèle OSI — (par exemple des segments "TCP") est encapsulé dans des paquets par le protocole IP lors de leur passage au niveau de la couche réseau. Ces paquets sont ensuite transmis à la couche liaison de données — niveau 2 du modèle OSI — afin d'y être encapsulés dans des trames (par exemple Ethernet). Équilibrage de charge des serveurs Web
Par ailleurs, le protocole de communication entre les clients et les serveurs Web est fourni par le protocole HTTP, qui est un protocole basé sur un système de requêtes/réponses et est utilisé pour le World Wide Web depuis les années 1990. Ce protocole étant sans état, une connexion TCP doit donc être établie pour chaque objet d'une page Web. Chaque requête peut être routée de manière indépendante, permettant ainsi un équilibrage de charge des serveurs Web. Réseau informatique
Les infrastructures ou supports peuvent être sur des câbles dans lesquels circulent des signaux électriques, l'atmosphère (ou le vide spatial) où circulent des ondes radio, ou des fibres optiques qui propagent des ondes lumineuses. Elles permettent de relier « physiquement » des équipements assurant l'interconnexion des moyens physiques qui sont définis par des protocoles. Les équipements d'un réseau sont connectés directement ou non entre eux, conformément à quelques organisations types connues sous le nom de topologie de réseau. Les principaux types de réseaux filaires pour les réseaux informatiques d'entreprises ou de particuliers utilisent les protocoles suivant qui proviennent du standard Ethernet : Optimisation des transferts de données sur les réseaux mobiles
Le protocole standard pour le web est HTTP, cependant des améliorations existent pour en améliorer ses performances. Internetwork Packet Exchange
NetWare prend en charge plusieurs types d’encapsulation (c’est-à-dire des types de trame) pour la gamme de protocoles Ethernet : Protocole orienté connexion
Les protocoles orientés connexion ne sont pas nécessairement des protocoles fiables. ATM et Frame Relay, par exemple, sont deux exemples de protocoles orientés connexion non fiable. Il y a aussi des protocoles fiables sans connexion, comme AX.25 quand il passe les données dans des trames I. Mais cette combinaison est rare, et le fiable/sans connexion est inhabituel dans les réseaux commerciaux et académiques. Guerre des protocoles
À mesure qu'Internet évoluait et se développait de façon exponentielle, un protocole amélioré a été développé, IPv6, pour traiter l'épuisement des adresses IPv4.. Au , l'Internet des objets conduit à la connexion de nouveaux types d'appareils à Internet, apportant une réalité à la vision de Cerf de « IP on Everything ». Néanmoins, des problèmes avec IPv6 demeurent et des alternatives ont été proposées telles que l'architecture d'interréseau récursive. Neutralité du réseau
Le protocole IP permet de définir des niveaux de priorité différents pour les données qui composent le trafic Internet (champ DSCP dans IPv4 et « » dans IPv6). Les équipements qui composent l'architecture physique du réseau, tels que les routeurs, autorisent les opérateurs à tenir compte des niveaux de priorité indiqués, et ainsi de gérer de façon différenciée les paquets de données transportés. En pratique, cette technique est très peu utilisée sur réseau ouvert car ces informations sont renseignées par l'émetteur, qui peut donc indiquer ce qui lui donnera la meilleure priorité. Les techniques « discriminantes » aujourd'hui reposent davantage sur d'autres champs (comme les numéros de port) ou sur un examen approfondi du paquet "(deep packet inspection)". Les équipements permettant cela sont aujourd'hui largement déployés par les opérateurs de télécommunications, qui sont donc en mesure de mettre fin à la neutralité du Net. Internet Stream Protocol
Jamais introduite pour une utilisation publique, cette famille de protocoles permit d'aboutir aux protocoles Asynchronous Transfer Mode et Multiprotocol Label Switching (MPLS) et est annonciatrice du protocole VOIP. Session Initiation Protocol
Session Initiation Protocol, abrégé SIP, est un protocole de communication standard ouvert de gestion de sessions souvent utilisé dans les télécommunications multimédia (son, image, etc.). Il est depuis 2007 le plus courant pour la téléphonie par internet (la VoIP). Protocole informatique
Les protocoles mettent en communication différentes entités participantes appelées « agent »; par exemple: processus, ordinateurs, composants électroniques, objets connectés. Le but d'un protocole est de faire coopérer des agents hétérogènes à une tâche commune ou de leur faire s'échanger des données; les protocoles sont donc souvent rigoureusement définis. Ce n'est pas toujours le cas, ainsi le protocole de Bitcoin est établi par son code informatique . Les protocoles sont souvent normalisés par des comités de normalisation, formel comme l'ISO ou informel comme l'IETF pour Internet ; on parle parfois aussi de standards. Les protocoles dits propriétaires, sont spécifiques à un constructeur ou fabricant, ne sont pas publics et sont, en général, rigoureusement définis. En revanche, un protocole normalisé et public permet à plusieurs constructeurs ou fabricants de faire coopérer des agents. Internet
Chaque protocole a des fonctions propres et, ensemble, ils fournissent un éventail de moyens permettant de répondre à la multiplicité et à la diversité des besoins sur internet. Lightweight Directory Access Protocol
LDAP a influencé un certain nombre de protocoles d'Internet, incluant les dernières versions de : Real-time Transport Control Protocol
RTCP distingue plusieurs types de paquets : rapport de l'expéditeur (RS), le rapport du récepteur (RR), la description des sources (SDES), et la fin d'une session (BYE). En outre, le protocole est extensible et permet des applications spécifiques aux paquets RTCP. Une extension basée sur les standards du RTCP est le type de paquet « rapport étendu » présenté par la .Les informations montrées sont issues d'une capture de réseau à l'aide de wireshark.Dans les applications à grande échelle, comme dans Internet Protocol Television (IPTV), de très longs délais (quelques minutes à quelques heures) entre les rapports RTCP peuvent se produire, en raison du mécanisme RTCP de contrôle de la bande passante requis pour le contrôle de la congestion (voir Fonctions protocole). Les fréquences acceptables sont habituellement de moins d'une minute. Dans ces cas de figure, les rapports de statistiques envoyés par le récepteur risquent de ne pas être appropriés, tandis que leur évaluation par la source médias sera incohérente par rapport à l'état réel de la session.