A2. Adreçament TCP

De Wiki IES Marianao. Departament Informàtica
Dreceres ràpides: navegació, cerca

torna M7 - Planificació i administració de xarxes


Adreçament lògic a nivell de Transport (TCP / UDP)

A nivell de transport :

  • Manté una comunicació d’extrem a extrem.
  • Permet compartir vàries connexions utilitzant una única connexió de xarxa. Permet que vàries aplicacions utilitzin el mateix nivell de xarxa.
  • Les adreces de transport identifiquen les diferents aplicacions.


En l’arquitectura TCP/IP

Els protocols de transport són:

  • TCP (Transmission Control Protocol): Orientat a connexió i fiable (complex).
  • UDP (User Datagram Protocol) : No orientat a connexió i no fiable, no fa control d’errors (Senzill, però més ràpid, només afegeix una capçalera al paquets)


Les adreces de la capa de transport de cada aplicació són els ports.

  • Són números de 16 bits (1 al 65535).
  • Rang [1, 255] : Aplicacions estàndard.
  • Rang [256, 511] : Reservades per futures aplicacions.
  • Rang [512, 1024] : Aplicacions servidores.
  • La resta lliures.
  • Per realitzar una connexió no cal que els ports origen i destí siguin igual.


Port Protocol Servei
21 TCP FTP
23 TCP TELNET
53 TCP/UDP DNS
69 UDP TFTP
80 TCP HTTP
139 TCP NetBios
443 TCP HTTPS


A la parella IP i port se’n diu socket. En general un host té oberts múltiples sockets associats a les diferents aplicacions de xarxa que té en funcionament. Una aplicació pot tenir obert més d'un socket.

En TCP, on s'estableixen connexions, les aplicacions funcionen amb arquitectura Client - Servidor. Un Host té el rol de Servidor i un o varis d'altres el rol de client. El Servidor té un (o varis) sockets oberts permanentment en mode LISTENING (escolta), quan el client vol accedir al servidor demana establir una connexió (SYN_SENT), si tot és correcte el servidor contestat i s'estableix una connexió permanent entre cliet-servidor per a l'intercanvi de dades (ESTABLISHED).


Per exemple podem pensar en una connexió com la següent entre un ordinador (192.168.0.15) que accedeix a un servidor (192.168.0.215) via FTP i a un altre servidor (192.168.0.207) via web.


Protocol Connexió local Connexió remota Estat
TCP 192.168.0.15:3061 192.168.0.215:21 ESTABLISHED
TCP 192.168.0.15:3062 192.168.0.207:80 ESTABLISHED


Transport.png