Internet
Internet Internet è la più estesa rete di calcolatori 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 Applicazione Presentazione Sessione Trasporto Il Modello di riferimento OSI Architettura del Protocollo TCP/IP Applicazione Applicazione FTP TELNET SMTP HTTP Presentazione Sessione Trasporto Trasporto Host -to-Host TCP UDP Network IP ICMP Internet Data Link Accesso Network Fisico
Protocollo IP: 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 b BOOM f 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 Un protocollo per reperire l’indirizzo IP di un host a partire dal suo nome mnemonico host name domain name (a più livelli)
Organizzazione della rete (1) Internet Media Finanza Computers Amministrazione Università Salute Governo Enti privati Business Server Utente Client
Organizzazione della rete (2) Backbone Regional access provider Regional access provider Regional access provider Local access provider Local 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 Site Access Provider User Access Provider Web Server Internet Caratteristiche dell’UAP Congestione della rete Caratteristiche del SAP Banda verso SAP 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: user@unian.it
World Wide Web (1)
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 Internet browser il protocollo: HTTP web server File HTML Internet Client Server browser web server il protocollo: HTTP
Evoluzioni della rete Multi-media Mono-media Narrow band Fixed Wireless Broad band