IPV6 e IPV4 (15): Pasos para programar en red
12 de agosto de 2011 Pasos empezar a programar en red. Dice Javier que ahora vamos a afrontar retos de calado. Hemos realizado distintos ejercicios para probar cada uno de los pasos. 1º. Comprobar al disponibilidad de la red. Ponemos un botón para ello. Proyecto 120811Red1. Atención: tuvimos que programar en ApplicationEvents.vb. 2º. Conocer todos los adaptadores: wifi, bluetooth… Proyecto 120811Red2. 3º. Intentar conectarnos. Proyecto 120811Red4. Para entender este ejercicio Javier tuvo que enseñarnos el manejo de With: se peude ver aquí. 4º. Escaneo de puertos. Proyecto 120811Red5_Puertos. MUY IMPORTANTE: Un puerto es una dirección de memoria asociada a un servicio hardware, software o de red. A través de esas direcciones de memoria se transfieren páginas web, correo, etc. Comentario: un ordenador es placa base, memoria, CPU y puertos (periféricos). El ordenador está leyendo esos puertos de forma contínua. Disco duro es un periférico: va conectado a un puerto (por ejemplo). Nos centraremos en este curso en los puertos de red. El protocolo de las páginas web es el http. Tiene asociado el puerto 80. Si se desea acceder a la web de terra sucede que un paquete hace lo siguiente: Destino Puerto www.terra.es 213.4.130.210 80 La dirección 80 está en la RAM del ordenador. Por el empleo de ese puerto se conoce que se está requiriendo el acceso a esa web. Listado de puertos de un ordenador. Ver aquí. Se ve cada puerto con su protocolo. Cda protocolo va en azul: lo demás son programas. Si cambio el puerto de destino (al 21), pido una trasnferencia de archivos vía ftp. Si cambio el puerto de destino (al 25), pido que envíe un mail. Así el servidor sabe lo que tiene que hacer (al conocer el puerto que se le reclama). El servidor debe estar siempre atendiendo peticiones. Una vez establecida la conexión con el servidor, se crean una serie de puertos adicionales (según el protocolo) en el servidor y en el cliente entre los que se realziará la transferencia de información. Una forma de estudiar si están atacando nuestro ordenador ver qué puertos tenemos activos. En internet existen 2 protocolos básicos para todos los puertos: