Puertos Lógicos
Los sockets (o zócalos de conexión) son los puertos lógicos a través de los cuales los programas de nuestro ordenador se comunican con el resto de máquinas de una red a la que está conectada, su manejo nos permite tener un cierto control sobre estas conexiones, abrirlas, cerrarlas, "escuchar" posibles accesos por cualquiera de ellas, etc.
El Puerto de acceso sin autenticación hace posible el
intercambio de datos entre el autenticador (el AP inalámbrico) y otros
dispositivos dentro de la red fija, independientemente de que se haya
autorizado o no al cliente la utilización de la conexión inalámbrica.
![]()
![]()
Puertos
de
Acceso sin
autenticación
Gracias
al Puerto de acceso con autenticación se pueden intercambiar datos entre un
usuario de una red inalámbrica y la red física pero sólo si el usuario de
la red inalámbrica ha sido autenticado.
![]()
Puertos
de
Acceso
con
autenticación
Puertos
Son los números asignados de forma permanente en
servicios específicos. Están normalizados por la autoridad de asignación de
números de Internet (IANA). Todo sistema TCP/IP tiene un archivo denominado
services que contiene una lista con los números de puertos públicos comunes y los
servicios a los que están asignados.
Lógicos
Puertos asignados
o públicos
Selección
de un valor del número de puerto que utilizará como puerto origen de forma
aleatoria. Asignaciones de números de puertos efímeros deben ser mayores de
1.024.
![]()
Puertos
Efímeros
Bueno el computador tiene puertos físicos
(como el puerto serie donde conectamos el mouse y el modem, o el paralelo donde
conectamos la impresora) y puertos lógicos que están asociados a servicios que
puede dar el computador. Los puertos físicos son unos pocos pero los puertos
lógicos son alrededor de 65.000!, claro que son puertos disponibles y solo unos
cuantos son ocupados por un equipo.
Podemos pensar en un puerto lógico
como una puerta que nos permite o nos impide entrar remotamente a nuestro
equipo. Un Scanner es un programa que revisa los puertos más comúnmente usados
para ver si están abiertos o cerrados. Si hay alguno abierto, por ahí podríamos
entrar remotamente al computador, existen convenciones para asociar servicios a
ciertos puertos, por ejemplo, estas son algunas de las asignaciones comunes de
puertos:
Puerto/ Servicio/ Utilidad
7 /echo /Lo que teclees se volverá a escribir
9 /discard /dev/null - basura
11 /systat /Informacion sobre los usuarios
13 /Hora y fecha en el host remoto
15 /netstat /Informacion sobre la red
21 /ftp /Transferencia de ficheros
23 /telnet /Acceso al shell
25 /smtp /Correo saliente
37 /time /Hora en el host remoto
39 /rlp /Localización del recurso
43 /whois /Información sobre la red y el host
53 /domain /Nombre del servidor
70 /gopher /Buscador de información (ya anticuado)
79 /finger /Información sobre los usuarios
80 /www /Servidor de Web
110 /pop3 /Correo entrante
119 /nntp /Grupos de noticias (news)
139 /nbsession /Netbios session
443 /shttp /Servidor de Web 'seguro'
512 /biff /Notificación de correo
513 /rlogin /Login remoto
514 /shell /Comando remoto
515 /spooler
520 /route /Protocolo de información routing
8000 /http /Otro servidor de web.
8080 /proxy