- El model TCP/IP es va desenvolupar abans del model OSI.
- El model TCP/IP no és exactament similar al model OSI.
- El model TCP/IP consta de cinc capes: la capa d'aplicació, la capa de transport, la capa de xarxa, la capa d'enllaç de dades i la capa física.
- Les quatre primeres capes proporcionen estàndards físics, interfície de xarxa, connexió a Internet i funcions de transport que corresponen a les quatre primeres capes del model OSI i aquestes quatre capes estan representades en el model TCP/IP per una única capa anomenada capa d'aplicació.
- TCP/IP és un protocol jeràrquic format per mòduls interactius, i cadascun d'ells proporciona una funcionalitat específica.
Aquí, jeràrquic significa que cada protocol de capa superior és compatible amb dos o més protocols de nivell inferior.
Funcions de les capes TCP/IP:
Capa d'accés a la xarxa
- Una capa de xarxa és la capa més baixa del model TCP/IP.
- Una capa de xarxa és la combinació de la capa física i la capa d'enllaç de dades definida al model de referència OSI.
- Defineix com s'han d'enviar les dades físicament a través de la xarxa.
- Aquesta capa s'encarrega principalment de la transmissió de les dades entre dos dispositius de la mateixa xarxa.
- Les funcions que porta a terme aquesta capa són encapsular el datagrama IP en trames transmeses per la xarxa i mapejar adreces IP en adreces físiques.
- Els protocols utilitzats per aquesta capa són ethernet, token ring, FDDI, X.25, frame relay.
Capa d'Internet
- Una capa d'Internet és la segona capa del model TCP/IP.
- Una capa d'Internet també es coneix com a capa de xarxa.
- La responsabilitat principal de la capa d'Internet és enviar els paquets des de qualsevol xarxa, i arriben a la destinació independentment de la ruta que prenguin.
Els protocols utilitzats en aquesta capa són els següents:
Protocol IP: El protocol IP s'utilitza en aquesta capa i és la part més important de tota la suite TCP/IP.
Les responsabilitats d'aquest protocol són les següents:
Protocol ARP
- ARP significa Protocol de resolució d'adreces .
- ARP és un protocol de capa de xarxa que s'utilitza per trobar l'adreça física a partir de l'adreça IP.
Protocol ICMP
- És un mecanisme utilitzat pels amfitrions o encaminadors per enviar notificacions sobre problemes de datagrames al remitent.
- Un datagrama viatja d'encaminador a encaminador fins que arriba al seu destí. Si un encaminador no pot encaminar les dades a causa d'algunes condicions inusuals, com ara enllaços desactivats, un dispositiu incendiat o congestió de la xarxa, s'utilitza el protocol ICMP per informar al remitent que el datagrama no es pot lliurar.
- Un protocol ICMP utilitza principalment dos termes:
Prova ICMP: La prova ICMP s'utilitza per comprovar si la destinació és accessible o no.
Capa de transport
La capa de transport és responsable de la fiabilitat, el control del flux i la correcció de les dades que s'envien a la xarxa.
Els dos protocols utilitzats a la capa de transport són Protocol de datagrama d'usuari i protocol de control de transmissió .
- Proporciona servei sense connexió i lliurament de transmissió d'extrem a extrem.
- És un protocol poc fiable, ja que descobreix els errors però no especifica l'error.
- El protocol de datagrama d'usuari descobreix l'error i el protocol ICMP informa l'error al remitent que el datagrama d'usuari ha estat danyat.
- UDP no especifica quin paquet es perd. UDP només conté suma de comprovació; no conté cap identificador d'un segment de dades.
Adreça del port d'origen: L'adreça del port d'origen és l'adreça del programa d'aplicació que ha creat el missatge.
Adreça del port de destinació: L'adreça del port de destinació és l'adreça del programa d'aplicació que rep el missatge.
Longitud total: Defineix el nombre total de bytes del datagrama d'usuari en bytes.
Suma de comprovació: La suma de comprovació és un camp de 16 bits utilitzat en la detecció d'errors.
- Proporciona serveis de capa de transport complets a les aplicacions.
- Crea un circuit virtual entre l'emissor i el receptor, i està actiu durant la transmissió.
- TCP és un protocol fiable, ja que detecta l'error i retransmet les trames danyades. Per tant, assegura que tots els segments s'han de rebre i reconèixer abans que es consideri que la transmissió s'ha completat i es descarta un circuit virtual.
- Al final de l'enviament, TCP divideix tot el missatge en unitats més petites conegudes com a segment, i cada segment conté un número de seqüència que es requereix per reordenar les trames per formar un missatge original.
- A l'extrem receptor, TCP recull tots els segments i els reordena en funció dels números de seqüència.
Capa d'aplicació
- Una capa d'aplicació és la capa superior del model TCP/IP.
- S'encarrega de gestionar protocols d'alt nivell, qüestions de representació.
- Aquesta capa permet a l'usuari interactuar amb l'aplicació.
- Quan un protocol de capa d'aplicació vol comunicar-se amb una altra capa d'aplicació, reenvia les seves dades a la capa de transport.
- Hi ha una ambigüitat a la capa d'aplicació. No es poden col·locar totes les aplicacions dins de la capa d'aplicació excepte les que interactuen amb el sistema de comunicació. Per exemple: l'editor de text no es pot considerar a la capa d'aplicació mentre s'utilitza el navegador web HTTP protocol per interactuar amb la xarxa on HTTP protocol és un protocol de capa d'aplicació.