¿Qué es un puerto?

Respuesta rápida: Un canal de comunicación para computadores en una red.

Un poco más en detalle:
Para que los computadores conectados a internet puedan comunicarse uno con otro, se creó el protocolo de transmisión estándar llamado "TCP/IP ". TCP/IP es un protocolo por software para dar formato a una red y transmitir información dentro de ella - como por ejemplo, internet-. Una de las mayores ventajas del TCP/IP es ser independiente del sistema operativo del computador. De esta forma, se hace posible el intercambio de información entre computadores con distintos sistemas operativos.

Cada computadora en internet tiene una Dirección-IP (IP = Protocolo de Internet (Internet Protocol)), que es similar en su fundamento a un número de teléfono. Sin embargo, a diferencia de los teléfonos, las direcciones IP están restringidas en su rango numérico. Una dirección IP tiene el formato "###.###.###.###". Cuatro bloques numéricos, segmentados por puntos y con valores entre 0 y 255. La dirección IP del servidor web de a², por ejemplo, es "66.98.132.62". Ingrese esto en su navegador web para verlo en acción.

Sabiendo la dirección IP en uso, un programa puede, por lo tanto, enviar datos a otra computadora. Pero un factor esencial se ha dejado de lado: ¿cómo la computadora receptora puede saber qué programa utilizar para recibir los datos? Es por esto que existe un sistema de números de acceso, también conocido como puertos. En cada transmisión de datos, el paquete de datos debe contener el IP del receptor y también el número de puerto del programa responsable.

Imagine los puertos como números de extensiones o de internos en un sistema de teléfonos. Usted puede contactar, por ejemplo, a una compañía en cierto número de teléfono (0123-45678). Si desea llamar a una persona específica en esa compañía, tiene que discar el número principal más el número de extensión o de interno (0123-45678-90). Si el número de interno no existe, usted simplemente no logrará una conexión. Lo mismo ocurre si usted intenta conectarse con una computadora en un puerto donde no hay servicio presente.

Cuando usted abre el sitio web de la Red Anti Troyanos (Anti-Trojan Network) con su navegador, se transmite siempre vía el puerto 80 (213.153.38.220:80). Una transferencia de datos completa siempre contiene la dirección IP más el número de puerto requerido. Esto se aplica a los datos salientes (peticiones al servidor web) y también a los datos entrantes (datos transmitidos desde el mismo sito web).

Los números de acceso pueden ser cualquier número entre 0 y 65535. Este rango está dividido en tres categorías principales:

  • 0 a 1023 son "puertos bien conocidos", significando que están reservados para los servicios especiales como ftp (21), smtp (25), HTTP (80), POP3 (110), etc.
  • 1024 a 49151 son "puertos registrados", significando que están reservados para servicios.
  • 49152 a 65536 son "puertos dinámicos y/o privados", significando que cada uno puede ser usado según sea requerido.

Los números de puerto son manejados por la IANA (Autoridad de Números Asignados para Internet) (Internet Assigned Numbers Authority). El problema, de hecho, es que no hay mecanismos de control disponibles para prevenir que un Troyano use el puerto 80. Si un Troyano utiliza este puerto, un usuario principiante podría imaginarse que el programa es un servidor web y simplemente ignorar el puerto.

Los Troyanos no son nada más que programas usando un puerto para transmitir datos a un atacante. Mantienen un puerto abierto p.ej. el puerto 31337. El atacante se conecta al Troyano y envía peticiones de tareas, por ejemplo obtener una vista de su pantalla o ambiente de trabajo. El Troyano toma la vista y le envía la imagen, vía el puerto abierto, al atacante. En los troyanos más nuevos, el número de puerto es libremente configurable lo que hace que identificar al troyano por el número de puerto, sea más difícil.

¿Pero cómo puede un puerto ser cerrado? Respuesta rápida - cerrar el programa que tiene el puerto abierto. Pero también existen métodos más avanzados para prevenir la comunicación a través de puertos específicos. Lea más sobre esto en el articulo siguiente ¿Cómo puedo cerrar los puertos?

10/11/2002

Como podrías calificar la calidad de este contenido?
    Calificación: 7,30/9
304 Calificación(es)
Pobre  Excepcional
  1 2 3 4 5 6 7 8 9  

Nuestra sugerencia de software:

a-squared Anti-Malware Personal
 
ZDNet.deZDNet.deZDNet.deZDNet.deZDNet.de
ZDNet.de mejor nota

Combate al Malware!

a-squared Anti-Malware es el agregado perfecto a tu software antivirus y cortafuegos y protege tu ordenador contra el Malware:

Troyanos   Puertas traseras   Gusanos  
Marcadores   Spyware Rootkits  

Ordenalo ahora >>>