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