
Vediamo un pò.. C'è Molto da dire su Internet, sul World Wide Web... cmq come molti sanno esistono due tipi di reti:
1) Rete a commutazione di circuito
2) Rete a commutazione di pacchetto
Internet usa quest'ultima, mentre i Telefoni usano la prima. Ci sono molte differenze tra queste due, ma la principale è che la rete a commutazione di pacchetto e preferita all'altra per il risparmio di risorse.. La rete a commutazione di pacchetto può essere di due tipi:
1)Reti a datagrammi
2)Reti a circuito virtuale
La differenza principale tra i due sta che la prima non tiene informazioni sulla connessione, mentre i VC lo fanno : Internet usa la prima. Il primo commutatore di pacchetto fu coistruito da Leonard Kleinrock nel 1961 se non erro e pochi anni dopo nacque ARPAnet che all'inizio costituiva pochissimi nodi. La rete si divide in cinque strati, cinque protocolli :
Livello applicazione
Livello trasporto
Livello rete
Livello collegamento
Livello fisico
Del livello d'applicazione fanno parte tutti quei protocolli sfruttati dalle applicazioni, come FTP (File Transfer Protocol), HTTP (HiperText Transfer Protocol), SMTP (Simple Mail Transfer Protocol), DNS (Domain Name System). Del livello di transporto fanno parte i protocolli TCP (Type Control Protocol) e UDP (User Datagram Protocol). Si chiamano protocolli di trasporto perchè passato i segmenti dal livello d'applicazione al livello di rete attraverso le socket (Vedi Multiplexing e Demultiplexing). La differenza sostanziale tra i due è che TCP è orientato alla connessione (connection-oriented) mentre UDP è senza connessione (connection-less); TCP applica il trasferimento dei dati affidabile, il controllo di congestione e il controllo di flusso, mentre UDP queste cose non le fa. Ricordo che TCP prima di iniziare un trasferimento dati deve prima scambiare dei dati iniziali con il server, questo metodo si chiama handshake (stretta di mano), che consiste nell'inizio di 3 pacchetti speciali. Il principale protocollo del livello di rete è l'IP (Internet Protocol), esso si incarica di trasferire i datagrammi da un host all'altro. I due più diffusi protocolli del livello di collegamento sono PPP (Point-to-Point Protocol) ed Ethernet. Si occupano del trasferimento dei frame da un commutatore all'altro. Del livello fisico fanno parte il Doppino Intrecciato, Cavo Coassiale e Fibra Ottica.