1. UNIVERSIDAD DE GUADALAJARA
SISTEMA DE UNIVERSIDAD VIRTUAL
Licenciatura en Tecnologías e Información 2010B
Conceptualización de los fundamentos de la computación.
Objeto de estudio III
Fundamentos y evolución del internet.
Actividad de aprendizaje 1: Antecedentes y fundamentos de la Internet.
Alumno:
C. Alejandro Serralde Romero.
210219574
2. Concepto de redes.
Una red es un sistema donde los elementos que lo componen (por lo general
ordenadores) son autónomos y están conectados entre sí por medios físicos y/o lógicos
y que pueden comunicarse para compartir recursos. Independientemente a esto, definir
el concepto de red implica diferenciar entre el concepto de red física y red de
comunicación.
Respecto a la estructura física, los modos de conexión física, los flujos de datos, etc;
una red la constituyen dos o más ordenadores que comparten determinados recursos,
sea hardware (impresoras, sistemas de almacenamiento...) o sea software
(aplicaciones, archivos, datos...). Desde una perspectiva más comunicativa, podemos
decir que existe una red cuando se encuentran involucrados un componente humano
que comunica, un componente tecnológico (ordenadores, televisión,
telecomunicaciones) y un componente administrativo (institución o instituciones que
mantienen los servicios). En fin, una red, más que varios ordenadores conectados, la
constituyen varias personas que solicitan, proporcionan e intercambian experiencias e
informaciones a través de sistemas de comunicación.
Concepto de protocolo.
Podemos definir un protocolo como el conjunto de normas que regulan la comunicación
(establecimiento, mantenimiento y cancelación) entre los distintos componentes de una
red informática. Existen dos tipos de protocolos: protocolos de bajo nivel y protocolos
de red.
Los protocolos de bajo nivel controlan la forma en que las señales se transmiten por el
cable o medio físico. En la primera parte del curso se estudiaron los habitualmente
utilizados en redes locales (Ethernet y Token Ring). Aquí nos centraremos en los
protocolos de red.
Los protocolos de red organizan la información (controles y datos) para su transmisión
por el medio físico a través de los protocolos de bajo nivel. Veamos algunos de ellos:
3. IPX/SPX
IPX (Internetwork Packet Exchange) es un protocolo de Novell que interconecta redes
que usan clientes y servidores Novell Netware. Es un protocolo orientado a paquetes y
no orientado a conexión (esto es, no requiere que se establezca una conexión antes de
que los paquetes se envíen a su destino). Otro protocolo, el SPX (Sequenced Packet
eXchange), actúa sobre IPX para asegurar la entrega de los paquetes.
NetBIOS.
NetBIOS (Network Basic Input/Output System) es un programa que permite que se
comuniquen aplicaciones en diferentes ordenadores dentro de una LAN. Desarrollado
originalmente para las redes de ordenadores personales IBM, fué adoptado
posteriormente por Microsoft. NetBIOS se usa en redes con topologías Ethernet y token
ring. No permite por si mismo un mecanismo de enrutamiento por lo que no es
adecuado para redes de área extensa (MAN), en las que se deberá usar otro protocolo
para el transporte de los datos (por ejemplo, el TCP).
NetBIOS puede actuar como protocolo orientado a conexión o no (en sus modos
respectivos sesión y datagrama). En el modo sesión dos ordenadores establecen una
conexión para establecer una conversación entre los mismos, mientras que en el modo
datagrama cada mensaje se envía independientemente.
Una de las desventajas de NetBIOS es que no proporciona un marco estándar o
formato de datos para la transmisión.
NetBEUI.
NetBIOS Extended User Interface o Interfaz de Usuario para NetBIOS es una versión
mejorada de NetBIOS que sí permite el formato o arreglo de la información en una
transmisión de datos. También desarrollado por IBM y adoptado después por Microsoft,
es actualmente el protocolo predominante en las redes Windows NT, LAN Manager y
Windows para Trabajo en Grupo.
Aunque NetBEUI es la mejor elección como protocolo para la comunicación dentro de
una LAN, el problema es que no soporta el enrutamiento de mensajes hacia otras
redes, que deberá hacerse a través de otros protocolos (por ejemplo, IPX o TCP/IP).
Un método usual es instalar tanto NetBEUI como TCP/IP en cada estación de trabajo y
configurar el servidor para usar NetBEUI para la comunicación dentro de la LAN y
TCP/IP para la comunicación hacia afuera de la LAN.
4. AppleTalk.
Es el protocolo de comunicación para ordenadores Apple Macintosh y viene incluido en
su sistema operativo, de tal forma que el usuario no necesita configurarlo. Existen tres
variantes de este protocolo:
LocalTalk. La comunicación se realiza a través de los puertos serie de las
estaciones. La velocidad de transmisión es pequeña pero sirve por ejemplo para
compartir impresoras.
Ethertalk. Es la versión para Ethernet. Esto aumenta la velocidad y facilita
aplicaciones como por ejemplo la transferencia de archivos.
Tokentalk. Es la versión de Appletalk para redes Tokenring.
TCP/IP
Es realmente un conjunto de protocolos, donde los más conocidos son TCP
(Transmission Control Protocol o protocolo de control de transmisión) e IP (Internet
Protocol o protocolo Internet). Dicha conjunto o familia de protocolos es el que se utiliza
en Internet. Lo estudiaremos con detalle en el apartado siguiente.
5. TCP/IP y su pila de protocolos.
Capa de Aplicación: maneja los protocolos de alto nivel, incluyendo los asuntos de
representación, codificación y control de diálogo. Esta capa maneja todo lo relacionado
con aplicaciones y que se empaquen los datos adecuadamente para la siguiente capa.
Capa de Transporte: Esta capa maneja la calidad de servicio, confiabilidad, control de
flujo y corrección de errores. Uno de sus protocolos es el Transmission Control Protocol
(TCP), que provee de comunicaciones de red confiables, orientadas a la conexión, a
diferencia de UDP, no orientado a conexión.
Capa de Internet: el propósito de la capa de internet es enviar los paquetes de la fuente
de cualquier red en el intenetwork y hacer que lleguen a su destino, sin importar la ruta
que tomen para llegar ahí.
Capa de Acceso a la Red: el nombre de la capa engloba muchas cosas y es un poco
confuso. También se llama host-to-host network layer. Incluye los protocolos LAN y
WAN, y los detalles en las capas física y de enlace de datos del modelo OSI.
El modelo cliente / servidor.
TCP es un protocolo orientado a conexión. No hay relaciones maestro/esclavo. Las
aplicaciones, sin embargo, utilizan un modelo cliente/servidor en las comunicaciones.
Un servidor es una aplicación que ofrece un servicio a usuarios de Internet; un cliente
es el que pide ese servicio. Una aplicación consta de una parte de servidor y una de
cliente, que se pueden ejecutar en el mismo o en diferentes sistemas.
Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud para
ese servicio y se la envía al servidor de la aplicación que usa TCP/IP como transporte.
El servidor es un programa que recibe una solicitud, realiza el servicio requerido y
devuelve los resultados en forma de una respuesta. Generalmente un servidor puede
tratar múltiples peticiones(múltiples clientes) al mismo tiempo.
Algunos servidores esperan las solicitudes en puertos bien conocidos de modo que sus
clientes saben a que zócalo IP deben dirigir sus peticiones. El cliente emplea un puerto
arbitrario para comunicarse. Los clientes que se quieren comunicar con un servidor que
no usa un puerto bien conocido tienen otro mecanismo para saber a qué puerto
dirigirse. Este mecanismo podría usar un servicio de registro como Portmap, que utiliza
un puerto bien conocido.
6. Tipos de servidores.
Servidores de Aplicaciones (Application Servers): Designados a veces como un
tipo de middleware (software que conecta dos aplicaciones), los servidores de
aplicaciones ocupan una gran parte del territorio entre los servidores de bases de datos
y el usuario, y a menudo los conectan.
Servidores de Audio/Video (Audio/Video Servers): Los servidores de Audio/Video
añaden capacidades multimedia a los sitios web permitiéndoles mostrar contenido
multimedia en forma de flujo continuo (streaming) desde el servidor.
Servidores de Chat (Chat Servers): Los servidores de chat permiten intercambiar
información a una gran cantidad de usuarios ofreciendo la posibilidad de llevar a cabo
discusiones en tiempo real.
Servidores de Fax (Fax Servers): Un servidor de fax es una solución ideal para
organizaciones que tratan de reducir el uso del teléfono pero necesitan enviar
documentos por fax.
Servidores FTP (FTP Servers): Uno de los servicios más antiguos de Internet, File
Transfer Protocol permite mover uno o más archivos...Leer más »
Servidores Groupware (Groupware Servers): Un servidor groupware es un software
diseñado para permitir colaborar a los usuarios, sin importar la localización, vía Internet
o vía Intranet corporativo y trabajar juntos en una atmósfera virtual.
Servidores IRC (IRC Servers): Otra opción para usuarios que buscan la discusión en
tiempo real, Internet Relay Chat consiste en varias redes de servidores separadas que
permiten que los usuarios conecten el uno al otro vía una red IRC.
7. Servidores de Listas (List Servers): Los servidores de listas ofrecen una manera
mejor de manejar listas de correo electrónico, bien sean discusiones interactivas
abiertas al público o listas unidireccionales de anuncios, boletines de noticias o
publicidad.
Servidores de Correo (Mail Servers): Casi tan ubicuos y cruciales como los
servidores web, los servidores de correo mueven y almacenan el correo electrónico a
través de las redes corporativas (vía LANs y WANs) y a través de Internet.
Servidores de Noticias (News Servers): Los servidores de noticias actúan como
fuente de distribución y entrega para los millares de grupos de noticias públicos
actualmente accesibles a través de la red de noticias USENET.
Servidores Proxy (Proxy Servers): Los servidores proxy se sitúan entre un programa
del cliente (típicamente un navegador) y un servidor externo (típicamente otro servidor
web) para filtrar peticiones, mejorar el funcionamiento y compartir conexiones.
Servidores Telnet (Telnet Servers): Un servidor telnet permite a los usuarios entrar
en un ordenador huésped y realizar tareas como si estuviera trabajando directamente
en ese ordenador.
Servidores Web (Web Servers): Básicamente, un servidor web sirve contenido
estático a un navegador, carga un archivo y lo sirve a través de la red al navegador de
un usuario. Este intercambio es mediado por el navegador y el servidor que hablan el
uno con el otro mediante HTTP.
8. Servidores DNS y resolución de nombres de dominio.
Domain Name System / Service (o DNS, en español: sistema de nombre de dominio)
es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier
recurso conectado a internet o a una red privada. Este sistema asocia información
variada con nombres de dominios asignado a cada uno de los participantes. Su función
más importante, es traducir (resolver) nombres inteligibles para los humanos en
identificadores binarios asociados con los equipos conectados a la red, esto con el
propósito de poder localizar y direccionar estos equipos mundialmente.
El DNS es una base de datos distribuida y jerárquica que almacena información
asociada a nombres de dominio en redes como Internet. Aunque como base de datos
el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos
más comunes son la asignación de nombres de dominio a direcciones IP y la
localización de los servidores de correo electrónico de cada dominio.
La asignación de nombres a direcciones IP es ciertamente la función más conocida de
los protocolos DNS. Por ejemplo, si la dirección IP del sitio FTP de prox.mx es
200.64.128.4, la mayoría de la gente llega a este equipo especificando ftp.prox.mx y no
la dirección IP. Además de ser más fácil de recordar, el nombre es más fiable. La
dirección numérica podría cambiar por muchas razones, sin que tenga que cambiar el
nombre.
Descripcion de dominios en la internet.
Un dominio de Internet es una red de identificación asociada a un grupo de dispositivos
o equipos conectados a la red Internet.
El propósito principal de los nombres de dominio en Internet y del sistema de nombres
de dominio (DNS), es traducir las direcciones IP de cada nodo activo en la red, a
términos memorizables y fáciles de encontrar. Esta abstracción hace posible que
cualquier servicio (de red) pueda moverse de un lugar geográfico a otro en la red
Internet, aun cuando el cambio implique que tendrá una dirección IP diferente.
Sin la ayuda del sistema de nombres de dominio, los usuarios de Internet tendrían que
acceder a cada servicio web utilizando la dirección IP del nodo (Ej. Sería necesario
utilizar http://192.0.32.10 en vez de http://example.com).
9. Paginas WEB y HTML.
Una página Web, también conocida como una página de Internet, es un documento
electrónico adaptado para la Web, pero normalmente forma parte de un sitio Web. Su
principal característica son los hipervínculos de una página, siendo esto el fundamento
de la Web.
Una página Web está compuesta principalmente por información (sólo texto o módulos
multimedia) así como por hiperenlaces; además puede contener o asociar datos de
estilo para especificar cómo debe visualizarse, y también aplicaciones embebidas para
hacerla interactiva.
Las páginas Web son escritas en un lenguaje de marcado que provea la capacidad de
manejar e insertar hiperenlaces, generalmente HTML.
El contenido de la página puede ser predeterminado ("página Web estática") o
generado al momento de visualizarla o solicitarla a un servidor Web ("página Web
dinámica"). Las páginas dinámicas que se generan al momento de la visualización se
hacen a través de lenguajes interpretados, generalmente JavaScript, y la aplicación
encargada de visualizar el contenido es la que debe generarlo. La páginas dinámicas
que se generan al ser solicitadas son creadas por una aplicación en el servidor Web
que alberga las mismas.
HTML.
HTML, siglas de HyperText Markup Language (Lenguaje de Marcado de Hipertexto), es
el lenguaje de marcado predominante para la elaboración de páginas web. Es usado
para describir la estructura y el contenido en forma de texto, así como para
complementar el texto con objetos tales como imágenes. HTML se escribe en forma de
"etiquetas", rodeadas por corchetes angulares (<,>). HTML también puede describir,
hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por
ejemplo Javascript), el cual puede afectar el comportamiento de navegadores web y
otros procesadores de HTML.
10. Bibliografia.
Suarez Veles, Ivis. (s.f.). Las Redes Informaticas. Obtenido de
http://www.monografias.com/trabajos40/redes-informaticas/redes-informaticas.shtml
Wikipedia. (s.f.). Protocolo. Obtenido de
http://es.wikipedia.org/wiki/Protocolo_(inform%C3%A1tica)
Gobierno de Canarias. (s.f.). Protocolos de red. Obtenido de
http://www.gobiernodecanarias.org/educacion/conocernos_mejor/paginas/protocol1.htm
R., Luis. (s.f.). La pila de protocolos TCP/IP. Obtenido de
http://ipref.wordpress.com/2008/06/03/la-pila-de-protocolos-de-tcpip/
Lcc UMA. (s.f.). Cliente – Servidor. Obtenido de
http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/cliente-servidor.html
Mas adelante. (s.f.). Tipos de servidores. Obtenido de
http://www.masadelante.com/faqs/tipos-de-servidores
Wikipedia. (s.f.). Domain Name System. Obtenido de
http://es.wikipedia.org/wiki/Servidor_DNS
Wikipedia. (s.f.). Dominio de Internet. Obtenido de
http://es.wikipedia.org/wiki/Dominio_de_Internet
Wikipedia. (s.f.). Pagina Web. Obtenido de http://es.wikipedia.org/wiki/Paginas_web
Wikipedia. (s.f.). HTML. Obtenido de http://es.wikipedia.org/wiki/HTML