Il protocollo di rete più popolare al mondo, TCP/IP protocol suite, è stato progettato nel 1970 da 2 scienziati DARPA—Vint Cerf e Bob Kahn, persone più spesso chiamati i padri di Internet.
Nella primavera del 1973, hanno iniziato conducendo ricerche su comunicazioni di dati affidabili attraverso reti radio a pacchetti, prendendo in considerazione le lezioni apprese dal protocollo di controllo di rete, e poi creato il protocollo di controllo della trasmissione di nuova generazione (TCP), il protocollo standard utilizzato su Internet oggi.
Nelle prime versioni di questa tecnologia, c’era solo un protocollo principale, che era chiamato TCP. E infatti, queste lettere non stavano nemmeno per quello che fanno oggi Protocollo di controllo della trasmissione, ma erano per il programma di controllo della trasmissione. La prima versione di questo predecessore del TCP moderno è stata scritta nel 1973, poi rivista e formalmente documentata in RFC 675, Specifica del programma di controllo della trasmissione Internet dal dicembre 1974.
Durante lo sviluppo di TCP, Cerf e Kahn utilizzarono i concetti di CYCLADES, una rete francese a commutazione di pacchetto, progettata e diretta nel 1973 da Louis Pouzin. È stato sviluppato per esplorare alternative alla progettazione ARPANET e per supportare la ricerca in rete in generale. CYCLADES è stata la prima rete a rendere gli host responsabili della consegna affidabile dei dati, piuttosto che della rete stessa, utilizzando datagrammi inaffidabili (Pouzin ha coniato il termine datagramma, combinando le parole data e telegram) e meccanismi di protocollo end-to-end associati.
TCP / IP è diventato il protocollo di comunicazione Internet standard che consente al computer digitale di comunicare su lunghe distanze. Internet è una rete a commutazione di pacchetto, in cui le informazioni vengono suddivise in piccoli pacchetti, inviati individualmente su molti percorsi diversi allo stesso tempo, e poi riassemblati alla fine ricevente. TCP è il componente che raccoglie e riassembla i pacchetti di dati, mentre IP è responsabile di assicurarsi che i pacchetti vengano inviati alla destinazione giusta. TCP / IP è stato sviluppato nel 1970 e adottato come standard di protocollo per ARPANET (il predecessore di Internet) nel 1983.
Qual è lo stato corrente di Internet Protocol Suite
(comunemente noto come TCP/IP)?
È l’insieme dei protocolli di comunicazione utilizzati per Internet e altre reti simili. Prende il nome da due dei protocolli più importanti in esso: il Transmission Control Protocol (TCP) e l’Internet Protocol (IP), che erano i primi due protocolli di rete definiti in questo standard. Oggi la rete IP rappresenta una sintesi di diversi sviluppi che ha iniziato ad evolversi negli anni 1960 e 1970, vale a dire Internet e reti Lan (Local Area Network), che è emerso nella metà e la fine degli anni 1980, insieme con l’avvento del World Wide Web nei primi anni 1990.
progettazione della rete incluso il riconoscimento che dovrebbe fornire solo le funzioni in modo efficiente la trasmissione e la distribuzione del traffico tra i nodi finali e che tutti gli altri intelligence dovrebbe essere situato ai margini della rete, alla fine i nodi. Utilizzando un design semplice, è diventato possibile collegare quasi tutte le reti all’ARPANet, indipendentemente dalle loro caratteristiche locali. Un detto popolare dice che TCP / IP, l’eventuale prodotto del lavoro di Cerf e Kahn, verrà eseguito su due lattine e una stringa.
Un computer o un dispositivo chiamato router (un nome cambiato da gateway per evitare confusione con altri tipi di gateway) è dotato di un’interfaccia per ogni rete e inoltra i pacchetti avanti e indietro tra di loro. I requisiti per i router sono definiti nella RFC 1812.
DARPA ha poi contratto con BBN Technologies, la Stanford University e l’University College London per sviluppare versioni operative del protocollo su diverse piattaforme hardware. Quattro versioni sono state sviluppate: TCP v1, TCP v2, una divisione in TCP v3 e IP v3 nella primavera del 1978, e poi la stabilità con TCP/IP v4—il protocollo standard ancora in uso su Internet oggi.
Nel 1975, un test di comunicazione TCP/IP a due reti è stato eseguito tra Stanford e University College London (UCL). Nel novembre 1977 fu condotto un test TCP/IP a tre reti tra siti negli Stati Uniti, nel Regno Unito e in Norvegia. Diversi altri prototipi TCP / IP sono stati sviluppati in diversi centri di ricerca tra il 1978 e il 1983. La migrazione di ARPANet a TCP / IP è stata ufficialmente completata il 1 gennaio 1983, quando i nuovi protocolli sono stati attivati in modo permanente.
Nel marzo 1982, il Dipartimento della Difesa degli Stati Uniti dichiarò TCP/IP come standard per tutte le reti di computer militari. Nel 1985, l’Internet Architecture Board ha tenuto un workshop di tre giorni sul TCP/IP per l’industria informatica, a cui hanno partecipato 250 rappresentanti dei fornitori, promuovendo il protocollo e portando al suo crescente uso commerciale.
La suite di protocolli Internet, come molte suite di protocolli, può essere vista come un insieme di livelli. Ogni livello risolve una serie di problemi che coinvolgono la trasmissione dei dati, e fornisce un servizio ben definito per i protocolli di livello superiore in base all’utilizzo di servizi da alcuni livelli inferiori. I livelli superiori sono logicamente più vicini all’utente e gestiscono dati più astratti, basandosi su protocolli di livello inferiore per tradurre i dati in moduli che possono eventualmente essere trasmessi fisicamente.
Il modello TCP/IP è costituito da quattro livelli, come descritto nella RFC 1122. Dal più basso al più alto, questi sono: il livello di collegamento, il livello Internet, il livello di trasporto e il livello dell’applicazione. Va notato che questo modello non doveva essere un modello di riferimento rigido in cui i nuovi protocolli devono adattarsi per essere accettati come standard.
Quasi tutti i sistemi operativi in uso oggi, compresi tutti i sistemi destinati ai consumatori, includono un’implementazione TCP / IP.