Pila de protocols

De la Viquipedia, l'enciclopedia lliure

La pila de protocols ( protocol stack en angles ) [1] es una col·leccio ordenada de protocols organitzats en capes que es posen unes damunt d'unes altres i on cada protocol implementa una abstraccio enquadrada en l'abstraccio que proporciona la capa sobre la qual esta enquadrada. Els protocols enquadrats en la capa inferior proporcionen els seus serveis als protocols de la capa superior perque aquests puguin realitzar la seva propia funcionalitat.

Exemples [ modifica ]

Pila OSI [ modifica ]

El Model OSI va ser creat amb la finalitat d'estandarditzar els multiples stacks presents en la decada dels '70 i '80. OSI cobreix set nivells:

  • Nivell 1 o fisic, es descriuen els connectors a usar, nivells de voltatge, com configurar un bit, etc. L'objectiu es definir tot el necessari per connectar dos sistemes entre si i transferir bits entre ells.
  • Nivell 2 o d'enllac, descriu la forma de crear un paquet, delimitar-ho i alguns detalls com a establiment de les connexions o control d'errors, si fos necessari.
  • Nivell 3 o de xarxa, parla de com un paquet viatja per la xarxa.
  • Nivell 4 o de transport, parla de com l'origen i la destinacio intercanvien dades.
  • Nivell 5 o de sessio, es l'encarregat de solucionar els problemes del Nivell 4, en el cas que hi hagi hagut alguna fallada en la connexio.
  • Nivell 6 o de presentacio, s'encarrega d'ajustar la representacio de dades per a diferents arquitectures. Es el nivell encarregat del xifrat i la compressio de dades.
  • Nivell 7 o d'aplicacio, consisteix en dades de l'usuari i no es fa suposicio sobre els continguts.

Pila TCP/IP [ modifica ]

La pila TCP/IP , denominada aixi a causa dels protocols mes importants que ho componen: Protocol de Control de Transmissio (TCP) i Protocol d'Internet (IP), els quals van ser els primers a definir-se.

Existeixen tants protocols en aquest conjunt que arriben a ser mes de 100 diferents. Entre ells es troba el popular HTTP ( Hypertext Transfer Protocol ) que es el que s'utilitza per accedir a les pagines web, a mes d'uns altres com l' ARP ( Address Resolution Protocol ) per a la resolucio d'adreces, el FTP ( File Transfer Protocol ) per a transferencia d'arxius, el SMTP ( Simple Mail Transfer Protocol ) i el POP ( Post Office Protocol ) per a correu electronic, TELNET per accedir a equips remots, entre altres.

La pila te quatre capes:

  • La capa Acces a la Xarxa, usualment lligada amb el nivell 1 i 2 d'OSI.
  • La capa d'internet, similar al nivell 3 d'OSI.
  • La capa de transport, similar al nivell 4 d'OSI.
  • La capa d'aplicacio, equivalent al nivell 5,6 i 7 d'OSI.

Exemple d'implementacio [ modifica ]

Vegeu tambe [ modifica ]

Referencies [ modifica ]

  1. Biagioni, Edoardo; Harper, Robert; Lee, Peter; Milnes, Brian G. ≪ Signatures for a Network Protocol Stack: A Systems Application of Standard ML ≫ (en angles). [Consulta: 18 maig 2012].