No, solo tiene 65.535, porque el puerto 0 está reservado (y se usa en algunas API para solicitar que el sistema asigne un puerto).
Un puerto es solo un número en un campo de 16 bits en un paquete TCP (o IP), que se utiliza para identificar qué servicio se solicita (en el caso del puerto de destino). Su teléfono “tiene” estos puertos, porque el campo tiene 16 bits de largo, con cero no permitido.
Eso no significa que si envía a la mayoría de estos puertos, su teléfono hará algo más que descartar el paquete. Tiene que haber algún software que escuche las conexiones a ese puerto, para que ocurra cualquier comunicación.
- ¿Qué tan bueno es el acceso protegido Wi-Fi?
- ¿Por qué los enrutadores con búfer infinito, al tiempo que evita la caída de paquetes en la capa de red, no resolvería el problema de congestión en la red? Y, sin embargo, contribuiría a empeorar la congestión.
- ¿Cómo funciona SFTP usando el puerto no 22?
- ¿Qué herramientas gratuitas se utilizan para agregar usuarios, limitar el ancho de banda y bloquear algunos sitios web en la red de internet de una escuela con ambas PC en el laboratorio y WiFi?
- ¿Cuáles son los beneficios del monitoreo de seguridad de red?
En la mayoría de los casos, su teléfono no estará en Internet público IPv4 en cualquier caso, sino que estará oculto detrás de NAT (Network Address Translation). Por lo general, no habrá ninguna forma para que las solicitudes de conexión a CUALQUIER puerto lleguen a su teléfono, excepto desde su LAN local si tiene WiFi (y tal vez ni siquiera entonces, dependiendo de la configuración del enrutador).
Sin embargo, siempre puede realizar solicitudes de conexión de salida a cualquiera de los 65.535 números de puerto posibles. Es posible que no vayan a ninguna parte, si está detrás de un firewall y, por supuesto, el host de destino puede no estar escuchando conexiones con ese número de puerto, por lo que puede ignorarlo. Pero puede poner cualquiera de esos 65,535 en esa solicitud de conexión, a cualquier dirección IP válida.