Flash News

11 Luglio 2008 sarà disponibile il nuovo iPhone 3g, costi? operatori supportati? caratteristiche tecniche? puoi sapere tutto nella discussione: iPhone 3g
 
Tutti I software a portata Di Click

Ultime Dal Forum

Chi Secondo Voi Vincerà Lo Scudetto? by Gemini
scritto 33 minuti e 35 secondi fà, con 8 risposte.

Quale Squadra Ha Effettuato La Migliore ... by Gemini
scritto 34 minuti e 14 secondi fà, con 11 risposte.

Diventare Dio? E' Possibile Con Spor... by shoutshark
scritto 35 minuti e 5 secondi fà, con 21 risposte.

Apple E Iphone....sempre In Contatto!... by max
scritto 15 minuti e 18 secondi fà, con 1 risposte.

Le crociate by Bodom
scritto 14 minuti e 29 secondi fà, con 21 risposte.

Guida Completa Al Lossless by Dr. Oviri
scritto 26 minuti e 54 secondi fà, con 29 risposte.

Ragazzi Vi Presento ......marianna! by Gemini
scritto 1 giorni e 4 ore fà, con 26 risposte.

Login Al Forum by Gemini
scritto 1 giorni e 4 ore fà, con 5 risposte.

Champions League 2008-2009 by Gecko89
scritto 1 giorni e 4 ore fà, con 1 risposte.

Olimipiadi Di Pechino 2008 by Gemini
scritto 1 giorni e 4 ore fà, con 16 risposte.

TiempoLibreSite e anche









Prima Pagina arrow Guide
Applicativi PDF Stampa E-mail
Valutazione utente: / 2
ScarsoOttimo 
 
Pagina vista 1807    
Favoriti 9

Applicativi, la lezione dell'ingegnere informatico, Gianfranco Vecchio da non perdere!

Per completare la descrizione sulle reti di computer, iniziata nella scorsa lezione, parleremo adesso di alcuni protocolli a livello applicativo, che forniscono servizi direttamente agli utenti. Interfacciandosi direttamente con l’utilizzatore, mi è sembrato opportuno dare una breve descrizione di questi protocolli. Questi protocolli sfruttano i protocolli TCP/IP e raramente quelli UDP per definire funzioni di utilità, applicazioni per gli utenti, e ulteriori protocolli di comunicazione tra processi.







Vedremo velocemente alcuni protocolli

<!--[if !supportLists]-->· <!--[endif]-->DNS (servizio dei nomi) - TCP

<!--[if !supportLists]-->· <!--[endif]-->Telnet (terminale remoto) - TCP

<!--[if !supportLists]-->· <!--[endif]-->E-Mail (posta elettronica) - TCP

<!--[if !supportLists]-->· Ftp (trasferimento file) – TCP

 

MODELLO CLIENT-SERVER

I protocolli definiti a livello applicativo sono tipicamente protocolli client-server:

<!--[if !supportLists]-->· <!--[endif]-->un processo server su una porta nota svolge il servizio.

<!--[if !supportLists]-->· <!--[endif]-->i processi clienti richiedono servizi ai server.

Esempio:

HTTP (protocollo),

Web Browser, tipo Explorer (client),

Web Server (server)

DNS (Domain Name System)

Il DNS permette di traslare il nome simbolico nell'indirizzo IP. Es. www.provaxy.it/ -> 155.10.0.1

<!--[if !supportLists]-->· <!--[endif]-->Host specializzati (DNS server) risolvono l’associazione tra nome simbolico e indirizzo IP.

<!--[if !supportLists]-->· <!--[endif]-->Gestiscono delle tabelle (basi di dati) con l’associazione nome-indirizzo.

Il tutto è trasparente all’utente (altri protocolli applicativi, come http, sfruttano il DNS).

I server DNS agiscono sulla porta nota: 53, tramite sia UDP (per aggiornare le tabelle) che TCP (per recuperare un indirizzo).

DNS DISTRIBUITO

I DNS server non possono gestire le tabelle per tutti gli host della rete Internet di tutto il mondo a causa di:

<!--[if !supportLists]-->· <!--[endif]-->troppi host -> tabelle troppo grandi -> lentezza nel reperire le informazioni da tabelle troppo grandi.

<!--[if !supportLists]-->· <!--[endif]-->difficoltà di aggiornamento, i nomi dei computer cambiano e nuovi computer ogni giorno

Quindi:

<!--[if !supportLists]-->· <!--[endif]-->si accede ai servizi DNS di un server “locale” (tipicamente sulla stessa rete)

<!--[if !supportLists]-->· <!--[endif]-->il server locale mantiene le tabelle per gli host locali

<!--[if !supportLists]-->· <!--[endif]-->quando c’è un nome che non conosce, lo va a chiedere ad un altro DNS server



NOTA: Si può creare una creare una tabella di DNS locale nel file:

WIN C:/Windows/hosts

UNIX /etc/hosts

TELNET (Terminale Remoto)

Permette di usare il terminale locale come se fosse il terminale di una macchina remota (sistemi UNIX/LINUX). Crea una connessione di rete con la macchina remota basata su terminale a carattere: permette di dare comandi a un host remoto tramite un processore comandi.

Es: Client Telnet per Windows



I server telnet agiscono sulla porta nota: 23

Vi è una connessione permanente tra client e server nel momento in cui si accede al server, e fino a che il cliente non fa cadere esplicitamente la connessione.

E-MAIL (SMTP e POP)

Un utente su una macchina UNIX ha associato uno username. In generale si identifica l'utente attraverso la sintassi: username@nomemacchina.

Questo rappresenta anche l'indirizzo di posta elettronica (i mail server sono tipicamente sistemi UNIX). E’ possibile associare alias e liste di interesse agli indirizzi E-mail.

Es: EUDORA, E-mail client per Windows



E-MAIL: Interazioni tra Client e Server

Il protocollo di gestione posta è complesso. A livello di interazione client-server si usa il protocollo POP (Post Office Protocol):

<!--[if !supportLists]-->· <!--[endif]-->il server riceve richieste di spedizione di posta da un client, e si fa mandare il messaggio dal client.

<!--[if !supportLists]-->· <!--[endif]-->il server riceve richieste di lettura posta da parte del client, e gli invia gli ultimi messaggi arrivati.

Il server, quando riceve dal client dei messaggi da inviare, verifica se sono per un utente locale o meno. Se sono per un utente locale:

<!--[if !supportLists]-->· <!--[endif]-->li aggiunge in una specifico file chiamato “mail folder” associato univocamente al client.

<!--[if !supportLists]-->· <!--[endif]-->quando tale client vuole leggere la posta, i nuovi messaggi vengono prelevati da tale file.

Se i messaggi che il client vuole spedire sono per un utente non locale si usa il protocollo di trasferimento posta tra server, SMTP (simple mail transfer protocol):

<!--[if !supportLists]-->· <!--[endif]-->il server contatta il server di posta remoto (recuperabile dall’indirizzo E-mail) e chiede a lui di consegnare il messaggio. I server SMTP sono quindi a loro volta client.

Il protocollo SMTP agisce sulla porta nota: 25

Il protocollo POP agisce sulla porta nota: 109

E-MAIL

Tramite E-mail, utenti su macchine sia locali che remote possono scambiarsi messaggi testuali, cioè solo codice ASCII.

<!--[if !supportLists]-->· <!--[endif]-->Il protocollo SMTP, di per sé, non gestisce gli “allegati alla posta”

Esistono metodi standard di codifica per file di tipo binario (uudecode, uuencode): trasformano codice binario in codice ascii, e sono sfruttati dagli strumenti di “attachment”:

<!--[if !supportLists]-->· <!--[endif]-->Gli allegati diventano parte stessa del messaggio.

<!--[if !supportLists]-->· <!--[endif]-->Il compito di codifica e decodifica è completamente a carico del client.





FTP (Protocolli per il trasferimento file)

Ci si collega a una macchina remota su cui si deve avere accesso (e su cui si deve eseguire un ftp server!):

<!--[if !supportLists]-->· <!--[endif]-->Richiede username e password!

<!--[if !supportLists]-->· <!--[endif]-->Fa accedere a una parte limitata del file system.

<!--[if !supportLists]-->· <!--[endif]-->Permette di prelevare e depositare files

Clienti grafici per Windows:



COMANDI FTP IN UNIX

shell - per esaminare il file system

dir, cd - solito significato

get - preleva un file dalla macchine remota

put - deposita un file

mget - preleva più file con caratteri wild card

mput - deposita

bin, ascii - il tipo del file da trasferire: il

trasferimento ascii è piú efficiente, sfrutta le

ridondanze del codice per limitare i bit da trasferire

prompt - chiede conferma o meno

hash - visualizza il numero di k trasferiti

I server FTP agiscono sulla porta nota: 21



Realizzato Da Gianfranco Vecchio In Esclusiva Per TiempoLibreSite.com

 

 

 

 

 

 

 

 


Pubblicato in : Rubriche, Lezioni Di Informatica
Cita quest'articolo nel tuo sito web Favoured Stampa Invia ad un Amico Articoli Associati Salva questo su del.icio.us

Commenti utenti (0) File RSS dei commenti

Nessun commento postato

Aggiungi il tuo commento



mXcomment 1.0.8 © 2007-2008 - visualclinic.fr
License Creative Commons - Some rights reserved
< Prec.   Pros. >

 

Perchè Iscriversi | Collabora Con Noi | Nota Legale | Sponsor | Per La Stampa | Contattaci
Multimediale | Informatica | Tempo Libero | Forum
Hardware | Pubblicità | Sicurezza | Prodotti TL | Servizi TL

Offerta Mercury - Guarda le nostre offerte pubblicitarie!

Offerta Mercury - Pubblicità TL

Partners Tematici: Pcprimipassi Soldissimi Zipgenius Divxdoor P2pforum  Varior Phpnukefordonkeys Hwinit Pctuner Hardware Pc Rsoftware Cerca Blog Neodivx.be Tweakness.net CdCopy.it Hwstation.net

Gruppo TiempoLibreSite : TiempoLibreSite Fashion

Creato con Joomla prodotto sotto licenza Gnu/Gpl © - Copyright: TiempoLibre ideato e creato da Catania E. 25/04/2003. Grafica modificata da Catania E. 01 Dicembre 2004.I diritti di traduzione, riproduzione e/o adattamento, totale o parziale sono riservati per tutti i paesi. Nessuna parte di questo sito può essere riprodotta, trasmessa con qualsiasi mezzo senza previa autorizzazione del Webmaster. Ogni marchio registrato appartiene al legittimo proprietario. TiempoLibre Ideato e Creato da Catania E. il 25 aprile del 2003. Tiempo Libre è il logo di proprietà ed esclusivo utilizzo di Tiempolibresite.com.

Puoi trovare le nostre notizie su: Google News, Riassunto, Adv News 24h, Pc-Facile , RedTram.it, Dmoz.org e Technocrati

www.seeyes.itIl Nostro Webserver ApacheI Nostri Database Sono MySQLProgrammato In PHP Gruppo TiempoLibreSite