Tarea

Páginas: 22 (5396 palabras) Publicado: 30 de mayo de 2012
Los puertos TCP y UDP

Como ustedes saben cada PC o dispositivo en internet debe tener un numero único asignado a él y se denomina dirección IP. Esta dirección IP se utiliza para reconocer tu computadora en especial, de las millones que hay conectadas a internet. Cuando la información se envía a tu PC ¿cómo acepta el equipo la información?. Se acepta la información mediante el uso de lospuertos TCP o UDP.

Una manera fácil de entender los puertos es imaginar que tu dirección IP es la caja de tu servicio de cable, y los puertos son diferentes canales de televisión. La compañía de cable sabe como enviar el servicio a tu caja porque está asociada a un número de serie único (dirección IP), y a continuación recibes una programación individual en diferentes canales (puertos).
Los puertostrabajan de la misma manera. Tienes una dirección IP, y muchos puertos en esa dirección IP. Cuando digo muchos, me refiero a muchos. Puedes tener un total de 65.535 puertos TCP y 65.535 puertos UDP. Cuando un programa en la PC manda o recibe datos a través de internet envía los datos a una dirección IP y a un puerto especifico en el equipo remoto, y recibe los datos en un puerto aleatorio por logeneral de la propia computadora. Si se utiliza el protocolo TCP para enviar y recibir los datos, se conectará y se une a si mismo con un puerto TCP. Si se utiliza el protocolo UDP para enviar y recibir datos, se utilizará un puerto UDP. El siguiente cuadro es una representación de la división de una dirección IP con sus múltiples puertos TCP y UDP. Ten en cuenta que una vez que la solicitud asociaa un puerto en particular, el puerto no puede ser utilizado en cualquier otra aplicación.

0 |1 |2 |… |… |65533 |65534 |65535 | |
Todo esto probablemente es algo confuso todavía, y no hay nada de malo en eso, ya que es un concepto complicado de entender. Por lo tanto, te daré un ejemplo de como funciona esto en la vida real para una mejor comprensión. Vamos a utilizar un servidor web en elejemplo, un servidor web es un equipo que ejecuta una aplicación que permite a otros equipos conectarse a él y recuperar las paginas web que se almacenan allí.

Para que un servidor web acepte conexiones de equipos remotos, como el tuyo, la aplicación del servidor debe asociarse con un puerto local. Luego, utiliza este puerto para aceptar conexiones de equipos remotos. Los servidores web suelenenvolver con el puerto TCP 80, el protocolo HTTP lo utiliza por defecto. Una vez que el dispositivo está conectado, enviará las paginas web al dispositivo remoto, y luego se desconecta.

Por otro lado, si eres el usuario remoto que se conecta a un servidor web funcionará a la inversa. Tu navegador escogerá un puerto TCP aleatorio a partir de un cierto rango de números de puertos, y tratará deconectarse al puerto 80 en la dirección IP del servidor web. Cuando se establece la conexión, el navegador web enviará la solicitud de una pagina web en particular y la recibe desde el servidor. Luego ambos equipos se desconectan.

Ahora, ¿qué pasa si quieres ejecutar un servidor FTP?, es un servidor que te permite enviar y recibir archivos desde equipos remotos, parecido al servidor web. Losservidores FTP utilizan los puertos TCP 20 y 21 para enviar y recibir información, por lo que no tendrás ningún conflicto con el servidor web que utiliza el puerto TCP 80. Por lo tanto, cuando se inicia la aplicación del servidor FTP se conecta a si mismo a los puertos TCP 20 y 21 esperando las conexiones para enviar y recibir datos.

La mayoría de las principales aplicaciones tienen un puertoespecifico para funcionar registrados en una organización llamada IANA. Puedes ver una lista de aplicaciones y puertos en el registro de IANA. Cuando los desarrolladores utilizan IANA para registrar que puertos utilizan sus aplicaciones, se disminuye la posibilidad de un conflicto, generalmente causado porque dos programas intentan utilizar el mismo puerto.


Paquetes ip y direccionamientos ip...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mi tarea Tu tarea
  • tarea tarea
  • Tarea Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea
  • Tarea

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS