Linux biedt ondersteuning voor veel verschillende netwerkprotocollen:
Het Internet Protocol werd oorspronkelijk twee tiental jaren geleden ontworpen voor de United States Department of Defensie (DoD), met hoofdzakelijk als doel verschillende merken computers met elkaar te verbinden. De TCP/IP suite met protocollen maakte het mogelijk door zijn gelaagde structuur, applicaties van netwerkhardware te isoleren.
Alhoewel het is gebaseerd op een model welke uit lagen bestaat, is het meer gericht op leveren van interconnectiviteit dan star trouw blijven aan functionele lagen. Dit is één van de redenen waarom TCP/IP het de facto standaard internetwerk protocol is geworden in tegenstelling tot OSI.
TCP/IP netwerken is vanaf het begin in Linux aanwezig. Het is van het begin geïnstalleerd. Het is één van de meest robuuste, snelle en betrouwbare implementaties en is één van de sleutelfactoren in het succes van Linux.
Gerelateerde HOWTO: http://metalab.unc.edu/mdw/HOWTO/NET3-4-HOWTO.html
IPv6, waarnaar soms ook als IPng wordt gerefereerd (IP Next Generation) is een upgrade op het IPv4 protocol om veel zaken te adresseren. Hieronder vallen: te kort aan beschikbare IP-adressen; ontbreken van mechanismen tijdsgevoelig verkeer af te handelen; een gebrek aan netwerklaagbeveiliging, enz.
De grotere namespace zal vergezeld gaan van een verbeterd adresseringsschema, wat een enorme impact zal hebben op routing performance. Voor Linux bestaat een beta implementatie, en een productieversie wordt voor de 2.2.0 Linux kerneluitgave verwacht.
IPX/SPX (Internet Packet Exchange/Sequenced Packet Exchange) is een gepatenteerde protocol stack ontwikkeld door Novell en gebaseerd op het Xerox Network Systems (XNS) protocol. IPX/SPX viel begin jaren tachtig op als een integraal onderdeel van Novell, Inc.'s NetWare. NetWare werd het de facto standaardnetwerk besturingssysteem (NOS => Network Operating System) van de eerste generatie LAN's. Novell complementeerde zijn NOS met een op de zakelijke markt geöriënteerde applicatie-suite en connectie utility's voor aan de client zijde.
Linux heeft een zeer zuivere IPX/SPX implementatie, welke het mogelijk maakt het te configureren als een:
Bovendien biedt Caldera commerciële ondersteuning voor Novell NetWare onder Linux. Caldera levert een volledig karakteristieke Novell NetWare client gebouwd op technologie gelicentieerd vanuit de Novell Corporation. De client voorziet in volledige clienttoegang tot Novell 3.x en 4.x fileservers en bevat features zoals NetWare Directory Service (NDS) en RSA encryptie.
Appletalk is de naam van Apple's internetworking stack. Het maakt een peer-to-peer netwerkmodel mogelijk welke voorziet in de basisfunctionaliteit zoals het delen van bestanden en printers. Iedere computer kan simultaan als een client en als een server fungeren, en de software en hardware die nodig zijn wordt bij iedere Apple computer in voorzien.
Linux voorziet in volledige Appletalk networking. Netatalk is een implementatie van de AppleTalk Protocol Suite op niveau van de kernel, oorspronkelijk voor systemen afgeleid van BSD. Het is inclusief ondersteuning voor routing AppleTalk, serving Unix en AFS bestandssystemen over AFP (AppleShare), serving Unix printers en het benaderen van AppleTalk printers over PAP.
Zie sectie 5.1 voor meer informatie.
Verscheidene derden voorzien in T-1, T-3, X.25 en Frame Relay producten voor Linux. In het algemeen is voor deze typen connecties speciale hardware vereist. Verkopers die deze hardware leveren voorzien ook in de drivers met protocol ondersteuning.
De Linux kernel heeft ingebouwde ISDN capaciteiten. Isdn4linux beheert ISDN PC kaarten en kan een modem met de Hayes commandoset ("AT" opdrachten) emuleren. De mogelijkheden variëren van het eenvoudig gebruiken van een terminalprogramma tot verbindingen via HDLC (met behulp van opgenomen devices) tot een volledige verbinding met het Internet met PPP tot audio applicaties.
De Linux kernel heeft ingebouwde ondersteuning voor PPP (Point-to-Point-Protocol), SLIP (Serial Line IP) en PLIP (Parallel Line IP). PPP is de meest populaire manier voor individuele gebruikers om hun ISP's te benaderen. (Internet Service Providers). PLIP maakt een goedkope verbinding tussen twee computers mogelijk. Hierbij wordt gebruik gemaakt van een parallelle poort en een speciale kabel, waarbij snelheden worden bereikt van 10kBps tot 20kBps.
De Linux kernel heeft ingebouwde ondersteuning voor amateur radio protocollen.
Vooral interessant is de AX.25 ondersteuning. Het AX.25 protocol biedt zowel verbonden als connectieloze mode handelingen en wordt of op zichzelf gebruikt voor point-point links of om andere protocollen zoals TCP/IP en NetRom te transporteren.
Het is qua structuur gelijk aan X.25 level 2, met een paar uitbreidingen om het bruikbaar te maken in de amateur radio omgeving.
ATM ondersteuning voor Linux bevindt zich thans in de pre-alpha fase. Er is een experimentele uitgave, die raw ATM connecties ondersteunt (PVC's en SVC's), IP over ATM, LAN emulatie...