Internet Internet a b f c e d Internet è la più estesa rete di calcolatori interconnessi fra loro nel mondo (Rete di reti) Storia di Internet (1) Negli anni 60 il Ministero della Difesa degli USA si pose il problema di come riuscire a creare una rete di comunicazione funzionante anche in caso di attacco nucleare Dovevano essere garantiti i collegamenti tra i vari nodi della rete indipendentemente dallo stato della rete. Storia di Internet (2) Il comando e il controllo della rete non potevano essere centralizzati RAND proposal, 1964: – la rete è sempre inaffidabile – la rete non ha nessuna autorità centrale – tutti i nodi hanno uguale status e possono creare, passare e ricevere messaggi – i messaggi sono divisi in pacchetti inviati separatamente e ricomposti in ricezione – ogni pacchetto trova da solo la strada tra sorgente e destinazione Storia di Internet (3) 1968: primi esperimenti ai National Physical Lab. in Inghilterra 1969: nasce ARPANet all’UCLA (sponsorizzata dal Pentagono) con 4 nodi 1971: 15 nodi 1972: 35 nodi ARPANet: vantaggi Una struttura decentralizzata ne permette una facile espansione Permette di utilizzare diversi tipi di macchine purché parlino la stessa lingua Negli anni ‘80 il protocollo di comunicazione diventa più sofisticato (TCP/IP) e nasce “Internet” (da “internetworking”, interconnessione) TCP/IP E’ un insieme di protocolli sviluppato attorno ad ARPAnet per consentire a diversi computer di condividere risorse attraverso una rete comune I servizi TCP/IP includono: file transfer (FTP), login remoto (telnet), posta elettronica (email). Protocolli TCP/IP Il Modello di riferimento OSI Architettura del Protocollo TCP/IP Applicazione Applicazione Presentazione FTP TELNET SMTP HTTP Sessione Trasporto Network Trasporto Host -to-Host Internet Data Link Fisico Accesso Network TCP UDP IP ICMP Protocollo IP: pacchetti pacchetti destinatario, mittente, ecc. file da spedire Protocollo IP: IP address Ogni elaboratore (host) è univocamente individuato dal suo indirizzo IP (32 bit) Esempio: 123.55.12.147 Protocollo IP: instradamento a b f BOOM c e d Router Domain Name System (DNS) Un insieme di convenzioni per dare agli host di Internet un nome mnemonico Esempio: venus.disco.unimib.it host name domain name (a più livelli) Un protocollo per reperire l’indirizzo IP di un host a partire dal suo nome mnemonico Organizzazione della rete (1) Media Finanza Computers Università Salute Amministrazione Internet Enti privati Business Utente Client Governo Server Organizzazione della rete (2) Backbone Regional access provider Local access provider Local access provider Regional access provider Regional access provider Local access provider Host Organizzazione della rete (3) Ogni macchina ha un proprio domain name che è gerarchico Es: www.yahoo.com Il nome diventa più specifico muovendosi da destra verso sinistra fino ad identificare il nome della macchina E’ più facile ricordare un nome che un indirizzo IP Organizzazione della rete (4) Suffissi americani... – – – – .com per le organizzazioni commerciali .org per le organizzazioni senza scopo di lucro .gov e .mil per le agenzie governative e militari .net per le aziende e le organizzazioni che possiedono dei grandi network. Gli altri... – .it Italia .uk Inghilterra – .za Sud Africa .br Brasile – … Fattori che influenzano le prestazioni di accesso Banda verso UAP User Caratteristiche dell’UAP User Access Provider Congestione della rete Caratteristiche del SAP Internet Site Access Provider Banda verso SAP Web Server Dimensionamento del server Servizi di Internet Trasferimento di File (FTP) Posta Elettronica (E-Mail) World Wide Web (WWW) - Navigazione File Transfer Protocol Centinaia di sistemi hanno banche dati (file, archivi) accessibili al pubblico Lo scopo del protocollo è quello di spostare files da un computer all’altro indipendentemente dalla loro posizione Il trasferimento può avvenire in due direzioni (da e per il computer locale) Posta elettronica (1) INTERNET Posta elettronica (2) I principi sono gli stessi della posta normale – invio di lettere a qualcuno – ricezione per posta di “riviste” – ricezione di pubblicità Ogni utente ha un indirizzo univoco di posta elettronica Es: [email protected] World Wide Web (1) INTERNET World Wide Web (2) E’ l’universo delle informazioni accessibili sulla rete Consiste in un insieme di applicazioni software (browsers) e in un insieme di protocolli e convenzioni (http e html) Utilizza tecniche ipertestuali e multimediali World Wide Web (3) Il mondo WWW è costituito da un insieme di documenti ipertestuali che contengono link ad altri indirizzi sulla rete, ad altri documenti o ad altre parti del documento Non solo testo, ma anche immagini, suoni, animazioni Tutti i documenti sono definiti attraverso un linguaggio comune (html) Ipertesti pagina link Tab Bottone Immagine attiva Testo attivo URL Un URL o Uniform Resource Locator è simile al nostro indirizzo di casa o al nostro numero di telefono Digitando l’indirizzo URL all’interno del browser ci si sposta nella pagina Web corrispondente. ES: http://www.unian.it Convenzione dei nomi I nomi nel WWW indicano cose che si possono leggere in un Uniform Resource Locator. URL è uno standard per specificare univocamente un oggetto nella rete http://www.unian.it/Facolta/f_facolta.htm protocollo host oggetto Alcune sigle da ricordare IP: Internet Protocol TCP: Transmission Control Protocol DNS: Domain Name System URL: Uniform Resource Locator HTTP: HyperText Transfer Protocol HTML: HyperText Markup Language Architettura del WWW File HTML browser Internet Client Server web server il protocollo: HTTP Evoluzioni della rete Multi-media Mono-media Narrow band Broad band Fixed Wireless