giovedì 22 novembre 2007

Comunicazione tra computer



Internet è uno strumento di comunicazione nato per permettere lo scambio di informazioni tra computer
Lasciate qui in seguito Email i vostri comenti


Il protocollo di trasferimento dati TCP/IP permete di far comunicare tra loro milioni di computer in tutto il mondo.
Per garantire la riservatezza delle informazioni,una rete aziendale Intranet è inaccessibile all’utente Internet.
Al contrario, con Intranet è possibile navigare sulla ‘rete delle reti’.
Normalmente,anche le reti Exstranet non sono raggiungibili dagli utenti Internet : lo scambio delle informazioni riguada solo gli utenti autorizzati.
Per permettere la comunicazione tra computer, è necessario definire delle regole.
Questa funzione , nell’ambito della telematica,viene svolta dai protocollo.
Nel mondo diplomatico,il ‘ protocollo’ corrisponde ad un insieme di regole di comportamento codificate,che consentono a persone provenienti da culture diverse di comunicare tra loro senza incomrensioni.
Anche nell’ambito della telematica , il protocollo di comunicazione definisce le regole comuni per manipolare e inviare i dati tra computer che usano sistemi operativi e architetture hardware diversi.
Una delle ragioni del successo di Internet risiede nelle caratteristiche del suo protocollo di comunicazione ,il TCP/IP(Trasmission Control Protocol) che integra diverse tecnogie hardware in unica struttura logica di comunicazione .
Il protocollo TCP/IP è un ‘open standard’, ovvero possiede specifiche utilizzabili liberamente da chiunque.
Il TCP/IPG è UN PROTOCOLLO A STRATI DI SERVIZI (LAYERS OF SERVICES)..
E’ costituito da un insieme di protocolli di comunicazione organizzati in maniera gerarchica,ognuno con un compito specifico .
Per la precisione ,TCP/IP SI BASA SU MODELLO A QUATTRO STRATI:
•Lo strato di indirizzamento del computer e dell’invio dei dati

•Lo strato di indirizzamento del computer e dell’invio dei dati.
•Lo strato di controllo e di organizzazione dei dati per la trasmissione.
•Lo strato delle applicazioni e dei servizi di rete per l’utente.
Ad ogni livello corrispondono alcune operazioni necessarie per la trasmissione dei dati ;ogni strato è gestito da uno o più protocolli.
In fase di invio , i dati partono dal livello delle applicazioni ( il più alto) e passano in sequenza attraverso i vari strati .
Ogni protocollo riceve i dati dal livello superiore ,aggiunge le informazioni di gestione che gli competono in un’intestazione (header)e poi passa tutto al livello inferiore.
Il processo della fase di ricezione è inverso.
I dati arrivano al protocollo del primo strato che legge l’intestazione a lui destinata ,esegue le operazioni indicate e trasmette il tutto al livello superiore.
FASE DI SPEDIZIONE
Dati dell’applicazione
Applicazione
Pacchetto TCP
Pacchetto IP
La struttura del servizio di recapito del protocollo TCP/IP è simile al meccanismo delle scatole cinesi.
In fase di spedizione i dati sono chiusi in una scatola che riporta all’esterno le indicazioni sul contenuto ; questa scatola viene inserita in un’altra scatola (con all’esterno un altro tipo di indicazioni),e cosi via.
Sommario

In una rete TCP/IP , LA TRASMISSIONE DEI DATI E LA GESTIONE DEL TRAFFICO TRA I VARI COPMUTER è GOVERNATA DAL PROTOCOLLO IP (INTERNET Protocol).
Qusto protocollo ha il compito di preparare i dati per la spedizione e inviarli ad uno dei PC della rete attraverso la strada migliore .
Vedremo come viene gestita la trasmissione dei dati.
Il primo compito del protocollo IP e,impacchettare i dati in uscita per inviarli ad uno dei PC della rete.
Le informazioni necessarie alla spedizione sono contenute nell’intestazione IP (HEADER IP)che viene aggiunta ad ogni pacchetto di dati.
Il secondo compito è l’invio dei pacchetti dati sulla strada migliore .
Perché la comunicazione vada a buon fine ,ogni computer deve possedere un indirizzo univoco che lo distingue e che permette di raggiungerlo tra tutti computer della rete .
A questo scopo viene impiegato uno schema di indirizzamento che si basa su di un sistema di indirizzi numerici, che hanno una struttura ben definita.

Il sistema di recapito dei pacchetti di dati attraverso la rete è organizzata in modo simile al recapito delle lettere ,anch’esse pacchetti di dati.
Quando il protocollo IP riceve delle informazioni da inviare ad un altro PC ,guarda per prima cosa parte del indirizzo che specifica la rete: se l’indirizzo è quello della rete locale ,invia i dati al computer direttamente.

Se l’indirizzo di rete è esterno,il protocollo IP invia i dati ad un computer speciale ,il gateway o router , che li invia a sua volta al gateway da lui conosciuto e che è competente per un determinato indirizzo di rete.
Di conseguenza , ogni sottorete di Internet ha almeno un gateway.
La lettera arriva all’ufficio postale locale,il gateway,se l’indirizzo di competenza di un altro ufficio postale ,la invia a quell’ufficio che si preoccuperà di recapitarla al destinatario.
Ovviamente,l’ufficio locale non conosce gli indirizzi di tutti gli uffici postali del mondo!
Ad esempio una lettera idirizzata in Francia verrà spedita dall’ufficio locale a quello nazionale ;provvederà a mandare tutta la corrispondenza per la Francia all’ufficio nazionale francese ,il quale la smisterà verso gli uffici postali locali .
Da cui la lettera arriverà al destinatario.
Internet è una rete a commutazione di pacchetto; i dati sulla rete devono viaggiare in blocchi di dimenssione ben definita.
Per controllare questa strutturazione a blocchi interviene il controllo della trasmissione.
Se la dimensione del blocco da inviare supera quella del singolo pacchetto ,in fase di invio il TCP lo suddivide in una catena di pacchetti e,in fase di ricezione ,lo ricompone.

Il protocollo TCP riceve le informazioni da trasmettere e le suddivide in segmenti.
Ad ogni segmento eggiunge un’intestazione (TCP header )che specifica da qualle tipo di applicazione provengono i dati e a che tratto appartiene il segmento in questione.
In questo modo ,il TCP ricevente può ricomporre i dati nella corretta sequenza e trasferirli all’applicazione di destinazione .
Il protocollo TCP garantisce il buon esito della trasmissione dei dati,contollando la comunicazione.infatti,il TCP del computer X che invia stabilisce un contatto diretto con il TCP del computer Y che riceve .la comunicazione inizia con la richiesta da X a Y di prepararsi a ricevere i dati..
In caso di risposta positiva ,X trasferisce il primo segmento di dati , poi aspetta che Y invii il segnale dell’avvenuta ricezione .
Se questo non avviene, o se Y dichiara di avere ricevutao solo una parte dei dati,X ritrasmette lo stesso segmento.
Per poter interagire tra loro ,client e server devono utilizzare un linguaggio comune ,ossia un protocollo di comunicazione .
Quando l’utente richiede un file che si trova in un determinato host della rete ,il client invia una richiesta al server attraverso il protocollo TCP/IP.
Il server ,ricevuta la richiesta ,ricerca i dati desiderati ,e li invia al computer su cui è installato il client .quest’ultimo presenta opportunamente i dati sullo schermo per facilitare l’interazione con l’utente.
Il metodo di indirizzamento numerico del’IP è molto efficiente per il computer – che trattano valori numerici- ma per l’utente è molto complicato : ricordare le sequenze numeriche corrispondenti agli indirizzi del computer a cui ci si vuole connettere è praticamente impossibile.
Per ovviare a questi problemi è stato sviluppato un sistema di indirizzamento simbolico, che funziona in modo simile : il DNS (Domain Name Service).
Attraverso il DNS ogni host di Internet è dotato di un nome simbolico (domain name) , composto da stringhe di caratteri di lunghezza illimitata.ad esempio ,all’host 151.100.20.17 corrispondente il नोम

http://bethoven-orazio.blogspot.com/
Per connetersi all’internet una persona ha bisogno di 5 elementi.

La linea tefonica
Computer
Modem
Browser (un programma)
Provider (provaider)

LA LINEA TELEFONICA
La linea tefonica è il canale di comunicazione con Internet,infatti ,durante il collegamento il telefono risulta occupao in quanto lo sta usando il computer.
Dopo aver effttuato il login s (ovvero dopo la fase di riconoscimento attraverso il codice utente e la password ottenuti all’atto dell’abbonamento)abbassare la cornetta del telefono :anche questa operazione viene eseguita dal modem attraverso un comando via computer.
I modem si possono dividere interni esterni e PCMCIA
PER LA SCELTA DEL MODEM E’ FONDAMENTALE VERIFICARE , OLTRE ALLA TIPOLOGIA,LA VELOCITA’ DI RICEZIONE E TRASMISSIONE DEI DATI.
Attualmente la velocità raggiunta è di 57.600 baud ( bit per secondo).