Capçaleres TCP i capçaleres UDP explicades

El Protocol de control de transmissió (TCP) i el protocol de Datagram d'usuari (UDP) són les dues capes de transport estàndard utilitzades amb el protocol d'Internet (IP) .

TDP i UDP utilitzen els encapçalaments com a part de les dades del missatge d'envasat per a la transferència a través de connexions de xarxa. Les capçaleres TCP i les capçaleres UDP contenen un conjunt de paràmetres anomenats camps definits per les especificacions tècniques del protocol.

Format de capçalera TCP

Cada encapçalament TCP té deu camps obligatoris de 20 bytes (160 bits ) de mida. També poden incloure opcionalment una secció de dades addicional de fins a 40 bytes.

Aquest és el disseny dels encapçalaments TCP:

  1. Número de port TCP de la font (2 bytes)
  2. Número de port TCP de destinació (2 bytes)
  3. Número de seqüència (4 bytes)
  4. Número de confirmació (4 bytes)
  5. Compensació de dades TCP (4 bits)
  6. Dades reservades (3 bits)
  7. Banderes de control (fins a 9 bits)
  8. Mida de la finestra (2 bytes)
  9. Comprovació TCP (2 bytes)
  10. Punter urgent (2 bytes)
  11. Dades opcionals del TCP (0-40 bytes)

TCP insereix els camps de capçalera a la secció de missatges en l'ordre enumerat anteriorment.

Format de capçalera UDP

Com que UDP té una capacitat de més capacitat limitada que TCP, els encapçalaments són molt més petits. Un encapçalament UDP conté 8 bytes, dividit en els següents quatre camps obligatoris:

  1. Número del port de font (2 bytes)
  2. Número de port de destinació (2 bytes)
  3. Durada de dades (2 bytes)
  4. Comprovació UDP (2 bytes)

UDP insereix els camps de capçalera a la seqüència de missatges en l'ordre enumerat anteriorment.