понеділок, 23 липня 2012 р.

Escritorio remoto para Android y otros dispositivos móviles - parte 2

Soporte de escritorio remoto

De acuerdo con el documento RFC 1918 privadas dirección IP no puede ser utilizado en la red mundial, para que puedan ser libremente utilizados sólo para propósitos internos.


Con el fin de entender por qué una conexión entre la red de ordenadores protegida por un router y una computadora en Internet (con dirección IP externa) o desde diferentes computadoras, redes locales, routers seguros puede causar problemas, es necesario familiarizarse con el funcionamiento del protocolo NAT.vnc sdk


Cliente VNC para Android

En primer lugar, considerar cómo la conexión de red entre dos ordenadores.


Cuando un equipo de la red establece una conexión con otro ordenador, abrir un socket definido por la dirección IP de origen, puerto de origen, dirección IP destino, puerto de destino y el protocolo de red. IP-formato de paquete incluye dos bytes de campo para los números de puerto. Esto nos permite identificar 65 535 puertos, que sirven como canales únicos de comunicación. De los 65.535 primeros 1023 puertos están reservados para los conocidos del lado del servidor de servicios tales como web, FTP, Telnet, etc Todos los demás puertos se puede utilizar para cualquier otro propósito.


Si, por ejemplo, un sistema de red tiene acceso al servidor FTP (puerto 21), se abre un sistema operativo asigna una sesión de toma de cualquier puerto superior al 1023. Por ejemplo, puede ser un puerto de 2153. A continuación, el IP-paquete que se envía desde el PC al servidor FTP, contendrá el remitente la dirección IP, puerto de origen (2153), la dirección IP y puerto de destino (21). Dirección IP y puerto de origen se utilizará para una respuesta del servidor al cliente. El uso de puertos diferentes para diferentes sesiones de red permite a los clientes para establecer múltiples sesiones de red simultáneas a diferentes servidores o servicios a un solo servidor.


Escritorio remoto para Android y otros dispositivos móviles - parte 2 herramientas para compartir pantalla

Consideremos ahora el proceso de establecer una sesión con un router en la frontera de la red interna e Internet. Cuando un cliente se instala una conexión de red interna a una computadora fuera de la red, abrir un socket definido por la dirección IP de origen, puerto de origen, dirección IP destino, puerto de destino y el protocolo de red. Cuando una aplicación envía datos a través del zócalo, IP-dirección de origen y puerto de origen se inserta en el paquete en el campo de los parámetros de la fuente. Campo de parámetro contiene la dirección IP de destino y puerto de destino. Por ejemplo, el equipo dentro de la red con la dirección IP 192.168.0.1 puede acceder a la web del servidor de la red global de dirección IP 64.233.188.104. En este caso, el sistema operativo cliente puede asignar una sesión de puerto fijo de 1251 (puerto de origen) y el puerto de destino - el puerto es un servicio web, es decir, 80. Luego, en la cabecera del paquete enviado contendrá los siguientes atributos (Figura 1):

Немає коментарів:

Дописати коментар