Linux supporte beaucoup de protocoles réseau différents :
Le protocole internet (IP) a été conçu à l'origine, il y a une vingtaine d'années, pour le département de la défense des États Unis (DoD), avec pour but principal de pouvoir connecter des ordinateurs de différentes marques. La suite de protocoles TCP/IP a permis, grâce à sa structure en couches, d'isoler les applications de la couche réseau matérielle.
De plus, ce modèle en couches est plus tourné vers les possibilités d'interconnections que vers la rigidité de couches fonctionnelles. C'est d'ailleurs pour cette raison que TCP/IP est devenu le standard international inter réseau et non pas ISO.
TCP/IP est présent dans Linux depuis ses débuts. Son implémentation est partie de rien. Il fait partie des implémentations les plus robustes, rapides et fiables et c'est d'ailleurs un facteur clé du succès de Linux.
HowTo : http://sunsite.unc.edu/mdw/HOWTO/NET-3-HOWTO.html
IPv6, aussi connu sous le nom de IPng (IP Next Generation) est une mise à jour du protocole IPv4 pour régler les problèmes liés aux adresses. Ces problèmes incluent : manque d'adresses IP, manque de mécanismes pour gérer le trafic prioritaire, manque d'une couche de sécurité...
L'accroissement du nombre d'adresses s'accompagnera d'un accroissement de la complexité des tables d'adressage, ce qui aura un gros impact sur les performances de routage. Une implémentation bêta existe déjà pour Linux, et une version stable est attendue pour la version 2.2.0 du kernel.
IPX/SPX (Internet Packet Exchange/Sequenced Packet Exchange) est un protocole propriétaire développé par Novell et basé sur le Xerox Nework System (XNS). IPX/SPX était très utilisé au début des années 1980 en tant que partie intégrante de Novell NetWare. NetWare est par conséquent devenu le standard des systèmes d'exploitation réseau des LANs de première génération. Novell a amélioré son système avec des applications orientées business et des utilitaires de connections.
Linux a une implémentation très propre de IPX/SPX, permettant d'être configuré en tant que :
Et de :
En plus, Caldera offre un support commercial pour Novell NetWare sous Linux. Caldera vend un client Novell NetWare complet basé sur une technologie achetée à Novell Corporation. Ce client fournit un accès complet aux serveurs de fichiers Novell 3.x et 4.x et inclut des trucs comme NetWare Directory Service (NDS) et le cryptage RSA.
Appletalk est le nom de la pile réseau d'Apple. Elle permet des liaisons postes à postes, ce qui offre les fonctions de base telles que le partage de fichiers ou d'imprimantes. Chaque machine peut agir simultanément en tant que client et serveur. Les logiciels et le matériel sont inclus dans chaque ordinateur Apple.
Linux fournit une pile réseau Appletalk complète. Netatalk, le port Linux d'AppleTalk, est implémenté au niveau du noyau, et provient de systèmes dérivés de BSD. Il inclut le support pour router l'AppleTalk, partager les systèmes de fichiers Unix et AFS via AFP (AppleShare), partager les imprimantes Unix et les imprimantes Appletalk via PAP.
Aller voir la section 5.1 pour plus de renseignements.
Certains fournissent des produits T-1, T-3, X.25 et Frame Relay pour Linux. Généralement un matériel spécifique est nécessaire pour ce type de connections. Ceux qui vendent le matériel vendent aussi les drivers avec support du protocole.
Le noyau de Linux a des capacités ISDN intégrées. Isdn4linux contrôle les cartes ISDN des PC et peut émuler un modem avec des commandes Hayes (commandes "AT"). Les possibilités vont de l'utilisation d'une connection type terminal via HDLC (utilisant les périphériques inclus), jusqu'à une connection Internet complète avec les possibilités PPP/Sons.
Le noyau de Linux a un support intégré pour PPP (Point-to-Point-Protocol), SLIP (Serial Line IP) et PLIP (Parallel Line IP). PPP est la manière la plus populaire pour les utilisateurs individuels de se connecter à leurs FAI (Fournisseurs d'Accès Internet). PLIP permet des connections faciles entre deux machines. Il utilise un port parallèle et un câble spécial, atteignant des vitesses de 10kBps à 20kBps.
Le noyau de Linux possède un support intégré pour les protocoles de radio amateur.
Un point intéressant est le support AX.25. Le protocole AX.25 offre des possibilités d'opérations avec ou sans connections, et est même utilisé par lui-même pour des connections d'un point à un autre, ou pour transporter d'autres protocoles tels TCP/IP ou NetRom.
Il est similaire au X.25 niveau 2 de par sa structure, avec quelques extensions qui le rendent plus utile pour l'environnement radio amateur.
Le support ATM de Linux en est en ce moment au stade pré-alpha. C'est une distribution expérimentale, qui supporte les connections ATM raw (PVC et SVC), IP via ATM, émulation LAN...