COLECCIÓN PROTOCOLAR TCP/IP
TCP/IP no es sólo un protocolo pero una colección protocolar, significa que está compuesto de protocolos en cuatro diferente "capas".
Capa de la Aplicación.
Capa del Transporte.
Capa de la Red.
Capa del Eslabón (Capa más Baja).
La capa más baja de la colección protocolar, la capa del eslabón, es también referida como la capa interfase de red. Es la capa que maneja la interfase entre el sistema operativo de una computadora y su tarjeta de interfase de la red.
La capa de la red tiene cuidado de dirigir paquetes hacia la red, incluiendo Protocolo Red Internacional (IP), Protocolo Control de Mensaje Red Internacional [Internet Control Message Protocol], y paquetes Protocolo Administrador Grupo Red Internacional [Internet Group Management Protocol packets].
DIRECCIONAMIENTO IP
Las redes TCP/IP y los anfitriones conectados a ellas que comprenden la Red Internacional requieren números únicos, o direcciones, asignadas a ellos para prevenir duplicados. Cuando se lleva a cabo una red local TCP/IP sin intención de conectar a la Red Internacional, administradores de la red asignarían cualesquiera direcciones de red IP válido y anfitrión que desearan. Pero si una red está para ser conectada a la Red Internacional inmediatamente o en el futuro, una dirección de red IP única se debe asignar. Si la red local está afiliada con una organización con una dirección de red Clase A o B, es posible para la red local obtener una "subred", o rango reservado de números de la red desde esa dirección de red previamente asignada a la organización. Si esta opción no está disponible, es necesario solicitar una dirección de red IP única y posiblemente una asignación de nombre de dominio de alto nivel. Para hacer más fácil de usarlos, nombres de dominio se usan en la Red Internacional como un alias para direcciones de red IP. Autoridad Red Internacional Asignadora de Números [Internet Assigned Numbers Authority (IANA)] es responsable del manejo de éste sistema, y el Centro de Registro InterNIC (rs.internic.net, Network Solutions, Inc.) está designado como un Registro central de Red Internacional. Computadora o direcciones IP de "anfitrión" y nombres son asignados por un administrador de la red local.
NOMBRES DE DOMINIO, NOMBRES DE ANFITRIÓN, Y EL SISTEMA DOMINIO-NOMBRE
La forma cuatro octeto/anotación decimal de direccionamiento IP le da gran flexibilidad pero también lo hace pesado y difícil de recordar. Nombres de dominio y anfitrión se inventaron para ser usados como un "suplente" o "alias" para direcciones IP red y anfitrión, dominio nombre y sus nombres del anfitrión están en un formato jerárquico usando anotaciones decimales para separar la jerarquía. Como las direcciones IP, nombres del dominio están en orden jerárquico inverso, con el dominio principal a la derecho. Cuando se registra la red, el Registro Central InterNIC recomienda poner la red debajo de un nivel dominio principal apropiado. Los siguientes son algunos de los dominios disponibles:
.com - sitio comercial
.edu - sitio educativo
.gov - sitio del gobierno de los Estados Unidos
.mil - ejército
.net - red
.org - organización no-lucrativa
Fuera de de los Estados Unidos, sitios usualmente usan un dominio nación a nivel principal, tal como:
.ca - Canadá
.fr - Francia
.uk - Bretaña
(Vea el Apéndice de Códigos Nacionales).
Existe actualmente un deseo en la comunidad computacional por convertir sitios de los Estados Unidos a esta convención de dominios nacionales de nivel principal (sitios en los Estados Unidos usarían ".us"; por ejemplo, "emtc.nbs.gov.us").
Después del dominio-nombre a nivel principal, se define la afiliación de la red más allá para uno o más nombres separados por anotación decimal. Por ejemplo el dominio de la red EMTC es "emtc.nbs.gov". El nombre "gov" denota un sitio del gobierno, "nbs" denota sitio afiliado a National Biological Service (NBS) [Servicio Nacional Biológico], y "emtc" denota nuestro centro actual. Aunque común, no es requisito para todas las redes estar en la misma dirección de red IP para ser incluidas en un dominio.
Después de que un dominio se ha establecido, el administrador local les asigna direcciones anfitrión IP y nombres para cada de los anfitriones en la red local. Si configuraramos a un anfitrión en nuestro dominio (emtc.nbs.gov) con la dirección IP 192.189.12.212 y le da un nombre "foo", ese anfitrión podría ser alcanzado usando la dirección IP o la combinación anfitrión/dominio-nombre "foo.emtc.nbs.gov".
EL CONCEPTO CLIENTE/SERVIDOR
El concepto de Cliente/Servidor (C/S) computacionalmente es bastante simple, pero el uso del término ha llegado a ser tan variado que parecería confuso. Básicamente, C/S simplemente significa una computadora (un servidor) ejecutando programas especiales que "esperan" por demandas de otras computadoras (clientes), usualmente sobre una red. Las computadoras del cliente ejecutan programas especiales que los dejan ponerse en contacto con y comunicarse con un servidor. Cuando se establece una conexión, el servidor usualmente "sirve" datos solicitados a el cliente. Pero otras interacciones varias son también posibles, tal como la actualización de datos en el servidor por el cliente, etc. Para trabajar C/S, ambos el cliente y el servidor necesitan saber cómo hablar el uno al otro para que pueden negociar estos tipos de sesiones. Muchas de estas reglas se desarrollan como protocolos abiertos y están disponibles a diseñadores de aplicaciones quienes quieran escribir aplicaciones cliente y/o servidor que trabajarán con existentes (y futuros) clientes y servidores usando el mismo protocolo. Algunos ejemplos de protocolos abiertos son Telnet, FTP, y Telaraña de Área Mundial.
APRECIACIÓN GLOBAL DE LA TELARAÑA DE ÁREA MUNDIAL
FONDO
Telaraña de Área Mundial [World Wide Web (WWW)] es un término usado para un protocolo actualmente muy popular en la Red Internacional. El origen y mucho del trabajo en el proyecto Telaraña de Área Mundial se acreditan a Tim Berners-Lee cuando estaba en el Laboratorio Europeo para Físicas de Partículas (CERN). La meta del proyecto era desarrollar un protocolo abierto para distribuir tipos diferentes de datos o "hipermedios" [hypermedia]. El concepto básico es poder seguir un "eslabón" (el eslabón inicia hipermedios él mismo, tal como texto o una imagen) para relacionar información por selección o "pulsa el botón en" ese eslabón. Porque eslabones pueden incluir una dirección de red de una computadora, la información enlazada puede, y a menudo ocurre, residir en un servidor remoto.
COMO FUNCIONA
Telaraña de Área Mundial [World Wide Web] es actualmente solo aplicaciones C/S que se ejecutan sobre la Red Internacional. Telaraña-servidores se ejecutan en anfitriones que esperan (escuchan) por solicitudes de conexión de Telaraña-clientes. Telaraña-clientes pueden conectarse a Telaraña-servidores en muchas maneras diferentes pero dos métodos son primarios: (1) el usuario entra en la dirección específica del Telaraña-servidor o (2) el usuario sigue un eslabón al servidor desde un documento previamente accedido. Vea " Conectándose a un Servidor" para mas información en diferentes maneras en que las conexiones son efectuadas. El traslado de datos entre Telaraña-servidores y clientes se hacen usando protocolos TCP/IP o red abierta internacional.
TELARAÑA-CLIENTES
Aunque el autor cree que la Telaraña de Área Mundial fue primero llevada a cabo alrededor de 1990, no ganó su popularidad actual hasta finales de 1993 y principios de 1994, cuando la Versión de Mosaic para Microsoft Windows, (una Telaraña-cliente con interfase gráfica para usuario [IGU]), fue desarrollada. Una Versión X (Unix) estaba disponible mucho antes, pero a causa de la gran base instalada de computadoras funcionando con Microsoft Windows, la Telaraña no experimentó el fenomenal crecimiento hasta que la Versión para Windows llegó a ser disponible.
Programas Telaraña-cliente (también llamados hojeadores) están disponibles en muchos diferentes "sabores", iendo desde texto hasta Versiones IGU, libres de costo, y solos o agregados con completas capacidades para marcar y TCP/IP. La mayoría de las Versiones requieren "aplicaciones asistente", que muchos Telaraña-clientes requieren para "ayudar" a manipular (desplegar o interpretar) ciertos tipos de datos o ejecutar algunos otros tipos de servicios tales como establecer una sesión Telnet a un eslabón de una sesión del Telaraña-cliente. Aplicaciones asistente también van desde libre de costo y apenas aceptable a excelente.
TELARAÑA-CLIENTESGRATIS O PAGO VOLUNTARIOMosaic - Disponible a través del Centro Nacional para Aplicaciones en Supercomputadora (Windows, Macintosh, Unix[X]) (ftp.ncsa.uiuc.edu/Mosaic/Windows/).
Lynx - Disponible a través de la Universidad de Kansas (Unix, Dos, Vax) (ftp2.cc.ukans.edu/pub/WWW/lynx).
TELARAÑA-SERVIDORES
Hasta ahora, el programa más popular para telaraña-servidor es httpd, de NCSA. De nuevo, libre disponibilidad ha aumentado su popularidad, pero también es una aplicación para servidor muy bien escrita. Muchos paquetes comerciales de telaraña - servidor ahora están disponibles, la mayoría agrega funcionalidad y seguridad. Seguridad es una de las más populares funciones agregadas ofreciedas por paquetes comerciales de telaraña - servidor porque la mayoría de los telaraña servidores y clientes hablan (transferencia de datos) sin encriptar los datos. Para transferencias de datos sensibles (información personal y financiera por ejemplo), servidores ahora son disponen del poder para encriptar datos antes de enviarselo al cliente. De cualquier modo, un telaraña - cliente debe entender la encriptación usada en particular y ser capaz de enviar datos de regreso usando el mismo método.
TELARAÑA-SERVIDORESGRATIS O PAGO VOLUNTARIONCSA httpd - httpd de NCSA es un Telaraña-Servidor basado en Unix (Sunos, Solaris, RS6000, SGI y DECAXP, y fuente) (ftp://ftp.ncsa.uiuc.edu/Web/httpd/Unix/ncsa_httpd/current/ o http://hoohoo.ncsa.uiuc.edu).
WinHttpd - WinHttpd es un Telaraña-Servidor basado en Microsoft Windows. (http://www.city.net/win-httpd/).
APLICACIONES ASISTENTE
Aplicaciones Asistente ayudan al telaraña-cliente a manipular otros tipos de datos. Abajo está una lista parcial de algunas de las aplicaciones Asistente más populares que se pueden usar con Versiones de telaraña-cliente para Microsoft Windows tales como Mosaic y Netscape. Algunos pueden estar disponibles en el servidor FTP anónimo de NCSA: ftp://ftp.ncsa.uiuc.edu/Web/Mosaic/Windows/viewers.
Lview Pro - Lview Pro es un visor de imágenes, pago voluntario, que permite al usuario desplegar archivos gráficos de formato gif, bmp, y jpeg.
Mpegplay - Mpegplay es un visor de películas, pago voluntario, que permite al usuario ejecutar archivos de video - recortes en el formato video - mpeg.
WPlany - Wplany es un intérprete de audio que permite al usuario interpretar archivos de sonido en el formato au basados en Unix.
Wham - Wham es un intérprete de audio, formato wav, para Microsoft Windows.
TELARAÑA - CLIENTES (OJEADORES) Y SU USO
¿CÓMO FUNCIONA?
Telaraña - Clientes usan direcciones para poner en contacto con y solicitar datos desde Telaraña - servidores y otro tipos de servidores, tales como FTP anónimo, WAIS, y topo [gopher]. Estas direcciones usan un formato normalizado llamado el Localizador de Recurso Uniforme [Uniforme Rezurce Locutor (URL)]. Cuando un Telaraña - cliente conecta a un servidor, hipertexto e "imágenes en-línea" (ag., gráficos, usualmente en formatos gil, JPEG, y Dm) se despliegan usualmente automáticamente en la "área de contenido" del Telaraña - cliente. El usuario puede seguir entonces cualesquier eslabones colocados en ese documento hacia otra información o servicios que residen o en ese servidor o en otro servidor remoto. Si hay eslabones a hipermedias, otra cosa que hipertexto e imágenes en-línea, el Telaraña - cliente requerirá probablemente la ayuda de una "aplicación asistente", que ayuda al Telaraña - cliente desplegando estos otros tipos de datos. Cuando se instala el programa del Telaraña - cliente, se puede configurar para identificar aplicaciones asistente. Telaraña - Clientes y servidores usan tipos de Extensiones para Correo Red Internacional Multipropósito [Multipurpose Internet Mail Extensions (MIME)], una norma para correo electrónico Red Internacional, para categorizar los diferentes tipos de datos posibles.
¿Cómo es un Telaraña - cliente para Microsoft Windows capaz de comunicarse sobre la Red Internacional? El programa TCP / IP maneja las capas más bajas del protocolo TCP / IP y el Telaraña - cliente maneja la capa de la aplicación (¿recuerda la colección protocolar TCP / IP?). Si una Computadora con Windows está conectada a una red TCP / IP, la cual está en turno conectada a la Red Internacional, está listo para ir.
CONECTÁNDOSE A SERVIDORES
Hay básicamente cinco maneras de conectar telaraña - servidores con tu telaraña - cliente. El primero es directamente escribir en la dirección Localizador de Recurso Uniforme [Uniforme Rezurce Locutor (URL)] del servidor / documento que quiere acceder. Esto se hace seleccionando "Archivo" del Menú Principal de Mosaico o Netscape, selecciona "Abrir localidad" y entonces escribe el Localizador de Recurso Uniforme. Una vez recuperado un documento, ambos Mosaico y Netscape permiten preservar esta dirección Localizador de Recurso Uniforme. En Mosaico seleccione "Navegar -> Agregar Actual A Lista Caliente" y en Netscape seleccione "Marcador de Libros -> Agregar a Marcas de Libros". El segundo método es abrir dirección Localizador de Recurso Uniforme preservada.
En Mosaico seleccione "Puntos de Inicio" de la barra de menú o seleccione "Navegar -> Administrador de Lista Caliente" y entonces pulse el botón en el Localizador de Recurso Uniforme deseado.
En Netscape seleccione "Marcador de Libros -> Ver marcas de libros", destaque el Localizador de Recurso Uniforme deseado, y pulse el botón "Ir A". La tercera manera de conectar a telaraña - servidores con tu telaraña - cliente, la cual es usada por la mayoría de las conexiones, es siguiendo eslabones desde el documento actualmente desplegado
LOCALIZADOR DE RECURSO UNIFORME
Localizadores de Recurso Uniforme son un esquema normalizado de direccionamiento usado en la telaraña. Localizadores de Recurso Uniforme permiten conectar a tu telaraña - cliente a varios tipos de servidores de información y, si se especificó, archivos individuales en ese servidor de información. El Localizador de Recurso Uniforme también especifica el tipo de servicio de la información. La sintaxis del Localizador de Recurso Uniforme:
esquema://anfitrion.dominio[:puerto]/ruta/nomarch
Desde la mayoría de los telaraña - clientes, puedes someter (escribir en) el Localizador de Recurso Uniforme al que quiere conectar usando "Abrir Localidad" del telaraña - cliente o función similar. Su telaraña - cliente le preguntará escribir en el Localizador de Recurso Uniforme y entonces someterlo. Si es un Localizador de Recurso Uniforme válido, se hace la conexión y la información es transferida. Los siguientes son esquemas Localizador de Recurso Uniforme válidos y ejemplos de cada:
File - Un archivo en el te sistema local.
GUARDANDO INFORMACIÓN EN UN ARCHIVO
A menudo, después de recuperar información de su telaraña - cliente, puede escoger preservar el documento HTML actualmente siendo desplegado en disco para referencia futura, seleccionando "Archivo -> Guardar como. . . “desde ambos Mosaico y Netscape. Nota que esto no preserva imágenes en-línea. Puede recuperar el documento seleccionando "Archivo -> Abrir Local. . . ."
Si quiere preservar información distinta a Documentos HTML, o preservar el documento desde su aplicación asistente después de que se ha accedido (si esa aplicación asistente apoya preservarlo en disco), o si el archivo tipo Extensiones para Correo Red Internacional Multipropósito no está configurado para usarse con una aplicación asistente, el telaraña - cliente preguntará si quiere preservarlo en disco.
SERVIDORES DE LA TELARAÑA DE ÁREA MUNDIAL Y SU USO
¿CÓMO FUNCIONA?
Un telaraña - servidor es un programa de computadora que les sirve datos a los telaraña - clientes. La telaraña - servidor "escucha" en un cierto puerto por demandas. Si el telaraña - cliente demanda un documento específico o archivo (ag., http:// www.emtc.nbs.gov/ testador/ read.html), el telaraña - servidor sirve (transfiere) esos datos al cliente. Si el telaraña - cliente no especifica un cierto documento (ag., http:// www.emtc.nbs.gov/), la mayoría de los telaraña - servidores son configurados para servir un documento por "omisión" (usualmente la Página Hogar del telaraña - servidor).
Es importante entender que una vez el documento o archivo ha sido servido (transferido) al telaraña - cliente, ya no hay conexión pendiente entre el servidor y cliente. Esto reduce al anfitrión y uso de recursos de la red, a conexiones que son mantenidas sólo para la tarea actual.
DOCUMENTOS EN LENGUAJE MARCADOR HIPERTEXTO (HTML)
El formato HTML fue desarrollado específicamente para la Telaraña de Área Mundial como una norma para formato de documentos servidos por telaraña - servidores a telaraña - clientes. Se deriva HTML de una norma más genérica, SGML. La norma HTML se aprueba a través de comités de normas en un proceso similar al proceso de aprobación para muchas otras normas y protocolos relacionados con la Red Internacional. HTML 3, que será la próxima generación de la norma HTML, está actualmente en discusión en varios comités y no se ha adoptado todavía.
Documentos HTML son archivos de texto ASCII que usan "marca - etiquetas" para declarar cómo desplegar el texto y también cómo relacionar diferentes tipos de funciones, tales como eslabones. Marca - etiquetas HTML se encierran ellos mismos entre paréntesis angulares y están usualmente en pares, uno declara el principio y el otro declara el fin del texto afectado por esa etiqueta. La etiqueta del fin es el mismo nombre de la etiqueta con una diagonal adelante de él. Etiquetas que encierran un área de texto a veces se llaman etiqueta - recipiente cuando ellas "contienen" un área de texto.
MAPEANDO IMAGEN
Mapeando Imagen te permite crear eslabones en imágenes en-línea. Con Mapeando Imagen puedes usar imágenes en-línea de mapas o gráficos describiendo regiones diferentes (como botones o representaciones gráficas de diferentes temas de materias) que usuarios pueden apuntar a y pulsa el botón en un enlace a más información relacionada a esa región.
Para crear una imagen-mapa, primero crea una imagen gráfica para usar como la imagen-mapa. Esta imagen debe estar en un formato gráfico que puede ser leído por telaraña - clientes (usualmente gil o JPEG). Se requerirá un visor que admita visión de los formatos gráficos y permita desplegar de coordenadas x y de la imagen. Determine las coordenadas x y de las regiones que quiere declarar en la imagen en-línea. Dos visores que trabajan bien son ImageMagick, un visor de gráficos disponible gratuitamente por sistemas Unix, y Lview o LviewPro, paquetes del pago voluntario disponibles por Microsoft Windows.
Ejemplo de Imagen-Mapa
Ejemplo: Quieres crear un documento HTML (test.html) que despliegue una imagen en-línea como un imagen-mapa (test.gif) usando un archivo de mapa llamado "test.map". Quieres definir uno región de caja y una región de polígono en el imagen-mapa. El documento HTML llamado "region1.html" se desplegará cuando un usuario pulsa el botón en la región rectangular. Cuando un usuario pulsa el botón en la región del polígono, se desplegará el documento "region2.html". Quieres definir una región por omisión que desplegará un documento HTML (default.html) explicando que cuando un usuario pulsa el botón en una otra área distinta a las dos regiones definidas, el área pulsada está indefinida. Todo archivos residirán en su propio directorio llamado "test" localizado en el directorio raíz del telaraña - servidor (/sur/local/etc./http/test).
Primero, crea la imagen de los gráficos. Es una idea buena crear la imagen de los gráficos con la cantidad mínima de colores (256 o menos, 16 si posible) para que los telaraña - clientes funcionando con bajas resoluciones de color puedan desplegar la imagen correctamente. La imagen también debe ser menos que 640 puntos de ancho, porque muchos telaraña - clientes corren en un ambiente 640 x 480 y esto podría eliminar despliegue horizontal para ellos. Ambos de estos factores también disminuirán tiempo de recuperación del documento según el archivo de imagen disminuya su tamaño.
Una vez que tenemos el archivo de gráficos deseado, debemos desplegarlo en un visor de gráficos y determinar las coordenadas x y de las regiones caja y polígono que queremos definir.
MÉTODOS INTERFACE COMÚN DE ENTRADA - PUERTA (CGI)
El CGI es un método que permite a un telaraña - servidor procesar programas y guiones que pueden interactuar con otros servicios o en el mismo anfitrión donde el telaraña - servidor reside o con servicios en anfitriones remotos. Guiones Perl, un lenguaje de argumentación e intérprete libremente disponible en la Red Internacional, se usa frecuentemente para unirse con otros servicios. Perl está disponible en ftp://prep.ai.mit.edu/pub/gnu/. Documentos basados en Formas son usualmente usados para solicitar y recuperar entrada de un usuario del telaraña - cliente.