domingo, 9 de marzo de 2014

Capitulo 4 Internet (Libro 4)

Redes en educación 2
Capitulo 4 Internet
¿Qué es la internet?
La internet es una red mundial de computadores que están conectadas entre sí y siguen un protocolo que permite esta comunicación (TPC/IP. El objetivo es que cualquier usuario pueda interactuar y compartir. La comunicación se ha extendido gracias a esta tecnología y logrando desarrollar aspectos mejores.

1-    La conexión a internet
Se podría decir que grandes cantidades de usuarios conectados a un servidor forman lo que se conoce como una Red WAN, con esto se unen una gran cantidad de Redes LAN en todo el mundo.

Para lograr esto hay empresas que se dedican a proporcionar este servicio (ISP) cobrando una cuota a los usuarios que dicen tener conexión, estas empresas están distribuidas por todo el mundo, en ellas se puede ver reflejadas la calidad del servicio en referencia al costo.

Protocolos TCP/IP:
TCP/IP es el protocolo usado en Internet. Con este protocolo tiene que funcionar cualquier ordenador que quiera utilizar cualquier servicio de Internet.
En Internet hay muchas clases distintas de ordenadores, con distinto hardware, distinto software, integrados o no en distintos tipos de redes; pero todos ellos tienen que tener en común el protocolo TCP/IP.
TCP/IP fue desarrollado a principio de los años 70 por el ministerio de Defensa norteamericano, para la red ARPANET. Adoptó su forma actual en 1983, como consecuencia del proyecto DARPA (Defense Advanced Research Projects Agency), de la defensa norteamericana. Nació para interconectar distintas redes en entorno operativo UNIX.
Soluciona básicamente el problema de interconectar distintas redes, divididas en subredes, enrutando el tráfico entre ellas.

Protocolo TCP:
Protocolo de control de transmisión de la capa de transporte, que regula las cuestiones relativas al transporte de la información. Pertenece a la suite de protocolos TCP/IP. Este protocolo se encuentra descrito en el documento RFC 793.
El protocolo TCP se encarga de regular el flujo de la información, de tal forma que éste se produzca sin errores y de una forma eficiente. Proporciona calidad de servicio.
Por esto, se dice que este protocolo es:
      Orientado a la conexión: esto significa que se establece una conexión entre emisor y receptor, previamente al envío de los datos. Se establece un circuito virtual entre los extremos. Este circuito crea la ilusión, por esto se llama virtual, de que hay un único circuito por el que viaja la información de forma ordenada.
Protocolo UDP:
Es un protocolo que no consume muchos recursos y puede conectar dos ordenadores de forma sencilla y pertenece a la capa de transporte.
Es un protocolo:
      No confiable: no hay un control de paquetes enviados y recibidos. Estos pueden llegar erróneos o no llegar a su destino.
      No orientado a conexión: no se realiza una conexión previa entre origen y destino, como ocurre en el protocolo TCP.

Es un protocolo útil, en casos en los que no es necesario mucho control de los datos enviados. Se usa cuando la rapidez es más importante que la calidad, en los casos en que la información cabe en un único datagrama. Una de sus usos más comunes es el envío de mensajes entre aplicaciones de dos ordenadores. No es tan fiable como el protocolo TCP, pero es simple, con baja sobrecarga de la red, y por lo tanto ideal para aplicaciones que usen masivamente la red, como DNS y SNMP.
Utiliza el protocolo IP para transportar los mensajes, es decir, va encapsulado dentro de un datagrama IP. No añade ninguna mejora a este protocolo, en cuanto a control de errores.
Incorpora los puertos origen y destino en su formato. El número de puerto de destino, en la cabecera UDP, se utiliza para dirigir el datagrama UDP a un proceso específico, que se está ejecutando en el ordenador destino. El número de puerto origen, permite al proceso contestar adecuadamente.
Protocolo IP:

La comunicación es por medio de paquetes, y a los paquetes se le definen como datagramas y viajan desde origen hasta su destino que lo contienen dentro del datagrama al host de origen y de destino se le puede identificar con una dirección IP la cual está compuesta por 4 octetos de números binarios y es única e irrepetible. Es un protocolo que pertenece a la capa de red.
Este protocolo utiliza, a su vez, protocolos de redes locales, que se encargan de llevar el datagrama IP a través de la red local hasta su salida, por medio de una pasarela (gateway), hasta la próxima red.
El protocolo IP realiza dos funciones básicas: direccionamiento y fragmentación.
      Cada datagrama IP tiene una cabecera en la que figuran la dirección de origen y de destino. El módulo internet usa estas direcciones para llevar el datagrama hasta su destino. Este proceso se llama encaminamiento o enrutamiento.
      El módulo Internet usa campos en la cabecera para fragmentar y re ensambla los datagramas IP, si fuera necesario, para su transmisión por redes de trama pequeña.

Protocolo ICMP:
Este protocolo nos sirve para informar en caso de que un paquete contenga errores y nos da una idea de congestionamiento de una red, los cambios de ruta que pueda sufrir, etc.
Los data gramas están incluidos en el paquete, este utiliza un soporte básico y están incluidos dentro de una IP, por desgracia este protocolo no es muy fiable, porque el propósito es informar y no tiene los recursos de solucionar en caso de algún error y cabe la posibilidad de que algunos datagramas simplemente no lleguen a su destino y no se notifique algún informe. Los protocolos de nivel superior que usen IP son los encargados de que la comunicación sea fiable.

Los mensajes ICMP comienzan con un campo de 8 bits, con el tipo de mensaje. Los tipos de mensaje principales son:
      0 Respuesta de eco.
      3 Destino inaccesible.
      4 Disminución tráfico de origen.
      5 Redirigir datagrama.
      8 Solicitud de eco.
      11 Tiempo excedido.
Los mensajes tipo 8 y 0 se usan a menudo para ver si hay comunicación entre dos hosts, pero simplemente a nivel de capa de red.

Servicios de Internet:
La internet es la inmensa red que tiene mayor tráfico en el mundo y para que esta funcione está compuesta de protocolos en los cual si no existiera esta no podría funcionar, pero no solo es eso; si no que también provee de servicios con los cuales la hacen más completa y a la vez más compleja. Servicios tan indispensables como pueden ser el correo electrónico, el FTP, el World Wide Web, etc.
Por poner un sencillo ejemplo, la videoconferencia es una técnica que está estudiada desde hace bastante tiempo, sin embargo su implantación depende de las características del medio de transmisión y es ahora cuando comienza a ser utilizada de manera habitual.

      Servidores de acceso

Son específicamente servidores para interconectar usuarios remotos básicamente de acceso telefónico a redes. Una forma muy directa de entenderlo sería decir que un servidor de acceso es una máquina que actúa como un concentrador por un lado y como un módem por el otro.

La mayoría de estos los administra el ISP para atender las llamadas telefónicas de los abonados a Internet. Un ISP (Internet Service Provider) es una compañía que proporciona acceso a Internet. Existen numerosos ISP, gratuitos muchos de ellos.

El ISP proporciona un paquete de software, un número telefónico de acceso, un nombre de usuario y una contraseña. Mediante un módem, y usando la línea telefónica, el usuario puede identificarse y el servidor de acceso le da salida a Internet.



HTTP:

El Protocolo de Transferencia de HiperTexto (Hypertext Transfer Protocol) es un sencillo protocolo cliente-servidor que articula los intercambios de información entre los clientes Web y los servidores http. Se diseñó específicamente para el World Wide Web: es un protocolo rápido y sencillo que permite la transferencia de múltiples tipos de información de forma eficiente y rápida.
Se puede comparar, por ejemplo, con FTP, que es también un protocolo de transferencia de ficheros, pero tiene un conjunto muy amplio de comandos, y no se integra demasiado bien en las transferencias multimedia. HTTP está soportado por los servicios de conexión TCP/IP.
Cada vez que un cliente realiza una petición a un servidor, se ejecutan los siguientes pasos:

1.    Un usuario accede a una URL, seleccionando un enlace de un documento HTML o introduciéndola en el navegador. (Fig. 10.2)


2.    El cliente Web descodifica la URL, separando sus diferentes partes. Así identifica el protocolo de acceso, la dirección DNS o IP del servidor, el posible puerto opcional (el valor por defecto es 80) y el objeto requerido del servidor.


3.    Se abre una conexión TCP/IP con el servidor webs, llamando al puerto TCP correspondiente (80).


4.    Se realiza la petición. Para ello, se envía el comando necesario (GET, POST, HEAD,…), la dirección del objeto requerido (el contenido de la URL que sigue a la dirección del servidor), la versión del protocolo HTTP empleada (casi siempre HTTP/1.0) y un conjunto variable de información, que incluye datos sobre las capacidades del navegador, datos opcionales para el servidor.



5.    El servidor devuelve la respuesta al cliente. Consiste en un código de estado y el tipo de dato MIME de la información de retorno, seguido de la propia información.

No hay comentarios:

Publicar un comentario