Passa ai contenuti principali

Reti: Il TCP-IP Parte 2


Confronto tra TCP/IP e Modello ISO/OSI
Una prima differenza tra i due modelli è nel numero di strati, che sono 7 per l'OSI. Esistono due sottili ma importanti differenze fra lo schema a strati di internet e quello di X.25 che è il più popolare protocollo aderente alla norme ISO:
  • l'affidabilità del servizio di trasporto dati
  • la localizzazione dell'autorità e il controllo.

In X.25 viene verificata l'integrità dei dati in ognuno dei primi 4 livelli (escluso il livello fisico). I livelli 2 e 3, link e network, includono il checksum e un meccanismo di "timeout and retransmission", il livello 4 del transport effettua l'affidabilità finale detta "end-to-end". Questo, però, crea dei problemi.

Dato che ogni operazione di checksum mette in rete un ack e che ogni volta che si va oltre il timeout viene duplicato un pacchetto, tutte le operazioni descritte vengono ripetute ad ogni nodo attraversato anche se solo di passaggio.
Nell'internet, in vece, l'affidabilità è solo un problema "end-to-end". Il livello di trasporto è l'unico a gestire le ritrasmissioni e gli ack; i nodi di passaggio sono praticamente trasparenti anche se hanno la capacità di buttar via i pacchetti se essi sono corrotti o se i buffer sono pieni. 




I Protocolli Multiplexing e Demultiplexing
Il multiplexing ed il demultiplexing sono tecniche utilizzate per utilizzare nel modo migliore il mezzo trasmissivo. Il TDMA permette di trasmettere più canali multiplexati, utilizzando un unico supporto fisico, salvo demultiplexare i canali stessi a destinazione.
Una rete non usa un singolo protocollo per i molteplici compiti della trasmissione, ma si basa su una famiglia di protocolli. In sintesi, nei sistemi di comunicazione si usa una tecnica di multiplexing e demultiplexing per distinguere fra i diversi protocolli di uno stesso livello gerarchico.
Quando si spedisce un messaggio, la macchina di origine include dei bit in più per codificare.
  • il tipo di messaggio
  • il processo che lo ha generato
  • il protocollo usato.

Nella destinazione finale, la macchina demultiplexa i codici e guida così l'informazione verso la giusta procedura. 


In figura viene mostrato come il software del Network Interface Layer usa il frame type per scegliere la procedura che gestirà il frame in arrivo; in particolare, un frame fisico può contenere:
  • un datagramma IP
  • un ARP
  • o un RARP.

A sua volta l'Internet Layer demultiplexa un datagramma IP che può contenere
  • un ICMP
  • un UDP
  • un pacchetto TCP


  • o un VMTP, come illustrato in figura: 



Fine della seconda parte..

Commenti

Post popolari in questo blog

Computer Olivetti: Il modello M24

L' Oli­vet­ti M24 fu il primo per­so­nal com­pu­ter della Oli­vet­ti Ita­lia nato come clone del PC IBM . Per que­sto mo­ti­vo ebbe gran­de suc­ces­so sia in Italia che nei mercati internazionali. A dif­fe­ren­za del pre­ce­den­te prodotto di Olivetti, l' M20 , che adot­ta­va in­ve­ce un si­ste­ma ope­ra­ti­vo proprietario sviluppato dalla Oli­vet­ti. Era qualitativamente superiore al PC IBM , che adot­ta­va il pro­ces­so­re i8088 con clock a 4,7 MHz , un processore a 16 bit ma c on un bus dati di 8 bi t. L 'Olivetti M24 , invece adot­ta­va il microprocessore i8086, con una ve­lo­ci­tà di clock di 8 MHz ma con un bus dati di 16 bit . Inoltre  si po­te­va­no in­cre­men­tar­ne le pre­sta­zio­ni di­mi­nuen­do la ve­lo­ci­tà di re­fresh della me­mo­ria via soft­ware. Fu pro­dot­to a par­ti­re dal 1983 e co­sta­va circa s ei mi­lio­ni di lire alla data del gen­na­io 1986, equi­va­len­ti a circa € 6.600  del 2008; ve­ni­va for­ni­to a cor­re­do un ma­nua­le uten­te , l...

Lo ZX Spectrum - il mio Primo Computer

Il 23 aprile 1982 Clive Sinclair ( Sinclair Research ) presentarono lo ZX Spectrum . Il piccolo Home Computer era destinato a diventare un punto di riferimento per l’informatica e per l’industria videoludica. Lo ZX Spectrum riuscì a fare concorrenza al famosissimo Commodore 64 , grazie anche al suo prezzo notevolmente più basso. Chi acquistava un ZX Spectrum aveva un computer a 8-bit, dotato di CPU Zilog Z80A da 3,5MHz, RAM di serie da 16KB espandibili fino a un massimo di 128KB e un display con risoluzione massima di 256×192 pixel. caratteristiche che "fanno tenerezza" oggi, nel 2012, ma che nel 1982 decretarono il successo di questa piattaforma, una delle più ambite sul mercato, grazie a un processo d’ingegnerizzazione veramente valido che ne conteneva il costo.

Colossus

Colossus " Colossus fu il primo elaboratore elettronico al mondo: fu realizzato in Gran Bretagna nel 1943, alla fine della seconda guerra mondiale, dall’intuizione del Dott. Thomas Flowers. Operativo dal 1944 a Bletchley Park, sostituì Heath Robinson, un macchinario più semplice, nel decifrare le comunicazioni criptate della Germania nazista. Entro la fine del conflitto furono costruiti dieci esemplari di Colossus, un “gigante” da 1.600 valvole termoioniche. Il Dott. Flowers aveva concepito il progetto prima della guerra, però il centro di ricerca britannico non era convinto che fosse davvero realizzabile: la tenacia dell’ingegnere, alla lunga, s’è rivelata determinante. " Citazione - Tratta da:   http://www.downloadblog.it/post/16765/colossus-il-primo-elaboratore-elettronico-a-essere-stato-realizzato