Vous êtes sur la page 1sur 1

Conexin P2P en grabadores y cmaras IP

En este artculo voy a explicar en qu consiste la conexin P2P de los grabadores


digitales y las cmaras IP, a modo de resumen puedo decir que sirve para
conectarnos a los equipos en remoto sin necesidad de abrir puertos en el router.
Por definicin, una conexin P2P es una conexin de red de datos entre dos mquinas
que se comportan como iguales entre s. Esto significa que cada mquina puede
actuar como servidor y como cliente al mismo tiempo entre todos los equipos que
forman parte de la red P2P, normalmente el grabador o la cmara IP y el terminal
que utilizamos para conectarnos a ellos. Partiendo de que una conexin IP requiere
de los siguientes elementos:

Direccin IP y puertos de origen y destino (los equipos que van a comunicarse)


Protocolo (habitualmente TCP o UDP)
La mayora de firewall o cortafuegos bloquean todo el trfico que viene se origina
en Internet hacia la red local y permiten todo el trfico que va desde la red local
hacia Intenet. Por esto, si el equipo de destino est en una red local con un
router que da conexin a Internet a todos los equipos de la red, deberamos
redirigir un puerto del exterior hacia el puerto e IP local del equipos al que
deseamos conectar. Con una conexin P2P esto no es necesario, slo debemos
registrar el equipo en los servidores del fabricante o proveedor para poder
conectarnos en remoto desde nuestro ordenador, smartphone o tablet tan slo
introduciendo los datos de identificacin de nuestro grabador o cmara IP.

Al activar la conexin P2P, lo que estamos haciendo es registrar nuestro equipo en


un servidor que almacena la direccin IP pblica de nuestro grabado y el puerto UDP
pblico que origina la conexin hacia este servidor. El servidor P2P se preocupa de
enviar paquetes keep alive con frecuencia para el nuestro equipo mantenga la
conexin UDP abierta. Entonces, si queremos conectarnos con nuestro equipo mediante
P2P, la aplicacin de gestin que utilicemos, ya sea en ordenador o terminal mvil,
pregunta al servidor P2P qu IP pblica y qu puerto UDP utiliza nuestro equipo con
nmero de serie XXXX. El servidor P2P responde a nuestra aplicacin de gestin con
los datos y esta se conecta a nuestro equipo.

El protocolo que utiliza la conexin P2P es el UDP por un motivo, no se realiza


control de la conexin como en el protocolo TCP, esto quiere decir que en una
conexin TCP quien origina la conexin, siempre esperar datos de la IP a la que se
los ha enviado, por lo que slo puede haber trfico de datos entre la IP de origen
y la IP de destino. En cambio, con UDP no existe este control de la conexin, por
lo que una vez establecida la comunicacin se pueden recibir paquetes de cualquier
origen. La tcnica que se utiliza en P2P se llama UDP hole punching y se puede leer
ms en detalle aqu.

Todo esto funcionar sin problemas si la red local donde se ubica nuestro grabador
o cmara IP no es corporativa, es decir, es gestionada por un rea de informtica
y tienen unas reglas de uso de la red muy restrictivas. Por ejemplo, es muy
habitual en este tipo de redes que todas las conexiones desde la red local hacia
Internet estn cerradas exceptuando las de aplicaciones corporativas que utiliza la
compaa. En estos casos deberemos solicitar una direccin IP local y que nos
redirijan (port foward) el trfico del puerto utilizado por nuestro grabador o
cmara IP hacia la IP local que nos han facilitado.

Vous aimerez peut-être aussi