En l’apartat dedicat a el model OSI ia la pila de protocols TCP / IP ja vam presentar com s’havia elaborat aquest model que s’utilitza en la majoria de les comunicacions de xarxes de computadors.
com ja hem vist, la pila de protocols es desenvolupament de forma pràctica, realitzant ampliacions i modificacions sobre cada nova ampliació si no funcionaven com s’esperava, fins que es va donar amb una base funcional que permetia la comunicació entre dos entitats de comunicació (emissor / receptor) sempre que hi hagués un camí possible.
aquesta comunicació es va aconseguir gràcies a dos protocols, que són els que donen nom a aquesta pila de protocols:
- TCP. Transmission Control Protocol o Protocol de Control de Transmissió. Es tracta d’un protocol de la capa de transport que és orientat a connexió i fiable. El seu objectiu és aconseguir que la informació que li arriba de l’nivell superior (Aplicació) li arribi a l’altre extrem. A l’altre extrem de la comunicació, la seva funció és organitzar la informació que rep per fer-la arribar a el nivell superior (Aplicació). Ja veurem com funciona, però l’important és que aquest protocol s’encarrega de fer fiable la comunicació, si hi ha algun error o falta algun paquet sol·licita el seu enviament de nou. Només proporciona la informació a l’nivell superior si la té completa.
- IP. Internet Protocol o Protocol d’Internet. Es tracta d’un protocol de la capa de xarxa que s’encarrega de fer arribar el paquet al seu destí sempre que hi hagi una ruta possible. No és fiable ni orientat a connexió. Si necessitem aquesta fiabilitat, podem utilitzar el protocol TCP en transport que és el que s’encarrega de proporcionar-la. La seva funció és enviar els paquets, denominats datagrames, d’origen a destinació per la millor ruta possible. El protocol IP no garanteix que arribin tots els paquets o que arribin en el mateix ordre en què es van enviar, no és fiable ni orientat a connexió.
Si unim tots dos protocols, ja tenim una comunicació fiable, que no segura, entre entitats de comunicació. El que es garanteix a l’utilitzar TCP / IP en una comunicació a el protocol de nivell d’aplicació és que, s’envia informació d’origen a destinació i que només arribarà a el nivell d’aplicació de la destinació si arriba tota la informació enviada a la destinació. TCP s’encarrega de la fiabilitat i IP de fer que els paquets arribin si hi ha un camí.
Pila de protocols TCP / IP
Hem vist com funcionen, bàsicament, els protocols TCP i IP per a proporcionar una comunicació entre dues entitats de comunicació. Aquests protocols van ser la base de la comunicació en xarxes TCP / IP. Al voltant d’aquests protocols es van anar afegint més protocols de xarxa que bé ajudaven o completaven la seva funció o bé els feien servir per dur a terme comunicacions en xarxa.
Tots aquests protocols de xarxa treballen en un nivell diferent de el model OSI , per tant s’organitzen en nivells, donant lloc a una pila de protocols (pila, com una pila de llibres, de plats o de nivells).
Hi ha multitud de protocols a la pila de protocols TCP / IP . En aquest document s’estudiaran els principals protocols de xarxa, els més utilitzats de forma general en comunicacions sobre xarxes TCP / IP.
Com funciona tot això ?. Primera versió
Vam veure com funcionava la comunicació en un model de nivells. Cada nivell es comunica amb el seu nivell parell, el que està en l’altre extrem de la comunicació, a través d’un protocol concret de comunicació. Però, també vam veure, que aquesta comunicació es duia a terme efectivament a través dels serveis de l’nivell inferior. En aquest cas, aquesta comunicació es porta a terme utilitzant un protocol de nivell inferior fins que s’arriba a el nivell enllaç-físic.
Anem a fer una ullada, simplificat de com funciona la comunicació entre capes, nivells i protocols abans d’estudiar els diferents protocols.
Suposem un cas en què un usuari utilitza una aplicació, un navegador web, per accedir a un lloc web qualsevol. El navegador és un programa, en aquest cas és un client http, que farà ús, per defecte, de l’protocol http per comunicar-se amb l’altre extrem: un servidor web.
Bé, doncs simplificant molt, la comunicació seria la següent:
A l’equip client, el navegador comença una connexió amb el servidor a què es vol connectar a través del protocol HTTP.
perquè HTTP pugui comunicar-se amb l’altre extrem, utilitza TCP per enviar les dades. El protocol TCP s’encarregarà d’establir una connexió fiable amb el programari TCP de l’altre extrem, on s’executa el servidor web.Per a això, es comunicarà amb ell utilitzant el protocol IP que està en nivell inferior. El protocol IP rebrà els paquets a enviar a l’altre extrem, així que comença a crear datagrames amb destinació el següent node que faci arribar el paquet a l’equip destí i els envia a través del nivell d’enllaç-físic, utilitzant el maquinari de xarxa que hagi en el sistema que, amb gran probabilitat utilitzarà Ethernet (per exemple una targeta de xarxa cablejada Ethernet o una interfície sense fils WiFi).
en aquest punt, els paquets enviats a través de el nivell més baix, Enllaç / Físic , passaran per una sèrie de nodes intermedis, fins que arriben al seu destí i recorren el camí a través dels nivells en ordre invers, fins que arriben a el nivell d’aplicació.
Tot aquest camí és el que realment es porta a terme per les dades, però, per al programari de nivell d’aplicació, tot aquest procés no li interessa, no li importa, és transparent per a ells. A ells, als nivells parells de la comunicació, només els interessen les dades que s’intercanvien entre ells conforme al seu protocol de comunicacions, en aquest cas HTTP.
Pàgines: 12345