Capitolo 16 I servizi Internet



Похожие документы
Capitolo 16 I servizi Internet

Informatica: arte e mestiere 3/ed

Dal protocollo IP ai livelli superiori

Siti web centrati sui dati (Data-centric web applications)

Applicazioni web centrati sui dati (Data-centric web applications)

Standard di comunicazione

Comunicazione nel tempo

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

Protocolli applicativi: FTP

Il funzionamento delle reti

- Corso di computer -

Lo scenario: la definizione di Internet

InterNet: rete di reti

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Reti di Calcolatori. Il Livello delle Applicazioni

La posta elettronica. Informazioni di base sul funzionamento

Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:

Introduzione alla rete Internet

Reti di calcolatori. Reti di calcolatori

Reti di Telecomunicazione Lezione 6

Internet: architettura e servizi

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Introduzione alla rete Internet

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Il funzionamento delle reti

Come funziona internet

Introduzione alla rete Internet

Internet e i suoi servizi. Luca Cervone (luca.cervone@unibo.it)

Le Reti Informatiche

Reti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Informatica per la comunicazione" - lezione 9 -

La rete Internet. Percorso di Preparazione agli Studi di Ingegneria. Università degli Studi di Brescia. Docente: Massimiliano Giacomin

TCP/IP: INDIRIZZI IP SIMBOLICI

Elementi di Informatica e Programmazione

Reti Informatiche. dott. Andrea Mazzini

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Informatica per la comunicazione" - lezione 8 -

La rete ci cambia la vita. Le persone sono interconnesse. Nessun luogo è remoto. Reti di computer ed Internet

Reti di computer ed Internet

MODELLI ISO/OSI e TCP/IP

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

ESERCITAZIONE Semplice creazione di un sito Internet

Internet e protocollo TCP/IP

INFORMATICA DISTRIBUITA. lez 4 Livello applicazione

I canali di comunicazione

Posta Elettronica. Comunicare con . Definizione di . metodo di trasmissione dei messaggi tramite Internet:

Il seguente Syllabus è relativo al Modulo 7, Reti informatiche, e fornisce i fondamenti per il test di tipo pratico relativo a questo modulo

I protocolli di posta elettronica

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

MANUALE UTENTE FORMULA PEC

Reti di Telecomunicazione Lezione 8

Reti e Internet: introduzione

Corso di Informatica Prof. Crescenzio Gallo. Internet: architettura e servizi

Internet e World Wide Web

Modulo 1: Posta elettronica

Reti diverse: la soluzione nativa

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Capitolo 3. Il funzionamento delle reti

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità

OSOR. Applicazioni di Rete

Protocolli di Comunicazione

Introduzione all elaborazione di database nel Web

2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.

Lezione n 1! Introduzione"

Iniziare con Internet Explorer. dott. Andrea Mazzini

b) Dinamicità delle pagine e interattività d) Separazione del contenuto dalla forma di visualizzazione

Office e Applicativi sw

Esempi di applicazioni internet. WEB Trasferimento File Posta Elettronica Sistema dei nomi di dominio (DNS)

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia

Livello di Applicazione in Internet

Internet Architettura del www

Reti commutate. Reti commutate. Reti commutate. Reti commutate. Reti e Web

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA Paola Zamperlin. Internet. Parte prima

Reti e Internet. Anna F. Leopardi 1 Di 19

Reti diverse: la soluzione nativa

Elementi di Informatica e Programmazione

Corso Creare Siti WEB

prof. Mario Dalessandro

Транскрипт:

Capitolo 16 I servizi Internet

Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica Architettura Audio e video su Internet Streaming La televisione su Internet Indice

Storia di Internet 1969: ARPANET (Dipartimento della difesa USA) prima rete su scala geografica Università della California di Los Angeles Università di Stanford Universita della California di Santa Barbara Università dello Utah prima rete con protocollo a pacchetti (NCP) 1971: Posta elettronica su ARPANET 1975: International Packet Switched Service (BT) prima rete intercontinentale aperta a privati protocollo a pacchetti X-25 1983: Internet, prima rete geografica basata su TCP/IP

Numero di utenti Internet Asia Europa Nord America America Latina Africa Medioriente Oceania 0 100 200 300 400 500 Milioni di utenti nel settembre 2007 fonte: Internet World Stats

Componenti di Internet

Il protocollo TCP/IP Insieme di protocolli (suite) per reti di calcolatori TCP (Transmission Control Protocol) IP (Internet Protocol) UDP (User Data Protocol) TCP/IP è nato prima del modello ISO-OSI i due standard sono leggermente diversi TCP/IP ha due livelli ISO-OSI ha sette livelli

Confronto tra TCP/IP e ISO-OSI Application TCP/UDP IP Network Interface Application Presentation Session Transport Network Data Link Physical media Il livello applicativo TCP/IP corrisponde a tre livelli ISO- OSI Il livello Transport ISO-OSI è rinominato in TCP e UDP Il livello Network di ISO-OSI è suddiviso nei livelli IP e Network Interface I livelli Fisico e Datalink non sono definiti in TCP/IP TCP/IP Modello ISO-OSI

Livello di rete (IP) Internetworking Protocol (IP) opera a livello di rete Consegna pacchetti tra sorgente e destinazione E connection-less non garantisce la corretta consegna dei pacchetti se necessario i livelli superiori rendono affidabile la consegna Due funzioni principali: individuare quale è il computer destinazione instradare i pacchetti al nodo destinazione eventualmente attraverso nodi intermedi

Livello di trasporto: TCP e UDP Crea un canale virtuale diretto tra due applicazioni nasconde il fatto che i dati sono suddivisi in pacchetti Trasmission Contol Protocol (TCP) garantisce che i dati arriveranno a destinazione senza errori ritrasmette i pacchetti IP che sono andati persi User Data Protocol (UDP) eventuali pacchetti IP persi non sono ritrasmessi meno affidabile di TCP offre prestazioni migliori

Struttura dei protocolli TCP/IP

Esempio di protocolli applicativi Basati su TCP HTTP: permette il funzionamento del Web SMTP e POP3: permettono l invio e la ricezione della posta elettronica Basati su UDP RTP: trasmissione di video su Internet

Indirizzi IP Indirizzo IP pubblico analogo ai numeri di telefono per poter contattare una persona è necessario conoscerne il numero di telefono per comunicare con un computer è necessario conoscerne l indirizzo IP pubblico Un computer su Internet può avere uno o più indirizzi IP

Esempio di indirizzo IP numerico Sequenza di 32 bit indicata raggruppando i bit in quattro gruppi ogni gruppo di 8 bit ha è compreso tra 0 e 255

Intranet e indirizzi privati Intranet: rete locale che sua il protocollo TCP/IP I computer di una Intranet utilizzano indirizzi IP privati 10.0.0.x 192.168.x.x

Nomi di dominio Un indirizzo IP può essere associato ad un nome Solitamente composto da tre etichette Dominio di primo livello: parte più a destra identifica quasi sempre la nazione Dominio di secondo livello: parte centrale rappresenta la società o l ente in cui si trova il computer Nome host: terza etichetta nome del computer Dominio di secondo livello Dominio di primo livello

Esempi di nomi di primo livello Dominio di I livello.com.org.it.at.eu.be.ch.uk.es.de.fr Descrizione Generico, usato per aziende private Utilizzato per organizzazioni non-profit Italia Austria Unione Europea Belgio Svizzera Regno Unito Spagna Germania Francia

Esempio di organizzazione gerarchica dei nomi di dominio

World Wide Web

World Wide Web Usa tre meccanismi per realizzare la condivisione di materiale su Internet URL (Uniform Resource Locator): permette di identificare in modo univoco un documento su Internet HTTP (Hyper Text Transfer Protocol): protocollo applicativo client/server usato per accedere ai documenti HTML (Hyper Text Markup Language): linguaggio per realizzare ipertesti collegamenti ad altre pagine modalità di visualizzazione del testo contenuto nella pagina

Architettura Web browser: permette agli utenti di richiedere pagine Web Web server: gestisce le pagine HTML da mostrare agli utenti Pagine statiche : memorizzate nel file system del server Pagine dinamiche : costruite dinamicamente a partire da informazioni prelevate, ad esempio, da un database il server esegue applicazioni scritte con linguaggi particolari JSP (Java Server Pages) ASP.NET (Active Server Pages) PHP

Ipertesti Insieme di pagine Web Le pagine non devono risiedere necessariamente sullo stesso server Le pagine hanno una struttura ad albero La pagina iniziale è chiamata home page collegamento ipertestuale (link) home page

Esempio di pagina HTML La parola Como è evidenziata perché si tratta di un link (collegamento) che rimanda ad un altra pagina Web

URL e HTTP Uniform Resource Locator (URL): identifica in modo univoco una pagina Web Schema: protocollo necessario per interagire con il server Il protocollo più comune è HTTP (Hyper Text Transfer Protocol) Host: nome del computer su cui risiede la pagina Percorso: individua la pagina all interno del computer nome del file cartella in cui si trova il file

Interazione tra browser e server 1. L utente identifica la pagina che desidera attraverso il suo URL 2. Il browser invia una richiesta HTTP al server che detiene la pagina 3. Il server invia la pagina richiesta al browser 4. Il browser riceve la pagina, in formato HTML, che viene visualizzata sullo schermo

Motori di ricerca

Posta elettronica

Architettura Tre componenti: MUA (Mail User Agent) : client di posta elettronica usato per scrivere e leggere le email esempio: Outlook, Outlook Express e Thunderbird Mail Transfer Agent (MTA) : server per inviare la posta Mail Delivery Agent (MDA) : server per ricevere la posta

Esempio di architettura

Protocolli per l email Invio dei messaggi SMTP (Simple Mail Transfer Protocol): protocollo usato dal programma del mittente per inviare il messaggio ad un MTA Il MTA prende carico del messaggio e lo recapita al MDA su cui si trova la casella di posta del destinatario Ricezione dei messaggi Il programma dell'utente usa due protocolli per prelevare i messaggi che sono arrivati nella casella di posta elettronica POP3 (Post Office Protocol): permette l autenticazione dell'utente, la richiesta di un elenco dei messaggi, la richiesta di un messaggio, la cancellazione di un messaggio IMAP (Internet Message Access Protocol): permette le stesse operazioni di POP3, ma in più permette la gestione delle caselle di posta in remoto (adatto a clienti nomadi )

Struttura di un email Indirizzo: formato da tre componenti nome dell utente, simbolo separatore @ nome del dominio Messaggio: sequenza di righe di testo Busta: informazioni protocollari necessarie per trasmettere e consegnare il messaggio Contenuto: è l oggetto da consegnare al destinatario, è formato da due parti: Intestazione: insieme di righe di testo con informazioni basilari per la corretta gestione del messaggio Corpo del messaggio: il testo vero e proprio da trasmettere

Alcuni campi di intestazione Intestazione To: Cc: Subject: Date: From: Reply-To: Significato Indirizzo di email del destinatario del messaggio Un altro destinatario a cui inviare il messaggio in copia conoscenza (carbon copy in inglese) Oggetto del messaggio Data di invio Nome del mittente Indirizzo del mittente