Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/01/2002, 18:07
Avatar de Alfon
Alfon
Colaborador
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.976
Antigüedad: 24 años, 1 mes
Puntos: 14
Re: Que es un puerto????

Interesante pregunta casaborg, muchas veces hablamos de ellos en esto de la seguridad o al instalar programas que tiene que ver con interent y pasa que muchos no sabemos exactamente que son.

Hay muchas maneras de explicvarlo, pero yo lo voy a hacer como siempre mezclando lo técnico con el "andar por casa" para que sea entendible por todos. Ya he visto algunas explicaciones muy válidas.

En el protocolo de INET TCP/IP cualquier comunicación va subdividida en diferentes capas o niveles (vease el modelo OSI). Se trata de que en un vinculo de red puedan ejecutarse en paralelo varios servicios de internet. EStos servuicios podría ser por ejemplo el envio o recepción de correo y que a la vez podamos navegar tranquilamente por forosdelweb. Para que podamos usar estos protocolos (protocolo de correos y http) paralelamente, la comunicación se organiza en puertos. Seria algo asi como una autopista de varios carriles. Existen puertos estandart para servicios fundamentales, como comentaba casaborg, para servidor web:80 A parte de este existen otros miles de puertos libres para el uso que se quiera.

Dicho esto, podríamos definir entonces un puerto como un "lugar de conección lógico", y utlizado por el protocolo TCP/IP, de tal manera que los programas clientes se comunican a los diferentes servicios que ofrecen los servidores. Servicios como el WWW, FTP, TELNET, etc, tienen numeros de puertos ya preestablecidos.

CAda puerto tiene 5 posibles estados: Cerrado, Rechazado, Abierto, Connectado y Escucha.

Las comunicaciones a traves de los puertos se establecen conforme a unas reglas preestablecidas que de denominan Protocolos (TCP, UDP, ICMP...)

Numero de puertos. Pues hay miles, exactamente están numerados del 0 al 65535. Están divididos en tres categorias: Los conocidos de uso estandarizado (0-1023), Puertos registrados usuados por programas y procesos de usuarios (1024-49151) y los Dinámicos o privados (49152-65535). Ya ya está que no tengo + espacio.
Un Saludo,

Alfon
[email protected]