Layer di rete (livello 3):
* ip (protocollo Internet): La fondazione di Internet. Linux supporta in modo nativo IPv4 e IPv6.
* ipsec (sicurezza del protocollo Internet): Fornisce sicurezza per le comunicazioni IP, tra cui autenticazione e crittografia.
* ICMP (protocollo di messaggi di controllo Internet): Utilizzato per la diagnostica di rete (Ping, Traceroute).
* IGMP (protocollo di gestione del gruppo Internet): Gestisce i membri del gruppo multicast.
* RIP (Routing Information Protocol): Un protocollo di routing del vettore a distanza. Meno comune ora ma ancora supportato.
* OSPF (percorso più corto aperto per primo): Un protocollo di routing dello stato di collegamento ampiamente utilizzato in reti più grandi.
* BGP (Border Gateway Protocol): Il protocollo di routing utilizzato per collegare diversi sistemi autonomi su Internet.
* MPLS (commutazione dell'etichetta multiprotocol): Una tecnica per inoltrare i pacchetti basati su etichette anziché sugli indirizzi IP.
livello di trasporto (livello 4):
* TCP (Protocollo di controllo della trasmissione): Un protocollo orientato alla connessione che fornisce trasmissione di dati affidabile.
* UDP (Protocollo di datagram utente): Un protocollo senza connessione che offre trasmissione di dati più rapida ma meno affidabile.
* SCTP (protocollo di trasmissione del controllo del flusso): Un protocollo più recente che offre funzionalità di TCP e UDP.
Livello dell'applicazione (livello 7 e superiore): Linux supporta un numero enorme di protocolli a livello di applicazione, tra cui:
* http (protocollo di trasferimento ipertext): Utilizzato per la navigazione web.
* https (http sicuro): HTTP con crittografia.
* ftp (protocollo di trasferimento file): Per il trasferimento di file.
* SMTP (Simple Mail Transfer Protocol): Per l'invio di e -mail.
* POP3 (Post Office Protocol versione 3): Per ricevere e -mail.
* IMAP (Protocollo di accesso ai messaggi Internet): Per accedere all'email.
* DNS (sistema di nome dominio): Traduce i nomi di dominio in indirizzi IP.
* ssh (shell sicuro): Per il trasferimento sicuro di accesso e file remoto.
* Telnet: (Generalmente scoraggiato a causa della mancanza di sicurezza) Protocollo di accesso remoto.
* SNMP (Simple Network Management Protocol): Per il monitoraggio della rete.
* DHCP (protocollo di configurazione host dinamica): Per l'assegnazione automatica degli indirizzi IP.
* NTP (Protocollo temporale di rete): Per sincronizzare gli orologi di sistema.
* RDP (protocollo desktop remoto): Per l'accesso al desktop remoto (spesso richiede pacchetti aggiuntivi).
* SMB/CIFS (Server Message Block/Common Internet File System): Per la condivisione di file e stampanti.
Altri protocolli e caratteristiche notevoli:
* Protocolli di tunneling: Come protocolli VPN (Virtual Private Network) come OpenVPN, Wireguard e IPSEC.
* Network File Systems (NFS): Per la condivisione di file su una rete.
* Bluetooth: Per comunicazioni wireless a corto raggio.
* wi-fi: Per networking wireless.
Questo non è un elenco esaustivo, ma rappresenta una parte significativa dei protocolli di networking supportati da Linux. I protocolli specifici disponibili dipenderanno dalla distribuzione Linux e dai pacchetti installati. Molti protocolli richiedono moduli di kernel specifici o applicazioni dello spazio utente per funzionare.
networking © www.354353.com