Enviament per paquets

L’enviament per paquets és un mètode de transmissió d’informació a través de petites unitats de dades. Cadascun d’aquests paquets porten petites parts de les dades originals, com ara la informació de control, l’adreça d’origen, la destinació i un número de seqüència.

Aquest paquets s’envien individualment per la xarxa i poden prendre rutes diferents per arribar al destinatari corresponent. Quan tots els paquets es lliuren al destinatari, aquests és s’assemblen i es reconstrueixen les dades originals.

Aquest mètode conté diversos avantatges, com ara pot tenir la capacitat de corregir amb més facilitat si un dels paquets té un error en ser lliurat i ofereix una major eficiència en el moment de fer servir l’amplada de banda de la xarxa.

L’enviament de paquets de dades té tres parts, les quals són:

Capçalera (Header)

Conte la informació necessària de control per la transmissió i el lliurament de dades, té diferents components entre els quals està:

  • Adreça origen i destinació: Són les adreces IP (Internet Protocol) del remitent i del receptor

  • Número de seqüència: És el número que s’utilitza per veure l’ordre en què cal reconstruir els paquets
  • Protocol: Indica quin protocol de la capa superior es fa servir si el TCP (Transmission Control Protocol) o UDP (User datagram protocol)

  • Temps de vida (TTL): És un valor que decreix per cada salt que fa en la xarxa, quan arriba a 0 el paquet és eliminat perquè no circuli infinitament.

  • Codi de detecció d’errors: S’utilitza per veure la integritat del paquet, si es detecta error els paquetes descarta o es pot sol·licitar de nou.

Dades (Payload)

Aquesta és la part del contingut de l’enviament, és el conjunt de dades transmeses útils, que s’obtenen d’incloure capçaleres, metadades, informació de control i altres dades que són enviades.

Alguns dels seus apartats són:

  • Text
  • Imatges
  • Fitxers
  • Dades multimèdia: com àudio o vídeo.
  • Dades estructurades: en el cas de transferències de bases de dades o estructures JSON/XML, etc.

 

 

Trailer (Footer)

És la part dels paquets es troben al final del mateix. Normalment inclou informació com:

  • Checksum: És un valor que es fa servir per verificar la integritat de les dades, en poques paraules, és el que detecta errors produïts durant la transmissió.
  • Dades de control: És la informació que normalment és necessària perquè el paquet sigui processat correctament.

Aquest juntament amb el header, proporciona la informació perquè les dades siguin transportades i assemblades correctament i sense falles.

 

 
Tot aquest conjunt d’elements són els necessaris per a poder completar un enviament, i es fa igual en tots els casos semblants i/o relacionats sense falta. Pel que si és el cas de què el client tingui algun problema gràcies a tot aquest process pot consultar tant una devolució, consultar el gestionament del paquet i la seva ubicació si és necessària.

Article escrit per: Alex F., David D.; David; V., Miquel S. i Mohamed B.