Introduzione alla rete Internet Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons NoDerivs-NonCommercial. Per vedere una copia di questa licenza, consultare: http://creativecommons.org/licenses/nd-nc/1.0/ org/licenses/nd nc/1 oppure inviare una lettera a: Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. This work is licensed under the Creative Commons NoDerivs- NonCommercial License. To view a copy of this license, visit: http://creativecommons.org/licenses/nd-nc/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. INTRODUZIONE ALLE RETI TELEMATICHE - 2 Pag. 1
Internet: nomenclatura Host: calcolatore collegato a Internet ogni host può essere client e/o server a livello applicazione i Router: nodo di commutazione e instradamento Sotto-rete: insieme di host e router tra cui esiste un collegamento di livello 2. Può essere una LAN, un collegamento punto-punto,... Autonomous system: insieme di host e router che formano una o più sotto-reti, sotto la stessa autorità amministrativa (ISP: Internet Service Provider) INTRODUZIONE ALLE RETI TELEMATICHE - 3 Separazione di funzioni: Internet subnet 1 subnet 2 host 4 router 2 router 3 applicativi controllo errori host 3 host 1 instradamento subnet 4 router 1 subnet 3 host 2 trasferimento pacchetti INTRODUZIONE ALLE RETI TELEMATICHE - 4 Pag. 2
Internet Rete a commutazione di pacchetto datagram Rete gerarchica Router di accesso e di core ISP di accesso e di core Pubblica e/o privata Internet/Intranet Rete di sotto-reti più di 110.000 000 sotto-reti (1997) più di 25 milioni di host (1997) più di 147 milioni di host (2002) Circa 439 milioni di host (stima 2006) INTRODUZIONE ALLE RETI TELEMATICHE - 5 Internet HOST server workstation mobili ISP locale ROUTER ISP regionale Rete Aziendale (Intranet) INTRODUZIONE ALLE RETI TELEMATICHE - 6 Pag. 3
Internet HOST server workstation mobili ISP locale ROUTER ISP regionale Rete Aziendale (Intranet) INTRODUZIONE ALLE RETI TELEMATICHE - 7 Internet: interconnessione tra router INTRODUZIONE ALLE RETI TELEMATICHE - 8 Pag. 4
Internet protocol suite Architettura di protocolli che definisce tre strati Application, Transport, Network Non specifica strati inferiori connettività tra host e router mediante: LAN, MAN, canali punto punto in fibra o in cavo coassiale, ISDN, ponti radio, Frame Relay, ATM, SLIP, PPP sistema aperto Esistono realizzazioni che utilizzano i protocolli della Internet protocol suite anche per reti non standard INTRODUZIONE ALLE RETI TELEMATICHE - 9 Internet protocol suite Informalmente detta architettura TCP/IP, poiché TCP ed IP sono protocolli principalip Comprende anche molti altri protocolli (UDP, ICMP, ARP, RIP, OSPF, protocolli di livello applicativo...), e formati (RFC 822, MIME...) Tutti standard di dominio pubblico IETF: Internet Engineering Task Force RFC: Request for Comments INTRODUZIONE ALLE RETI TELEMATICHE - 10 Pag. 5
Internet protocol suite Application Presentation Session Transport Telnet FTP SMTP SNMP TCP e/o UDP NFS XDR RPC Network ICMP Protocolli IP di routing ARP RARP Data Link Physical Non Specificati OSI Internet Protocol Suite INTRODUZIONE ALLE RETI TELEMATICHE - 11 Strati Internet protocol suite Application: protocolli necessari alla gestione servizi offerti agli utenti. Sceglie protocollo transport opportuno (TCP o UDP) Transport: comunicazione utente-utente. Se TCP, garantisce affidabilità (controllo errore, flusso, sequenza) e controllo velocità di emissione dati Internet: instradamento e indirizzamento. Controlla validità intestazione, non dei dati Network interface: non specificato INTRODUZIONE ALLE RETI TELEMATICHE - 12 Pag. 6
Architettura protocolli: caratteristiche principali Host complessi e cooperano con rete per migliorare funzionamento (approccio opposto a reti telefoniche, ISDN, X.25, ) Controllo di errore sui dati tra utente e utente, eseguito nello strato trasporto, non in rete Strato rete inaffidabile: consegna non garantita. INTRODUZIONE ALLE RETI TELEMATICHE - 13 Servizi: modello client-server Tipica applicazione tra client e server Client: inizia comunicazione verso server chiede servizio al server (WWW, email) Server: fornisce servizio richiesto, se disponibile invio pagine Web, email application transport network data link physical request reply application transport network data link physical INTRODUZIONE ALLE RETI TELEMATICHE - 14 Pag. 7
Esempi di servizi Posta elettronica Trasferimento file Emulazione di terminale (accesso remoto) World Wide Web Newsgroup Condivisione file Chat Streaming multimediale Molti protocolli di strato applicativo basati su comandi in caratteri ASCII INTRODUZIONE ALLE RETI TELEMATICHE - 15 Internet: indirizzamento Ogni host è identificato a livello applicativo (da un utente) mediante un indirizzo simbolico (nome logico): melanzana.polito.it Nomi assegnati in modo univoco per via amministrativa (gestione gerarchica) Nomi identificano un host in un domino it è un dominio polito.it è un dominio interno al dominio it Domini principali:.edu,.com,.org,.net,.gov,.mil,.it,.fr,.uk,. INTRODUZIONE ALLE RETI TELEMATICHE - 16 Pag. 8
Internet: indirizzamento Ogni host (interfaccia) è raggiungibile in rete grazie ad un indirizzo IP 32 bit che identificano in modo univoco un host all interno della rete Funzione di traduzione da indirizzo simbolico ad indirizzo IP DNS (Domain Name System) INTRODUZIONE ALLE RETI TELEMATICHE - 17 Pag. 9