Servidor de nube personal de brazo (1 / 12 paso)

Paso 1: Antecedentes de Internet

siento que tengo muy pocas posibilidades de ser realmente capaces de hacer esta justicia sección pero voy a tratar de trazar algunos de los conceptos básicos.  No dude en saltar si ya lo saben o están demasiado emocionados detener y leer todo este galimatías.

Si estás leyendo esto en el sitio Instructables ahora, entonces has abrió un puerto en la computadora y el router de casa para transmitir el tráfico de internet, envía una conexión a un nombre de dominio remoto que está conectado a una dirección IP de la WAN y conectadas a través de un puerto en un equipo remoto a una aplicación de servidor web que aloja los archivos de la página web de Mira la foto de arriba de un diagrama de este proceso.

Un nombre de dominio es la dirección URL también conocido como el nombre de la página web (instructables.com pertinente a efectos en este caso).  Esto está enlazado a una dirección IP de la WAN (74.50.63.27, WAN = Wide Area Network) que es lo que los equipos utilizan para indicar su ubicación en internet a otros equipos (por lo demás pueden conectarse y puede grabar que está conectado a).  Al pasar la conexión a través de internet a un servidor web, va saltando su conexión a través de muchas computadoras intermediarias que retransmiten su señal hacia adelante (no hay forma que un cable puede conectarle directamente a Melbourne, Australia si colocan en Tayikistán, por ejemplo).  Luego, su router de casa traduce este WAN IP a una IP de LAN (192.168.0.1--> 192.168.0.3, LAN = Local Area Network) usando una técnica llamada traducción de direcciones de red (NAT).   Trate de escribir instructables.com de traceroute de $ en la línea de comandos para ver qué lúpulo está utilizando para su conexión ahora mismo.

Para cualquiera el tráfico pase a través de los equipos, un puerto debe estar abierto.  El puerto predeterminado es 80 para HTTP (internet normal) y 443 para HTTPS (secure internet, utilizado al hacer las compras en línea, etc.) pero hay miles de diferentes puertos que permiten diversas aplicaciones para comunicarse a través de internet con otros equipos.  Samba, por ejemplo, usos 445, utiliza 22 de SSH y FTP utiliza 20 y 21.

Para recapitular, navegador web pasa una señal a través de un puerto abierto sobre la LAN al router.  El router recibe la señal en un puerto NAT utiliza para modificar la transmisión y empuja la conexión a través de un puerto en el otro lado a través de WAN.  Después de rebotar hacia atrás y adelante en todo el mundo, su señal llega finalmente el servidor de Instructables.  La aplicación del servidor web en el servidor de Instructables recibe su señal a través del puerto, transmite la información de la página web y lo envía todo de una vez.

Es realmente más complicado que esto pero esto es probablemente suficiente para todo lo que haremos en este proyecto grok: p

Aquí hay algo más de información:
20 cosas de Google que aprendí

Artículos Relacionados

Cómo transferir mis datos de sensor a servidor de nube o IoT WIZ550SR módulo

Cómo transferir mis datos de sensor a servidor de nube o IoT WIZ550SR módulo

Sé WIZ550web solución para monitoreo. Recientemente WIZ550SR módulo se anunciarán por WIZnet.Entonces implementé un firmware de WIZ550SR por la modificación de WIZ550web SW porque puedo manejar un código fácilmente.Puede conocer el estado del equipo
Cómo: Bloquear el servidor de Minecraft Personal en encargo caso

Cómo: Bloquear el servidor de Minecraft Personal en encargo caso

He estado queriendo construir a mi propio servidor de Minecraft por absolutamente un rato ahora y creía que lo sería más "cool" para construir uno en el estilo de un bloque de hierba del juego.Aquí estaban algunos de los objetivos del proyecto:-
Instalación de RetroPie/EmulationStation en frambuesa Pi 2 modelo B + (emulador de Playstation 1 incluido!)

Instalación de RetroPie/EmulationStation en frambuesa Pi 2 modelo B + (emulador de Playstation 1 incluido!)

ATENCIÓNEsta guía fue escrita para el lanzamiento de RetroPie 2.0 +. He escrito a una nueva guía de RetroPie 3.0 + para todos los modelos incluyendo el nuevo frambuesa Pi cero frambuesa Pi.Haga clic aquí para ser redirigido a la guía actualizada.Obje
Sabes cómo enviar datos de Arduino de Sensor a servidor (lo +) en la nube

Sabes cómo enviar datos de Arduino de Sensor a servidor (lo +) en la nube

Conozco la plataforma Arduino para IoT. Entonces implementé un firmware de Arduino por modificación de Ethenert SW porque puedo manejar un código fácilmente. Puede conocer el estado del equipo aunque sea hasta el momento. Por favor consulte el siguie
Software de servidor de archivo Samba frambuesa

Software de servidor de archivo Samba frambuesa

Introducción de samba:En 1991 el Sr. australiano Andrew Tridgell desea permitir a DOS máquinas y máquina UNIX para compartir archivos. Para lograr esto, escribió el software de protocolo SMB en sistemas UNIX. Después de un periodo de tiempo fue ofici
Servidor LAMP de ODROID U3 con Cloud Seafile

Servidor LAMP de ODROID U3 con Cloud Seafile

Por favor voten por este Instructable y algunos de mis otros en la sección de votación en la esquina superior derecha de la página. Muchas gracias por apoyar nuestros proyectos y espero sean útiles.En el mundo de los microordenadores la historia ha s
FerretPi: Uso de frambuesa Pi como un servidor de FTP seguro

FerretPi: Uso de frambuesa Pi como un servidor de FTP seguro

sé lo que estás pensando: "lo guay sería si tuviera mi propio Google Drive/SkyDrive/Dropbox que puedo usar cada vez que me gusta?" O tal vez sólo está recibiendo en el movimiento de la máquina y cree que es lo más grande desde el pan enlatado. P
Ahorra camino a casa - con Node.js Simple servidor Intel Edison

Ahorra camino a casa - con Node.js Simple servidor Intel Edison

EscenarioA los niños casa, algo puede ir mal y los niños será tarde.Una cita y notificar a los padres cuando son no inicio en ese momento!ResumenUtilice su teléfono móvil o web para registrar una vez se compruebe nuevo y notificar a amigos y familiar
Cómo obtener acceso a sus medios de comunicación desde cualquier lugar por su propia nube de alojamiento!

Cómo obtener acceso a sus medios de comunicación desde cualquier lugar por su propia nube de alojamiento!

HE ACTUALIZADO ESTA GUÍA ***Por favor ve la nueva versión de esta guía aquí.¿Alguna vez has soñado con tener acceso a sus medios de comunicación desde cualquier lugar del mundo? Este tutorial te mostrará cómo organizar tu propia nube en casa que le p
Nube 9 IDE en Intel Edison

Nube 9 IDE en Intel Edison

En este Instructable, vamos a instalar Cloud 9 IDE en el Edison.Uso de Cloud9 IDE le permitirá escribir (y depurar javascript) aplicaciones desde su navegador.Lo se configurar el servidor de nube 9 IDE en el Edison.Lo que esto significa es, el softwa
Access\Control un servidor o más cualquier equipo windows remoto.

Access\Control un servidor o más cualquier equipo windows remoto.

Este instructable es una combinación de algunas ideas que he visto aquí en instructables.  Ha4xor4life poner un instructable llamado chequeo en el servidor de archivo personal con facilidad.  Es una buena idea, pero se requiere a un monitor con dos e
Mis servidores de ensalada DIY!

Mis servidores de ensalada DIY!

me aproximo a DIY, y por qué no, para empezar, a partir de algo que necesito, así que aquí estamos! mis servidores de ensalada personal formado para mis manos
Vista futura sistema de invernadero - plantas predictivas en la nube!

Vista futura sistema de invernadero - plantas predictivas en la nube!

Alimentada por el bombo de planeta verde, decidido comenzar a cultivar un huerto, sólo para encontrar que realmente carezco de un pulgar verde, principalmente debido a todas las quemaduras pistola soldar, así que pensé que sería una buena idea darle
Diferentes clases de servidores y la adecuada forma de Web Hosting

Diferentes clases de servidores y la adecuada forma de Web Hosting

Web hosting es algo donde mantener tu página web. Hay diferentes tipos de web hosting, de anfitriones de web comercial libre de alojamiento web.Necesitamos una opción de alojamiento para trabajar en nuestra página web. En la mayoría de los diseños we