El nivell de transport

Índex
Introducció

-
Garantir la transmissió sense errors, extrem a extrem, independentment dels tipus de xarxa pels que circuli la informació. Això ho fa assegurant que les dades arribin sense pèrdues, sense errors i sense duplicitats.
-
Controlar la transmissió extrem a extrem, del flux de dades i de la congestió de la xarxa. S’encarregarà d’ordenar els paquets que vagin arribant i de fragmentar o recompondre els missatges, segons convingui.
-
Responsabilitzar-se d’establir, mantenir i finalitzar les connexions entre dos equips finals, o entre un equip final i un servidor en una xarxa.
-
Permetre la multiplexació de diverses connexions de transport sobre una mateixa connexió de xarxa.

-
UDP (User Datagram Protocol): protocol NO orientat a connexió.
-
TCP (Transmission Control Protocol): protocol orientat a connexió.

1.Ports

Rang de ports |
Denominació |
---|---|
0 al 1023 |
Ports ben coneguts |
1024 al 49151 |
Ports registrats |
49152 al 65535 |
Ports dinàmics i/o privats |
2.User Datagram Protocol (UDP)

-
Port origen i port destinació. Indiquen el nombre del port que inicia la transmissió al host origen i el nombre del port destí de la transmissió. Cadascun d’aquests camps tenen una longitud de 16 bits.
-
Longitud. Indica la longitud total del segment en bytes. Aquest camp té una mida de 16 bits.
-
Cheksum. Aquest camp, opcional en UDP, només permet al host destinació que comprovi si està lliure d’errors, per tal de descartar-lo i no enviar-lo a l’aplicació si en detecta. La seva longitud és de 16 bits.
-
Dades. Conté les dades enviades per l’emissor. La mida d’aquest camp és variable.
3.Transmission Control Protocol (TCP)
3.1.Funcionament del protocol TCP
3.1.1.El segment TCP per dins

-
Port origen i port destinació. Indiquen el nombre del port que inicia la transmissió al host origen i el nombre del port de destí de la transmissió. Cadascun d’aquests camps té una longitud de 16 bits.
-
Nombre de seqüència. Identifica el primer byte del camp de dades. De fet, TCP no numera segments, sinó que numera bytes. A partir de l’establiment de la connexió s’assigna un nombre inicial anomenat ISN (Initial Sequence Number) i, a partir d’aquest, es van numerant els bytes que s’envien. Aquest camp té 32 bits de longitud.
-
Nombre d’acusament de rebut ACK (acknowledgment number) o número reconegut. S’utilitza per enviar un acusament de rebut. Quan el bit ACK és actiu (val “1”), aquest camp indica el nombre de seqüència del segment que s’espera rebre a continuació. La seva longitud és de 32 bits.
-
Longitud de la capçalera. Igual que en el protocol IP, la capçalera és variable, ja que pot haver-hi opcions o no. Aquest camp indica la longitud en múltiples de 4 bytes.
-
Checksum o Suma de verificació. Aquest camp actua de la mateixa manera que hem vist en el protocol IP, amb la diferència que aquell només s’aplicava a la capçalera. Aquest s’aplica a tot el segment TCP i permet al host de destí determinar si el segment rebut té errors. La seva longitud és de 16 bits.
-
Punter d’urgència. És el darrer camp obligatori d’un encapçalament TCP. Quan el bit de control anomenat URG és actiu (val “1”), aquest camp de 16 bits indica que hi ha dades urgents en el camp dades i la seva localització.
-
Opcions i caràcter de farciment (padding). La mida d’aquest camp és variable i pot anar des de 0 a 32 bits, en funció de si el segment conté informació addicional (com per exemple, la mida màxima de segment que pot suportar una xarxa) o no. Si es fan servir opcions, la part de caràcters de farciment (padding) conté bits d’emplenament per tal que la mida total del camp arribi fins als 32 bits.
-
Dades. Conté les dades enviades pel host origen. La mida d’aquest camp és variable.
3.2.Els ports en el protocol TCP
Número de port |
Protocol |
Aplicació o procés |
---|---|---|
7 |
TCP i UDP |
Echo |
20 |
TCP |
FTP data |
21 |
TCP |
FTP control |
22 |
TCP |
SSH |
23 |
TCP |
Telnet |
25 |
TCP |
SMTP |
53 |
UDP, TCP |
DNS |
67,68 |
UDP |
DHCP |
69 |
UDP |
TFTP |
80 |
TCP |
HTTP |
110 |
TCP |
POP3 |
119 |
TCP |
NNTP |
143 |
TCP |
IMAP |
161 |
UDP |
SNMP |
443 |
TCP |
SSL |
16.384 - 32.767 |
UDP |
RTP – per veu i vídeo |
3.3.Exemples de connexió TCP








3.4.L’aplicació netstat

4.Altres protocols de la xarxa de transport
4.1.DCCP
4.2.SCTP
5.Aplicacions específiques per a xarxes locals: analitzadors de protocols



