ePerTutti


Appunti, Tesina di, appunto informatica

Applicazioni di Rete

ricerca 1
ricerca 2

Applicazioni di Rete


Perché occorrono sia il TCP che l'UDP, non sarebbe bastato solo l'uno

o solo l'altro protocollo?


Essi forniscono servizi differenti. La maggior parte delle applicazioni

sono implementate per usare solo l'uno o l'altro. Il programmatore

sceglie il protocollo che meglio si adatta alle sue necessità. Se

necessita di un affidabile flusso dati il servizio offerto dal TCP è

quanto di meglio. Se invece necessita di un servizio con datagrammi,



l'UDP è preferibile.

Se vi serve efficienza su lunghi percorsi, il TCP è il migliore. Se vi

serve efficienza su reti veloci con bassa latenza, l'UDP è il migliore.

Se la nostra richiesta non ricade in queste categorie, allora la scelta

migliore non è definita. Comunque, le applicazioni possono ovviare alle

deficenze nella scelta. Ad esempio, se scegliamo l'UDP e vogliamo

efficienza, allora dovrà essere l'applicazione a fornirla. Se scegliamo

il TCP e vogliamo un servizio orientato al record, allora l'applicazione

dovrà inserire dei marcatori nel flusso dei byte per delimitare i

records.


Quali applicazioni di rete sono disponibili?


L'elenco è molto lungo. Il loro numero cresce continuamente.

Alcune delle applicazioni sono esistite fin dall'inizio della tecnologia

internet: TELNET ed FTP. Altre sono relativamente nuove: X-Windows ed

SNMP. La seguente è una breve descrizione delle applicazioni menzionate

in questo tutorial.


8.1 TELNET


TELNET fornisce capacità di login remoto su TCP. L'applicazione in

apparenza è simile alla chiamata tramite tastiera telefonica. Sulla

linea di comando l'utente batte 'telnet delta' e riceve un prompt di

login dal computer chiamato 'delta'.


TELNET lavora bene; è una vecchia applicazione ed ha esteso molto la

interoperabilità. Le implementazioni di TELNET usualmente lavorano fra

differenti Sistemi Operativi. Ad esempio, un client TELNET può essere

su un VAX/VMS ed il server invece su uno UNIX System V.


8.2 FTP


File Transfer Protocol (FTP), vecchio quanto TELNET, usa pure il TCP

ed esteso l'interoperabilità. L'operazione appare come se noi facessimo

il TELNET al computer remoto. Ma, invece di digitare i nostri usuali

comandi, noi dobbiamo farlo con un piccolo elenco di comandi per

elencare directory e simili. I comandi FTP ci consentono di copiare

file fra computer.


rsh


Remote shell (rsh o remsh) è una di una intera famiglia di comandi

remoti in stile UNIX. Il comando UNIX di copia, cp, diviene rcp. Il

comando UNIX 'chi è loggato', who, diviene rwho. L'elenco continua ed è

conosciuto col nome collettivo di comandi della serie 'r' o comandi 'r*'

(r star).


I comandi r* lavorano principalmente fra sistemi UNIX e sono stati

progettati per l'interazione fra host fidati. Piccole considerazioni

sulla sicurezza vanno fatte, ma essi forniscono un conveniente ambiente

operativo per l'utente.


Per eseguire il comando 'cc file.c' su un computer remoto chiamato

delta, occorre digitare 'rsh delta cc file.c'. Per copiare il file

'file.c' su delta, occorre digitare 'rcp file.c delta:'. Per loggarsi

su delta, occorre digitare 'rlogin delta', e se noi amministriamo i

computer in un certo modo non ci sarà richiesta la password.


8.4 NFS


Network File System, sviluppato per primo da Sun Microsystems Inc, usa

l'UDP ed è eccellente per il montaggio di file system UNIX su più

computer.

Una stazione diskless può avere accesso all'hard disk del suo server

come se il disco fosse locale sulla stazione. Una singola copia di un

database sul mainframe 'alpha' può essere usata dal mainframe 'beta'

qualora il file system del database sia montato tramite NFS su 'beta'.


L'NFS aumenta significativamente il carico della rete ed è poco utile su

un collegamento lento, ma i benefici sono notevoli. Il client NFS è

implementato nel kernel, consentendo a tutte le applicazioni e comandi

di usare il disco montato tramite NFS come se si fosse sul disco locale.


8.5 SNMP


Simple Network Management Protocol (SNMP); usa l'UDP ed è progettato per

l'uso da stazioni di amministrazione centrali. E' cosa ben nota che, se

fornito di sufficienti dati, un gestore di rete può scoprire e diagnosticare problemi di rete. La stazione centrale usa l'SNMP per

raccogliere questi dati dagli altri computer sulla rete. L'SNMP

definisce il formato per i dati; la loro interpretazione viene lasciata

alla stazione centrale o all'amministratore di rete.


8.6 X-Window


Il sistema X Window usa il protocollo X Window sul'TCP per disegnare

e mostrare finestre bitmap su una workstation. X Window è molto più di

una utility per disegnare finestre; si tratta di una intera filosofia

per il progetto di interfacce utente.





Privacy

© ePerTutti.com : tutti i diritti riservati
:::::
Condizioni Generali - Invia - Contatta