Il protocollo Open Systems Interconnection

L'OSI

L'International Organisation for Standardisation (ISO) nel 1979 ha stabilito il protocollo Open Systems Interconnection (OSI), con l'intenzione di creare uno standard per le telecomunicazioni da usare nelle reti di tutto il mondo. All'atto pratico però, lo standard de facto che viene comunemente usato nella maggior parte delle reti, è il TCP/IP, definito nella RFC 1155. Le differenze fondamentali dei due standard sono semplici: il primo è stato definito a tavolino da un'organizzazione super partes, mentre il secondo è opera di chi costruì materialmente le prime reti, sviluppandolo sul campo. Inoltre, lo standard ISO/OSI assegna un determinato compito ad ogni livello, mentre il TCP/IP è più "elastico" e permette di sviluppare protocolli che svolgono più di un compito-base.



Elenco di protocolli di rete secondo ISO/OSI Nella seguente suddivisione, si segue lo standard ISO/OSI.

* Livello 1: fisico
o Bluetooth
o DSL Digital Subscriber Line
o FDDI
o RS-232
o Wi-Fi
o Ultra Wide Band (UWB)
* Livello 2: link
o Ethernet
o Point-to-Point Protocol (PPP)
o Token ring
o ATM Asynchronous Transfer Mode
* Livello 3: rete
o IP Internet Protocol
o X.25
o IPX
* Livello 4: trasporto
o TCP e UDP (usati su IP)
o SPX (usato su IPX)
o NetBIOS
* Livello 5: sessione
* Livello 6: presentazione
* Livello 7: applicazione

Protocolli di servizio:

* Dynamic Host Configuration Protocol - (DHCP)
* Domain Name System - (DNS)
* Finger protocol
* Network Time Protocol - (NTP)
* Simple Network Management Protocol - (SNMP)
* Lightweight Directory Access Protocol - (LDAP)

Protocolli di accesso a terminali remoti:

* Telnet
* Secure shell - (SSH)

Protocolli usati per realizzare il servizio di posta elettronica e newsgroup:

* Simple Mail Transfer Protocol (SMTP)
* Post Office Protocol (POP)
* Internet Message Access Protocol (IMAP)
* Network News Transfer Protocol (NNTP)

Protocolli di trasferimento file:

* File Transfer Protocol - (FTP)
* Hyper Text Transfer Protocol - (HTTP)
* Internet Relay Chat - (IRC)
* Gnutella

I livelli visti precedentemente sono una suddivisione concettuale, ma la loro implementazione non è uniforme, infatti il livello fisico e quello di collegamento di solito sono presenti sulla scheda di interfaccia della rete, mentre il livello di rete ha un'implementazione mista hardware-software.

Fonte: Contributori di Wikipedia, 'Sistema client/server', Wikipedia, L'enciclopedia libera, 16 gennaio 2011, 19:31 UTC, it.wikipedia.org. Modifiche: aggiunto titolo. Testo pubblicato con licenza cc-by-sa.