Protocolli applicativi: FTP



Похожие документы
Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

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

Reti di Calcolatori. Il Livello delle Applicazioni

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

Luca Mari, Sistemi informativi applicati (reti di calcolatori) appunti delle lezioni. Architetture client/server: applicazioni client

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

Informatica per la comunicazione" - lezione 8 -

Architetture Web Protocolli di Comunicazione

appunti delle lezioni Architetture client/server: applicazioni client

Architettura client-server

Dal protocollo IP ai livelli superiori

MANUALE UTENTE FORMULA PEC

Informatica per la comunicazione" - lezione 9 -

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi.

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

Lo scenario: la definizione di Internet

Le Reti Informatiche

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

InterNet: rete di reti

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

Reti di Telecomunicazione Lezione 6

ESERCITAZIONE Semplice creazione di un sito Internet

Oreste Signore, Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, Pisa

TCP/IP: INDIRIZZI IP SIMBOLICI

Reti di calcolatori. Reti di calcolatori

Internet e posta elettronica. A cura di Massimiliano Buschi

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

prof. Mario Dalessandro

OSOR. Applicazioni di Rete

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

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

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

Modulo 1: Posta elettronica

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

Lezione n 1! Introduzione"

Elementi di Informatica e Programmazione

Capitolo 16 I servizi Internet

Livello di Applicazione in Internet

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

Posta Elettronica e Web

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Servizio di Posta elettronica Certificata (PEC)

Come funziona internet

Servizio di Posta elettronica Certificata (PEC)

Standard di comunicazione

Reti di Calcolatori: una LAN

Consiglio Nazionale delle Ricerche Area di Ricerca di Bologna Istituto per le Applicazioni Telematiche di Pisa

La posta elettronica. Informazioni di base sul funzionamento

Configurazione account per libreria MXOutlook

Livello cinque (Livello application)

Il funzionamento delle reti

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

Configurazione di Outlook Express

INFORMATICA DISTRIBUITA. lez 4 Livello applicazione

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Reti Informatiche. dott. Andrea Mazzini

Comunicazione nel tempo

Upload del CMS sul server scelto

Servizio di Posta elettronica Certificata (PEC)

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

Protocollo HTTP. Alessandro Sorato

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

FTP. Appunti a cura del prof. ing. Mario Catalano

Reti di Calcolatori PROTOCOLLO FTP. File. File Transfer Protocol Modello FTP Operazioni FTP Comandi del protocollo Esempi di Client FTP avanzati

Il funzionamento delle reti

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

Configurazione Client di Posta Elettronica

Il Protocollo HTTP e la programmazione di estensioni Web

Reti di Telecomunicazione Lezione 7

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

Corso Creare Siti WEB

12.5 UDP (User Datagram Protocol)

Lezione 1 Introduzione

Protocolli per il Web. Impianti Informatici. Protocolli applicativi

Architetture Applicative Il Web

PROCEDURA AGGIORNAMENTO LISTE MEDIANTE L INTERFACCIA WEB

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

Servizio Telematico Paghe

Introduzione all elaborazione di database nel Web

Servizio di Posta elettronica Certificata (PEC)

1) GESTIONE DELLE POSTAZIONI REMOTE

Servizio di Posta elettronica Certificata (PEC)

PROTOCOLLI APPLICATIVI PER INTERNET

Modulo 1.3 Reti e servizi

I protocolli di posta elettronica

I Principali Servizi del Protocollo Applicativo

Транскрипт:

Protocolli applicativi: FTP FTP: File Transfer Protocol. Implementa un meccanismo per il trasferimento di file tra due host. Prevede l accesso interattivo al file system remoto; Prevede un autenticazione attraverso login/password; Prevede la specifica dei dati da trasferire (binario / ascii - ebcdic)

Protocolli applicativi: FTP E basato su un modello client-server. Utilizza due porte: una per il controllo ed una per il trasferimento dati (su TCP). Coinvolge due processi sul server (PI: interprete del protocollo, DTP: trasferimento dati), e tre sul client. Prevede un accesso anonimo (anonymous), con permessi limitati.

Protocolli applicativi: SMTP, POP, IMAP (Electronic( Mail) e-mail: servizio di trasferimento di messaggi (testo e altro) tra utenti della rete. Il servizio deve prevedere che l host destinazione sia temporaneamente irraggiungibile. Indirizzi di e-mail Funzionalità di alias e forwarding Mail gateways: punti di scambio tra il sistema di e-mail di Internet e altri sistemi. Esempio di indirizzo utilizzato nel transito da un mail gateway:

Protocolli applicativi: SMTP, POP, IMAP (Electronic( Mail) Standard: Formato del messaggio: Intestazione riga vuota Corpo Formato del messaggio Protocollo di scambio del messaggio (SMTP: Simple Mail Transfer Protocol Tutto il messaggio è in US-ASCII

Protocolli applicativi: SMTP, POP, IMAP (Electronic( Mail) Standard MIME (Multipurpose Internet Mail Extension) consente la codifica di qualsiasi tipo di dato in ASCII e la relativa inclusione in un messaggio, che continua così a soddisfare la specifica. Le informazioni riguardanti il MIME vengono inserite nell intestazione. Ogni riga di intestazione inizia sempre con Content-.

Protocolli applicativi: SMTP, POP, IMAP (Electronic( Mail) Content-Type riguarda il tipo di dato contenuto. Può essere Content Transfer Encoding: fornisce informazioni sulla codifica utilizzata per la conversione dei dati stessi in ASCII.

Protocolli applicativi: SMTP, POP, IMAP (Electronic( Mail) Standard per lo scambio dei messaggi: SMTP (Simple Mail Transfer Protocol) Connessione basata su TCP La comunicazione avviene tramite lo scambio di messaggi costituiti da stringhe di testo in US ASCII. Ad ogni comando inviato dal client corrisponde un messaggio di risposta da parte del server. Ogni comando è costituito da 4 caratteri, eventualmente seguiti da parametri separati da uno spazio, e dalla sequenza di terminazione di due caratteri costituita dai codici ASCII di CR (carriage return) e LF (line feed). Le risposte da parte del server sono costituite da un codice di 3 cifre, uno spazio, una sequenza di caratteri e la coppia di terminazione CR LF.

Protocolli applicativi: SMTP, POP, IMAP (Electronic( Mail) Gestione remota di una casella di posta: POP (Post Office Protocol) IMAP (Internet Message Access Protocol) Basati su TCP Prevedono un meccanismo di autenticazione Entrambi i protocolli prevedono che il client invii dei comandi in codice ASCII, terminati dalla sequenza CR LF, a cui il server invia delle risposte. Il protocollo POP, giunto alla versione 3 (POP3), consente una gestione molto semplificata della casella di posta (controllo, dell arrivo di nuovi messaggi, lo scaricamento verso il client e l eliminazione dei messaggi del server). Il protocollo IMAP, giunto alla versione 4 (IMAP4), consente una gestione più completa (possibilità di creare sul server remoto delle cartelle in cui salvare i messaggi ricevuti, possibilità di consultare mittente ed altre informazioni dei messaggi ricevuti senza scaricarli completamente, eseguire ricerche sui messaggi ricevuti senza scaricarli).

Protocolli applicativi: HTTP (World( Wide Web) versione_http nnn intestazione CRLF corpo Praticamente tutti gli enti, le aziende e la maggior parte degli utenti hanno un sito web in cui mettono a disposizione degli utenti di Internet una certa quantità di documenti, informazioni, dati, immagini, filmati, ecc.. Queste informazioni sono contenute in documenti web, accessibili agli altri host di Internet. La consultazione delle risorse è fatta tramite client (web browser), che contattano i server (web server). La comunicazione è fatta secondo il protocollo HTTP (HyperText Transfer Protocol). L HTTP funziona sulla base di una serie di richieste (dal client) e risposte (dal server). Messaggi di richiesta: Risposte: metodo URL versione_http CRLF Metodi: OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE

Protocolli applicativi: HTTP (World( Wide Web) Uniform Resource Locator (URL) Individua una risorsa su Internet, specificando il metodo di accesso ad (ad esempio un protocollo), un nome di dominio che specifica l host, e un percorso. L URL inizia con lo schema, che specifica il protocollo per accedere alla risorsa, e continua secondo un formato specifico del particolare schema. Schemi attualmente definiti: Per l HTTP: http://nome_host[:porta]/percorso[;parametri][?richiesta] nome host: Nome dell host o indirizzo IP del server web. porta: numero di porta da utilizzare, invece della predefinita (80). percorso: indica il percorso nel file system del server per identificare il documento. parametri: indica una stringa contenente una serie di parametri opzionali che possono essere passati al web server.

HTML (HyperText( Markup Language) Struttura di un documento HTML Alcuni tags

HTML (HyperText( Markup Language)