TCP/IP -- Transmission Control Protocol/Internet Protocol
TCP/IP est le protocole sans lequel Internet n'existerait pas. En fait c'est l'association de deux protocoles :
TCP qui découpe et numérote les informations en petits paquets de données et qui se charge de recoller les morceaux à l'extremité de la chaïne. En cas d'erreurs détectées une requète de retransmission des paquets défectueus est effectuée.
IP se charge d'acheminer les paquets d'une machine à l'autre. Pour cela chaque ordinateur possède une adresse unique dite adresse IP composé de 4 nombres compris entre 0 et 255 séparé par un point. ex : 193.50.189.150
L'association de ces deux protocoles rend le réseau extrèmement résistant aux pannes. Si un ordinateur servant de relais à la transmission des données d'un serveur à votre machine tombe en panne, alors un autre chemin sera automatiquement effectué pour garder le contact. Il peut ainsi arriver que le message que vous envoyez à un ami habitant dans la ville d'à coté fasse trois fois le tour du monde avant de lui parvenir !!!
Comment ça marche ?
On en est actuellement à la norme IPv6 mais c'est toujours la version 4 qui est utilisée et il n'y a pas de version 5.
Documents de référence :
RFC761 DOD Standard Transmission Control Protocol, J. Postel, 1 janvier 80. 84 pages (STD 7)
RFC793 Transmission Control Protocol, J. Postel, 1 septembre 81. 85 pages (Updates RFC0761) (STD 7)
RFC1323 TCP Extensions for High Performance, D. Borman, R. Braden, V. Jacobson 13 mai 92. 37 pages (Obsoletes RFC1185)
RFC1337 TIME-WAIT Assassination Hazards in TCP, R.Braden, 27 mai 92. 11 pages.
RFC1379 Extending TCP for Transactions -- Concepts, R.Braden, 5 novembre 92. 38 pages.
RFC1693 An Extension to TCP : Partial Order Service, T. Connolly, P. Amer, P. Conrad, 1 novembre 94. 36 pages.