Puertos de red TCP y UDP
TCP
Página de Inicio
Actividad #7
Actividad #8
Transmission Control Protocol: tiene como prioridad el entregar los datos de manera correcta, lo cual o hace más lento que otros protocolos como el UDP. Se utiliza principalmente para email, transferencia de datos y ámbitos donde es crucial que los datos se entreguen en el mismo estado en el que se enviaron. Se caracteriza por:
- Reenvia los datos en caso de haberse perdido durante la transmisión.
- Se asegura que los datos se entreguen en el mismo orden en el que se enviaron.
- Requiere que el receptor informe al remitente que datos se recibieron exitosamente y cuales se perdieron.
- Utiliza una serie de 3 mensajes entre cleinte y servidor para establecer una conexión (Three Way Handshake).
- Se ubica en la capa de transporte del modelo OSI (4ta capa)
UDP
User Datagram Protocol: se enfoca más en la velocidad que en garantizar la entrega corerecta de los datos. Se usa principalmente en casos donde es preferible perder paquetes que esperar a la retransmisión de estos, como streaming de video y audio. Se caracteriza por:
- No requiere comunicación previa para establecer un canal de comunicación.
- Debido a que esta orientado a transacciones y su simplicidad, se utiliza en protocolos como DNS, DHCP, NTP, BOOTP, entre otros.
- No mantiene registro de los datos que se enviaron.
- Soporta multicast.
- Sus encabezados son más pequeños que los del protocolo TCP.
Puertos comunes y el significado de sus rangos.
0-1023 Utilizados para servicios bien conocidos y comunes.
1024-49151 Puertos registrados para servicios registrados en la IANA.
49152-65535 Se les llama puertos dinámicos, no estan oficialmente reservados para algo en específico y pueden cumplir cualquier función.
- HTTP 80
- HTTPS 443
- SMTP 25, 465 y 587 dependiendo si se usa con SSL o TLS.
- POP3 110
- IMAP 143
- MIME Utiliza el puerto del protocolo usado para enviar el mail.
- FTP 20 para datos y 21 para control
- FTPS 990
- SFTP 22 usa el mismo puerto que SSH debido a que funciona sobre este.
- BitTorrent 6881-6889 pero también utiliza el puerto 6969
- FastTrack 2809, 9080, 9100
- IRC 6660-6669 pero principalmente se usa el 6667
- XMPP 5222 para cliente-servidor y 5269 para servidor-cliente
- MTProto No tiene puerto propio, utiliza el 443 debido a que telegram lo usa sobre HTTPS