Flash News

Per incominciare, oggi parliamo di un film che a me, personalmente, anche se ancora non lo visto, piacerà molto. Stò parlando di "L'Incredibile Hulk". Anche se già uscito nelle sale per opera del regista Ang Lee, questa nuova versione si preannuncia essere uno dei più bei film dell'anno; Leggi Qui
 
Tutti I software a portata Di Click

Ultime Dal Forum

Attacco Spammer Tiempolibresite.com - Un... by max
scritto 39 minuti e 57 secondi fà, con 25 risposte.

Apps Iphpne by Gemini
scritto 34 minuti e 39 secondi fà, con 1 risposte.

Banca Della Memoria by think
scritto 13 minuti e 15 secondi fà, con 1 risposte.

Il 25 Ottobre 2008 è Il Linux Day by Gemini
scritto 1 giorni e 2 ore fà, con 3 risposte.

Speedcrunch by max
scritto 1 giorni e 2 ore fà, con 2 risposte.

Benvenuti Nella Sezione Cinema - Manifes... by Gemini
scritto 1 giorni e 4 ore fà, con 1 risposte.

Realizzare Una Rete Tra Mac E Pc Con Air... by Gemini
scritto 1 giorni e 4 ore fà, con 7 risposte.

I Preferiti Di Safari by Gemini
scritto 1 giorni e 4 ore fà, con 9 risposte.

Google Chrome by Tuxworld
scritto 1 giorni e 5 ore fà, con 6 risposte.

Abbassiamo Il Prezzo Della Benzina by Gemini
scritto 1 giorni e 7 ore fà, con 36 risposte.

TiempoLibreSite e anche














Password dimenticata?
Prima Pagina arrow Utilità arrow Pannello Staff
Applicativi PDF Stampa E-mail
Valutazione utente: / 2
ScarsoOttimo 
 
Pagina vista 1921    
Favoriti 19

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