Sei sulla pagina 1di 140

Redes de ordenadores: Internet

Introduccin Nivel fsico Protocolos de Internet Internet

Informtica Bsica, Redes: Internet

Introduccin

En general se considera que una red de computadoras es cualquier conjunto de ordenadores que pueden comunicarse entre s. Por lo tanto, una red puede abarcar nicamente dos ordenadores o varios millones. En muchos casos, distintas redes pueden estar comunicadas entre s. Esto forma las interredes (internets), la ms famosa de las cuales es la red de redes mundial conocida simplemente como Internet.

Informtica Bsica, Redes: Internet

Introduccin (2)
Entre las ventajas que proporcionan las redes de ordenadores, podemos destacar las siguientes: Para las empresas: Permiten compartir recursos. Por ejemplo: el acceso a documentacin, programas o mquinas situadas en lugares apartados geogrcamente. Aumento de la abilidad. Por ejemplo: si los cheros se mantienen en varias mquinas, cuando una de ellas falla se pueden emplear otras. Ahorro. La relacin precio/rendimiento es mucho mejor en los ordenadores pequeos que en los grandes. As, es preferible que cada usuario tenga su propio ordenador a que tenga una terminal de un ordenador grande. Esto ha extendido adems el modelo cliente/servidor.
Informtica Bsica, Redes: Internet 3

Introduccin (3)
Cliente Servidor

Peticin Respuesta

Red

Informtica Bsica, Redes: Internet

Introduccin (4)

Proporcionan escalabilidad, para obtener ms potencia basta (en principio) con aadir nuevos ordenadores a la red. Adems, es un medio de comunicacin que permite trabajar juntos a empleados separados geogrcamente.

Informtica Bsica, Redes: Internet

Introduccin (5)

Para las personas: Permiten el acceso a informacin remota. Especialmente con el crecimiento de la World Wide Web. Permiten diversas maneras de comunicacin interpersonal con servicios como el correo electrnico o la videoconferencia. Permiten nuevas maneras de entretenimiento (juegos en red).

Informtica Bsica, Redes: Internet

Tipos de redes segn su tamao


Segn el tamao que tienen, podemos hacer una clasicacin de las redes en tres categoras: Redes de rea local (local area networks: LAN) que cubren un edicio o un campus. Son relativamente pequeas, con velocidades rpidas y retrasos razonables. Redes de rea metropolitana (metropolitan area networks: MAN) cubren una ciudad. Estn empezando a extenderse y transportan datos y en algunos casos voz y televisin. Redes de rea extensa (wide area networks: WAN) cubren grandes extensiones de terreno. Muchas veces resultan de unir distintas LANs.

Informtica Bsica, Redes: Internet

Organizacin de las redes

Las redes de ordenadores suelen ser objetos complejos. Por ello, se divide su diseo en distintas capas con funciones bien diferenciadas. Aqu seguiremos la siguiente estructura, que es (aproximadamente) la del modelo TCP/IP: Nivel TELNET TCP IP Dispositivos reales FTP SMTP DNS UDP ... Tipo de aplicacin o servicio Tipo de transporte Red Fsico

Informtica Bsica, Redes: Internet

Nivel fsico

En este nivel, la preocupacin es transmitir la informacin de un ordenador a otro cuando ambos estn fsicamente conectados. En muchos casos, se divide este nivel en dos partes: El nivel fsico en sentido estricto: se preocupa de los aspectos fsicos del problema (qu voltaje es un cero, cul es un uno). El nivel de datos: estudia los algoritmos para conseguir una comunicacin eciente y razonablemente segura entre dos ordenadores adyacentes. No entraremos en tanto detalle, simplemente presentaremos algunos de los conceptos y problemas que se presentan en este nivel.

Informtica Bsica, Redes: Internet

Mdems

Una de las maneras ms sencillas de tener una red es aprovechar otra ya existente. Con esta idea se puede aprovechar la red telefnica para conectar entre s ordenadores. Dado que la red telefnica est preparada para transmitir voz humana y no datos, se necesitar algn tipo de adaptacin: los mdems.

Informtica Bsica, Redes: Internet

10

Algunas caractersticas de las redes de telfono

La red telefnica conecta cada casa con una estacin local. Esta conexin es analgica. Si la llamada es a otra casa conectada a la misma estacin local, se conecta con ella. En otro caso, se busca una ruta hacia la estacin local a la que est conectado el nmero marcado (si existe). La conexin entre las distintas estaciones locales se hace de manera digital.

Informtica Bsica, Redes: Internet

11

Algunas caractersticas de las redes de telfono (2)

Debido a que la seal pasa por un canal analgico existen muchos problemas de ruido, prdida de seal, etc. Adems, la propia compaa ltra la seal, dejando pasar una banda de 3KHz y aade elementos como supresores de eco que introducen nuevos problemas. Se calcula que hay un error de un bit cada 105 bits transmitidos. Por comparacin, en una red local se considera que el rendimiento es bajo si hay un bit errneo cada 1012 o 1013 bits transmitidos.

Informtica Bsica, Redes: Internet

12

Funcionamiento del mdem


Lo que hace el mdem para funcionar es transformar los datos que le llegan de manera digital en una serie de impulsos elctricos que son transmitidos por la lnea telefnica. Cuando estos impulsos llegan al mdem del receptor son transformados de nuevo en datos digitales. Estas dos transformaciones dan nombre al mdem: MOdulador/DEModulador. Luego, en una conexin a Internet con mdem, nuestro mdem conecta con (llama) a otro mdem. Dado que la cantidad de datos que se puede transmitir est bastante limitada por el propio funcionamiento de la lnea telefnica, muchos mdems realizan una compresin previa de los datos antes de enviarlos.
Informtica Bsica, Redes: Internet 13

Conexin mediante mdem a Internet

Para conectarse a Internet mediante un mdem lo que hay que hacer es conectarse con un ordenador que ya est conectado previamente (porque pertenezca a un dominio o red local conectada a Internet). Lo ms habitual es que este ordenador sea el de un proveedor de Internet.

Informtica Bsica, Redes: Internet

14

Conexin mediante mdem a Internet (2)


En teora, tenemos, por tanto, dos costes a considerar a la hora de establecer una conexin mediante mdem: En primer lugar nuestro mdem tiene que llamar (establecer una comunicacin con) al mdem de nuestro proveedor. Para ello el proveedor nos indica: El nmero que ha de marcar nuestro mdem (prejo incluido si ha lugar). Si la asignacin de servidores de nombres (DNS) es esttica o dinmica. El mecanismo para identicacin y vericacin de la conexin, es decir, cmo se enva el nombre de usuario (y contrasea) autorizado para usar los servicios del proveedor. Nombre de usuario y contrasea (necesario para usar los servicios del proveedor).
Informtica Bsica, Redes: Internet 15

Conexin mediante mdem a Internet (3)

El precio que se paga es el mismo que el de una llamada de voz (aunque esto no sea justo). La solucin viene dada por la llamada tarifa plana: un coste mensual para un nmero ilimitado de llamadas de mdem a mdem. Esto lo puede controlar el proveedor ya que el nmero al que llamamos es el de un mdem. Por ltimo tenemos el coste de acceso real a Internet; el del proveedor, esto es, la empresa que proporciona una red de ordenadores, la conexin real a Internet y la infraestructura (mdems) para atender nuestras llamadas.

Informtica Bsica, Redes: Internet

16

Conexin mediante mdem a Internet (4)


En la prctica, las propias compaas telefnicas proporcionan acceso a Internet y/o conciertan acuerdos con proveedores, unicando los dos costes en una nica tarifa. Adems se suelen proporcionar tarifas especiales (distintas) para las llamadas de mdem a mdem: las tarifas planas ya comentadas con anterioridad. Desgraciadamente no todas las tarifas que se publicitan como tales lo son. Algunas de ellas se ofertan en horarios restringidos: p.e. a partir de las 18 en los das laborables tarifas onduladas ;-) Otra posibilidad: contratar bonos con un nmero limitado de horas de utilizacin (10 horas, 20 horas, . . . ) con o sin restricciones horarias (menos o ms caros).
Informtica Bsica, Redes: Internet 17

Protocolos de enlace
As se denominan, tradicionalmente, los protocolos de comunicacin que se utilizan para la comunicacin exclusiva entre dos dispositivos (mquinas) en la red; uno a cada lado del enlace. En el caso de los mdems el enlace es la lnea telefnica que los comunica. Estos protocolos envan tramas IP a travs del enlace. La comunicacin entre los dos ordenadores se hace mediante el protocolo SLIP o el PPP. SLIP (Serial Line IP) es el ms antiguo de los dos (fue diseado en 1984). Era bastante usado pero tiene numerosos problemas: No tiene ni deteccin ni correccin de errores. Slo soporta IP. Se deben conocer las direcciones IP de las dos mquinas por adelantado.
Informtica Bsica, Redes: Internet 18

Protocolos de enlace (2)

No tiene ninguna forma de que una parte se identique (y verique) a la otra. No es un estndar aprobado, por lo que existen numerosas versiones incompatibles. PPP (Point-to-Point Protocol) es ms moderno y resuelve los problemas que tiene SLIP. Aunque existen todava proveedores de Internet que utilizan SLIP, la mayora utilizan PPP, en particular todos los que asignan una direccin de IP dinmicamente. Tanto Linux como Windows tienen soporte tanto para SLIP como para PPP.

Informtica Bsica, Redes: Internet

19

Conguracin desde Windows y Linux


El primer paso para congurar la conexin a Internet mediante mdem , consiste en detectar y congurar el mdem. Hay que tener en cuenta: Si tenemos un WINmdem. No tendremos ningn problema en usar nuestro mdem en Windows. Sin embargo, es probable que no podamos hacerlo funcionar en Linux. Si el mdem es interno (PCI). Es muy posible que sea un WINmdem. Para hacerlo funcionar en Linux, habra que instalar el driver adecuado (vese www.linmodems.org). Si el mdem es externo. Es ms difcil que tengamos problemas. Sin embargo esto no evita que existan mdems externos que sean WINmdems.

Informtica Bsica, Redes: Internet

20

Conguracin desde Windows y Linux (2)

Los WINmdems, al igual que los otros mdems, sirven para tener acceso a servicios telefnicos. Se conectan a una lnea telefnica y se caracterizan por su velocidad (hoy en da, 56Kbps es lo mejor). Sin embargo, necesitan un SO de la familia Windows para funcionar. Por qu? Pues porque necesitan un software especial (driver ) para realizar su funcin, esto es el SO, y los fabricantes los proporcionan casi exclusivamente para esta plataforma. Siempre es preferible un mdem autntico que un WINmdem. Son algo ms caros, pero la inteligencia est en el dispositivo.

Informtica Bsica, Redes: Internet

21

Conguracin desde Windows y Linux (3)

Una vez hemos congurado el mdem, tendremos que congurar la conexin a travs de nuestro proveedor de Internet (PI). Los PPII suelen proporcionar CD-ROMs para Windows que contienen una serie de utilidades y que establecen (semi)automticamente los parmetros para la conexin. Funcionan adecuadamente en la mayora de los casos. Tanto en Windows como en Linux debe existir soporte para TCP/IP y para PPP. En Linux esto ltimo signica cargar el mdulo genrico para soporte PPP y los mdulos para transferencia asncrona y (des)compresin.

Informtica Bsica, Redes: Internet

22

Conguracin desde Windows y Linux (4)


Por si acaso, resulta conveniente saber congurar una conexin en Windows mediante el Acceso telefnico a redes (se encuentra como carpeta especial en MiPC). En Linux, tenemos dos cosas: herramientas para la conguracin de la conexin propiamente dichas (pppconfig, wvdialconf) y marcadores como wvdial, kinternet (por encima de ste) y los mtodos estndar en Debian: pon y poff. Tambin existen programas que unican ambas caractersticas (conguracin y marcado) como kppp. Otra cuestin a tener en cuenta en Linux son los grupos de usuario. Para que un usuario normal (nunca el superusuario) pueda conectarse a Internet, ms concretamente ejecutar el demonio pppd, habr que aadir a dicho usuario a grupos tales como dip (the Debian way ) o dialout (SuSE).
Programa

de fondo que se encarga de gestionar la comunicacin PPP con nuestro PI.


23

Informtica Bsica, Redes: Internet

Conguracin desde Windows y Linux (5)


Supongamos que tenemos un PI, la empresa Timofnica, y los datos que nos ha dado para establecer la conexin son los siguientes: Nmero a marcar: 964 222 444 Direcciones IP para DNS: 60.100.80.20 para el primario y 62.100.80.20 para el secundario (posteriormente, veremos esto con ms detalle). Usuario: timofonicanet@timofonicanet. El proveedor no usa contrasea para autorizarnos a usar el servicio, sino otros mtodos (identicacin de nuestra lnea y comprobacin de la autorizacin en el nodo local, por ejemplo). No sabemos si el proveedor usa PAP (ms comn) o CHAP para identicacin y vericacin. Esta informacin, adems, no suelen darla los comerciales que atienden nuestra consulta (la ignoran).
Informtica Bsica, Redes: Internet 24

Conguracin desde Windows y Linux (6)


Vamos a congurar la conexin con Timofnica en Windows. Primero comprobamos que el mdem est instalado correctamente. Hacemos clic en el icono Mdems del Panel de control:

Informtica Bsica, Redes: Internet

25

Conguracin desde Windows y Linux (7)


Si hago clic en el botn Propiedades de marcado, aparece esta ventana. Aqu puedo congurar, entre otras cosas, el mtodo de marcado: tonos (lo normal) o pulsos. El pas y el cdigo de rea permiten especicar los prejos adecuados.

Informtica Bsica, Redes: Internet

26

Conguracin desde Windows y Linux (8)


Ahora hacemos clic en el icono Red del Panel de control para comprobar que tenemos instalados los protocolos de comunicacin necesarios: PPP y TCP/IP.

Informtica Bsica, Redes: Internet

27

Conguracin desde Windows y Linux (9)


Vamos a utilizar el Acceso telefnico a redes (icono en MiPC) de Windows para congurar esta conexin con Timofnica. Una vez abierta esta carpeta especial hay que hacer clic en Realizar conexin nueva.

Informtica Bsica, Redes: Internet

28

Conguracin desde Windows y Linux (10)


El botn Congurar de la ventana anterior muestra la siguiente ventana. A travs de las pestaas de esta ventana podemos acceder a una serie de opciones de conguracin. La pestaa General, por ejemplo, permite jar la velocidad mxima (dejar en 115200) y el volumen del altavoz del mdem.

Informtica Bsica, Redes: Internet

29

Conguracin desde Windows y Linux (11)


Siguiendo con la conguracin, esta ventana permite indicar el nmero de telfono que nuestro mdem debe marcar para conectarse con el PI.

Informtica Bsica, Redes: Internet

30

Conguracin desde Windows y Linux (12)


Finalmente, esta ventana nos informa de que ya hemos concluido con el proceso de conguracin de la conexin con la empresa Timofnica.

Informtica Bsica, Redes: Internet

31

Conguracin desde Windows y Linux (13)


Sobre el icono creado podemos hacer clic con el botn secundario del ratn para acceder a su men contextual. La opcin Propiedades permite acceder a las opciones de conguracin establecidas por si fuese necesario modicar sus valores.

Informtica Bsica, Redes: Internet

32

Conguracin desde Windows y Linux (14)


ste es, por ejemplo, el contenido de la pestaa General.

Informtica Bsica, Redes: Internet

33

Conguracin desde Windows y Linux (15)


En la pestaa Tipo de servidor podemos especicar el tipo de servidor (esto tiene que ver con el mtodo de identicacin y vericacin a usar) y los protocolos de comunicacin a emplear, entre otras cosas.

Informtica Bsica, Redes: Internet

34

Conguracin desde Windows y Linux (16)


Si hacemos clic en el botn Conguracin TCP/IP, accedemos a la ventana que se muestra a continuacin, en la cual podemos especicar las direcciones IP para el DNS (primario y secundario).

Informtica Bsica, Redes: Internet

35

Conguracin desde Windows y Linux (17)

Ahora, supongamos que tenemos un PI, la empresa EresMenos, y los datos que nos ha dado para establecer la conexin son los siguientes: Nmero a marcar: 964 333 555 Las direcciones DNS las proporciona el proveedor en el momento de establecer la conexin (DNS dinmico). Usuario: MENOS. Contrasea: menos@quemenos. No sabemos si el proveedor usa PAP (ms comn) o CHAP para identicacin y vericacin, aunque asumiremos PAP.

Informtica Bsica, Redes: Internet

36

Conguracin desde Windows y Linux (18)


En Linux usamos pppconfig para congurarla:

Informtica Bsica, Redes: Internet

37

Conguracin desde Windows y Linux (19)


Haciendo clic con el ratn en la opcin Crear (Create), nos disponemos a crear la conexin para EresMenos. Lo primero es identicar al proveedor con el nombre que queramos; el nombre de la empresa parece una buena eleccin.

Informtica Bsica, Redes: Internet

38

Conguracin desde Windows y Linux (20)


La siguiente ventana nos permite congurar el servicio de nombres (DNS). En este caso, hemos de elegir la opcin Dynamic.

Informtica Bsica, Redes: Internet

39

Conguracin desde Windows y Linux (21)


A continuacin elegimos el mtodo para identicacin y vericacin: PAP en este caso.

Informtica Bsica, Redes: Internet

40

Conguracin desde Windows y Linux (22)


La siguiente pantalla solicita la introduccin del nombre de usuario proporcionado por el PI, en nuestro caso MENOS (en maysculas):

Informtica Bsica, Redes: Internet

41

Conguracin desde Windows y Linux (23)


Ahora introducimos la contrasea proporcionada por el PI (si la hubiere).

Informtica Bsica, Redes: Internet

42

Conguracin desde Windows y Linux (24)


Entramos en la parte de conguracin/deteccin del mdem. Conviene dejar la opcin indicada por defecto (115200) para la velocidad del mdem.

Informtica Bsica, Redes: Internet

43

Conguracin desde Windows y Linux (25)


Como mtodo de marcado elegiremos tonos (la opcin por pulsos es ms antigua).

Informtica Bsica, Redes: Internet

44

Conguracin desde Windows y Linux (26)


A continuacin, indicamos cul es el nmero que hemos de marcar (proporcionado por el PI).

Informtica Bsica, Redes: Internet

45

Conguracin desde Windows y Linux (27)


Hemos de indicar el dispositivo que identica nuestro mdem en el sistema. Si es externo por puerto serie y no es un WINmdem, basta con encenderlo, comprobar que est bien conectado al ordenador y hacer clic en S (identicacin automtica). En cualquier caso, siempre podemos introducirlo manualmente haciendo clic en No.

Informtica Bsica, Redes: Internet

46

Conguracin desde Windows y Linux (28)


La introduccin manual funciona para todo tipo de mdems. Si nuestro mdem est soportado en Linux es bastante probable que se haya creado en nuestro sistema un enlace denominado /dev/modem apuntando al dispositivo correcto. Si esto fuese as, en esta ventana introduciramos /dev/modem. Conviene consultar la documentacin del driver utilizado o del sistema (PCI, USB, . . . ).

Informtica Bsica, Redes: Internet

47

Conguracin desde Windows y Linux (29)


La siguiente ventana muestra, de forma resumida, todas las opciones de conguracin introducidas.

Informtica Bsica, Redes: Internet

48

Conguracin desde Windows y Linux (30)


En la ventana-resumen, aparece una opcin denominada Advanced Options. Si hacemos clic en ella accedemos a esta otra ventana.

Informtica Bsica, Redes: Internet

49

Errores ms frecuentes

Problemas al ejecutar pppd. Posibles causas: el usuario no est autorizado, esto es, no est en el grupo dip o dialout. hemos cambiado a un kernel de la serie 2.4 y no hemos actualizado la versin de pppd (la versin de pppd para la rama 2.2 es incompatible con la 2.4). no se cargan los mdulos para la gestin de PPP del kernel (hay que congurarlos y cargarlos adecuadamente).

Informtica Bsica, Redes: Internet

50

Errores ms frecuentes (2)

Problemas con la conexin. sta se interrumpe al cabo de un rato; sin embargo s se ejecuta el pppd. En este caso, conviene revisar cuidadosamente la conguracin de la conexin. Posibles causas: El nmero que marcamos no es el correcto. No hemos indicado el usuario y/o contrasea correctas. Lo ms comn: hay que cambiar el mtodo para identicacin y vericacin; esto es cambiar CHAP por PAP o viceversa.

Informtica Bsica, Redes: Internet

51

Errores ms frecuentes (3)

Tengo un problema al navegar: no consigo establecer conexin con acrata.act.uji.es. Si utilizo su direccin IP 150.128.82.253, s me conecto. Qu est pasando?. Esto es un fallo de la conguracin del DNS. Si se ha congurado como dinmico, es que en realidad es esttico. Se ha de llamar al PI y exigirle que nos informe de las direcciones IP para el DNS. Si ya estaba congurado como esttico, se debera revisar la conguracin y comprobar que se han introducido correctamente las direcciones IP para el DNS.

Informtica Bsica, Redes: Internet

52

Ethernet
Una de las opciones ms populares para crear una red de rea local es utilizar Ethernet. La idea es tener un cable (que hace las veces del ter, de ah su nombre) que todos los ordenadores conectados utilizan para comunicarse:

Informtica Bsica, Redes: Internet

53

Ethernet (2)

Se pueden utilizar distintos tipos de cable, algunos son: Nombre 10Base5 10Base2 10Base-T 10Base-F Cable Coaxial grueso Coaxial no Par trenzado Fibra ptica Notas Bueno para distancias medias La solucin ms econmica Fcil de mantener Para mayores distancias

Con cualquiera de estos sistemas se tienen velocidades de hasta 10Mbits por segundo.

Informtica Bsica, Redes: Internet

54

Ethernet (3)
Cuando se utiliza el cable 10Base-T, cambia la forma de conexin. En este caso se utiliza un hub (una especie de multiplexor) al que se conectan todos los ordenadores:

HUB

Informtica Bsica, Redes: Internet

55

Ethernet (4)

El hub acta de modo que todos los cables estn conectados entre s. Una opcin ms avanzada es sustituirlo por un switch. ste es ms inteligente y permite que se mantengan simultneamente varias conexiones.

Informtica Bsica, Redes: Internet

56

Ethernet (5)

Desde hace poco (1995) existe otro estndar para Ethernet, que se ha dado en llamar fast Ethernet y que conecta los ordenadores a 100Mbits por segundo. Este estndar necesita cable de par trenzado o bra ptica y tiene la gran ventaja de que es compatible con los equipos existentes ya que hay gran cantidad de switches que entienden simultneamente las redes a 10 y 100Mbits por segundo.

Informtica Bsica, Redes: Internet

57

Conguracin desde Windows y Linux

Para conectar un ordenador a una red ethernet se ha de utilizar una tarjeta ethernet. El tipo de conexin vara en funcin del cable y de la infraestructura utilizada para montar la red. Podemos encontrarnos con tarjetas tipo ISA o PCI (segn el bus de expansin en el que se inserten). Hoy en da, lo ms comn (y aconsejable) es que sea PCI y que soporte fast ethernet, esto es velocidades de 10 y 100Mbits/s.

Informtica Bsica, Redes: Internet

58

Conguracin desde Windows y Linux (2)

Lo primero que hay que hacer, tanto en Windows como en Linux, para conseguir que funcione la conexin a una red ethernet es detectar la tarjeta e instalar el programa manejador (driver ) adecuado en el sistema. En Windows la deteccin suele ser inmediata, ya que la mayora de tarjetas (sobre todo PCI) son Plug&Play. En el momento en que el SO nos informa de que ha detectado hardware nuevo y que es una tarjeta ethernet (marca y modelo), pide que insertemos el disco o CD donde el fabricante nos ha proporcionado el driver para Windows.

Informtica Bsica, Redes: Internet

59

Conguracin desde Windows y Linux (3)

En Linux tampoco suele haber problema. Tanto los kernels de la rama 2.2 como los de la 2.4 tienen soporte Plug&Play para dispositivos PCI (los de la 2.4 ya integran el soporte Plug&Play para ISA). El soporte Plug&Play para dispositivos ISA se consigue en la rama 2.2 mediante programas externos (isapnptools). En cualquier caso, tendremos que cargar el mdulo del kernel de Linux adecuado a nuestra tarjeta. Para ello, habr que averigar el modelo del chip de la tarjeta.

Informtica Bsica, Redes: Internet

60

Conguracin desde Windows y Linux (4)

Tras dar soporte al dispositivo en el sistema, habra que congurar, por ltimo, los datos necesarios para que funcione la conexin a la red ethernet. Estos datos los proporcionar el administrador de la red local (p.e. el Servicio de Informtica en la UJI) y, normalmente, son entre otros: direccin IP de nuestro ordenador, nombre de host, nombre de dominio, direcciones IP para el DNS, . . . . El propio administrador nos dar instrucciones precisas sobre la conguracin tanto en Windows como en Linux.

Informtica Bsica, Redes: Internet

61

RDSI

RDSI es una extensin de la red pblica telefnica, diseada para transmitir llamadas de voz o datos digitalizados desde un abonado a otro. Las ventajas que ofrece sobre la red convencional son: mayor calidad de voz, mayores velocidades, menor tasa de error, mayor rapidez en el establecimiento de llamadas y mayor exibilidad.

Informtica Bsica, Redes: Internet

62

RDSI (2)
RDSI es una tecnologa diseada para digitalizar hasta el ltimo metro y da soporte a una amplia gama de servicios: audio de 7 KHz frente a los 3 de la telefona bsica, mejorando sensiblemente la calidad; comunicaciones digitales a 64 Kbps.; un nico medio de acceso para transferencia de voz, imagen, datos y textos, por medio de conmutacin de circuitos o de paquetes; rapidez en las llamadas y virtualmente sin errores, identicacin de lnea llamante, llamada en espera, mltiples nmeros de acceso, marcacin abreviada, etc.
Informtica Bsica, Redes: Internet 63

RDSI (3)
La conexin digital entre abonado y central puede soportar un conjunto de canales: canal B (64 Kbps), canal D (16 64 Kbps), canal H0 (384 Kbps), canal H11 (1,536 Mbps) y canal H12 (1,92 Mbps). El canal B es el canal de usuario bsico. Se puede utilizar para transmitir datos digitales, voz digitalizada o una mezcla de ambos. El canal D se utiliza principalmente para transmitir informacin de sealizacin y/o de control , aunque tambin se pueden transmitir datos a baja velocidad. Los canales H se utilizan para transmisin de informacin de usuario a alta velocidad (vdeoconferencia, etc.).

Informtica Bsica, Redes: Internet

64

RDSI (4)
Las estructuras de transmisin que se ofrecen son: El acceso bsico, que proporciona dos canales B dplex a 64 Kbps y un canal D dplex a 16 Kbps. En las instalaciones de usuario la velocidad total de transmisin de informacin es de 192 Kbps (aadiendo bits de control, sincronismo y mantenimiento). Permite el uso simultneo de voz y de varias aplicaciones de datos. El acceso primario, que est pensado para usuarios con necesidades de mayor capacidad de transmisin (p.e. una LAN). En Europa, la velocidad estndar es de 2,048 Mbps, esto es la suma de 30 canales B ms un D de 64 Kbps (adems del sincronismo tambin a 64 Kbps).

Informtica Bsica, Redes: Internet

65

Algunas cuestiones a considerar

El nico requisito externo a la instalacin es que la centralita de la que dependamos sea digital y que se disponga de servicio RDSI en la zona. El cableado externo es el normal de 2 hilos, un par de cobre. Hay que cambiar el cableado desde el cajetn de entrada de nuestro domicilio hasta las tomas de conexin: 4 hilos, 2 para emisin y 2 para recepcin con conectores RJ45. Los equipos que se conectan a RDSI son digitales: telfonos y mdems RDSI. A diferencia de las lneas analgicas, RDSI siempre garantiza un caudal permanente.

Informtica Bsica, Redes: Internet

66

Conguracin desde Windows y Linux


Como siempre, lo primero que hay que hacer es congurar el dispositivo que utilicemos para la conexin RDSI. Si es Plug&Play, se detectar e inicializar en el arranque del SO, tanto en Windows como en Linux. ste puede ser un mdem digital externo (conectado por el puerto serie) o bien, la opcin ms frecuente, un mdem interno o tarjeta RDSI PCI. En el caso de Windows, encontraremos el CD o disquete con el driver adecuado dentro de la caja que contiene al mdem. Para la conguracin en Windows, el PI nos proporcionar bien un CD con un programa de conguracin, bien instrucciones claras al respecto. En general, procederemos como si congursemos una conexin mediante un mdem normal. La principal diferencia consiste en que hay que congurar un enlace PPP sncrono.
Informtica Bsica, Redes: Internet 67

Conguracin desde Windows y Linux (2)


En el caso de que se trate de un modem externo conectado va puerto serie hay que activar el modo EURO-ISDN y MPPP del mdem (tanto en Windows como en Linux). En este caso, en Linux utilizaremos el PPP clsico (pppd). Si tenemos una tarjeta RDSI interna (PCI) es muy importante averigar qu chipset utiliza. Para congurar la conexin a Internet en este caso, conviene utilizar el PPP sncrono, ipppd. De hecho, conviene instalarse el paquete isdnutils (el nombre puede variar segn la distribucin de Linux que usemos). Para dar soporte al PPP sncrono, hay que cargar el mdulo correspondiente del kernel: ppp synctty.o.
Informtica Bsica, Redes: Internet 68

Conguracin desde Windows y Linux (3)


Pasos a seguir para congurar RDSI en Linux: 1. Leer documentacin y adquirir un mdem RDSI que, satisfaciendo nuestras necesidades, est soportado en el kernel de Linux (o tenga driver para Linux). 2. Cargar el mdulo con los parmetros adecuados en el kernel. 3. Instalar el paquete isdnutils y usar la herramienta de conguracin para RDSI: por ejemplo vbox. El programa que se encarga del control de RDSI suele ser isdnctrl. 4. Normalmente, en el directorio /etc/isdn encontraremos los programas (scripts) de conexin y los cheros de conguracin.
Su

chipset.
69

Informtica Bsica, Redes: Internet

ADSL
Hasta mediados de los 80 se pensaba que el cuello de botella para servicios de banda ancha (Internet, vdeoconferencia, etc.) era el bucle de abonado, esto es el par de cobre que une los domicilios de los usuarios con la central local. Pero en realidad, el par de cobre poda funcionar hasta 250 veces ms rpido con la tecnologa adecuada. A nales de los 80, los avances en microelectrnica hicieron posible el desarrollo de nuevos procesadores digitales de la seal capaces de aplicar nuevos algoritmos de proceso. As aparecieron los mdems ADSL. Hoy en da existen mdems capaces de transmitir hasta 9Mbps aprox. en sentido descendente (de la red a nosotros) y hasta casi 1Mbps en sentido ascendente (de nosotros a la red).
Informtica Bsica, Redes: Internet 70

ADSL (2)

ADSL son las siglas de Asymmetric Digital Subscriber Line. Es una tecnologa de mdem que transforma el par de cobre de abonado en una lnea de alta velocidad. Cuando pagamos por ADSL, no pagamos por la lnea telefnica (es la que tenemos), sino por los mdems que permiten establecer este tipo de conexin. ADSL es, pues, una tcnica de modulacin para la transmisin de datos a gran velocidad sobre el par de cobre.

Informtica Bsica, Redes: Internet

71

ADSL (3)

ADSL diere de los mdems vocales convencionales en que los ltimos slo transmiten en la banda de frecuencias usada en telefona (hasta 3KHz aprox), mientras que los mdems ADSL operan en un margen de frecuencias mucho ms amplio: 24KHz1104KHz. Por tanto, ADSL puede coexistir en un mismo bucle de abonado con el servicio telefnico convencional ya que no existe solapamiento en la banda de frecuencias en la que ambos operan. ADSL utiliza el mismo tipo de cable que tenemos habitualmente en casa o en las empresas, lo que signica que no hay necesidad de montar un cableado nuevo.

Informtica Bsica, Redes: Internet

72

ADSL (4)

ADSL crea, virtualmente, tres canales independientes sobre la misma lnea telefnica: El primero es el canal estndar que se utiliza para realizar la comunicacin normal. El segundo es el canal de alta velocidad que llega desde 1 a 9Mbps. Se utiliza para recibir informacin. El tercero es el canal de velocidad media que llega desde 16 a 640Kbps. Se utiliza para enviar informacin.

Informtica Bsica, Redes: Internet

73

ADSL (5)

Al tratarse de una modulacin en la que se transmiten diferentes caudales en los sentidos usuario-red y red-usuario, el mdem ADSL situado en el extremo del usuario es distinto del ubicado en la central local. Delante de cada uno de ellos se ha de colocar un dispositivo denominado splitter. Este dispositivo no es ms que un conjunto de dos ltros: uno pasa alto y otro pasa bajo. Por tanto, el sistema ADSL realiza una divisin de la banda de frecuencias a la que es posible operar sobre el cable de lnea telefnica, de forma que no impide tener una conversacin con un amigo y a la vez estar conectado a Internet y buscar cosas.

Informtica Bsica, Redes: Internet

74

Limitaciones ms importantes

Inicialmente, ADSL no era compatible con lneas con servicios especiales, como RDSI, ya que existe solapamiento en la banda de frecuencias a la que stos operan. En la actualidad existen equipos compatibles que, mediante una instalacin especca, permiten montar ADSL sobre RDSI. En un par de cobre, la atenuacin por unidad de longitud aumenta a medida que se incrementa la frecuencia de las seales transmitidas. Y cuanto mayor es la longitud de la lnea, tanto mayor es la atenuacin total que sufren las seales transmitidas.

Informtica Bsica, Redes: Internet

75

Limitaciones ms importantes (2)

Hasta una distancia de 2,6 Km de la central local, en presencia de ruido (caso peor), se obtiene un caudal de 2Mbps en sentido descendente y 0,9Mbps en sentido ascendente. Esto hace de ADSL una tecnologa eminentemente urbana, ya que sta es la longitud media del bucle de abonado en las zonas urbanas. Aun a pesar de que las condiciones anteriores se cumplan, quizs no podamos montar ADSL debido a un exceso de interferencias en nuestra lnea telefnica.

Informtica Bsica, Redes: Internet

76

Conguracin desde Windows y Linux


Para realizar la conguracin tanto desde Windows como desde Linux, es necesario comentar las dos opciones que, fundamentalmente, existen para conectarnos a Internet va ADSL desde nuestro ordenador. La primera consiste en usar un mdem ADSL interno. En este caso, el dispositivo se conectar a nuestro ordenador usando una ranura del bus PCI. La segunda consiste en usar un mdem ADSL externo. En este caso, el mdem puede conectarse a nuestro ordenador a travs del puerto USB. Otra opcin es que desde el mdem hasta nuestro ordenador haya cable ethernet (con conexin RJ45) y en el ordenador tengamos una tarjeta ethernet a la que se conecta el cable.

Informtica Bsica, Redes: Internet

77

Conguracin desde Windows y Linux (2)

Para la conguracin de la conexin desde Windows, adems de los drivers de los dispositivos implicados, el PI suele realizar la conguracin personalmente o bien proporcionar los medios para ello (kit de instalacin). En el caso de Linux, la opcin ms segura consiste en tener un mdem ADSL externo (que funciona como router ) que se conecta a nuestro PC mediante cable y tarjeta ethernet. Los mdems internos PCI no estarn soportados seguramente. Si la conexin es a travs del puerto USB podemos tener problemas en Linux. SuSE, por ejemplo, ofrece un programa para la conguracin de ADSL.

Informtica Bsica, Redes: Internet

78

Conguracin desde Windows y Linux (3)

Si usamos la opcin del mdem externo + tarjeta ethernet, el nico problema consiste en cargar el mdulo del kernel correspondiente para manejar la tarjeta. Despus habr que congurar los datos de la conexin. Para ello, habr que preguntrselos al PI. En Linux, tenemos dos posibilidades: DHCP o PPPoE (PPP over Ethernet).

Informtica Bsica, Redes: Internet

79

Conguracin desde Windows y Linux (4)


En el primer caso, necesitamos congurar y usar adecuadamente un programa cliente para el servicio DHCP. Tpicamente programas como dhcpcd (en paquetes llamados dhcp o dhcp-client o dhcp-utils) o pump. En el segundo caso, necesitamos un programa cliente PPPoE. Existen clientes como pppoed o rp-pppoe que funcionan integrados como mdulos del kernel (rama 2.2, aunque el rp-pppoe tambin se puede usar en la rama 2.4). La rama 2.4 de kernels incluye soporte integrado para PPPoE (mdulo pppoe.o); aunque est todava marcado como experimental. En cualquier caso, antes de montar ADSL en Linux, se recomienda encarecidamente la lectura del DSL-HOWTO: http://www.linuxdoc.org/HOWTO/DSL-HOWTO/ y documentacin afn en www.linuxdoc.org.
Informtica Bsica, Redes: Internet 80

Otros

Cable-mdem Dispositivo que permite conexin de alta velocidad a Internet a travs de una red de televisin por cable (p.e. ONO). Permite velocidades de transferencia entre 3 y 50Mbps hasta una distancia de 100 Km o ms. Al usar otro cableado, son compatibles con la lnea telefnica. Actan ms como una interfaz LAN que como mdem. Los hay externos: el mdem se conecta al cable y la conexin de ste con el PC se realiza mediante una tarjeta ethernet e internos (cable-mdems PCI) que se conectan directamente al cable. Fibra ptica El empleo de bra ptica para comunicaciones es ya una realidad para redes de alto rendimiento y se ir extendiendo progresivamente.

Informtica Bsica, Redes: Internet

81

Otros (2)
Adems de por cable, es tambin posible que la conexin vaya por el aire: Mviles: la utilizacin de mviles como medio de transmisin (generalmente conectados a un porttil) tiene sus propios problemas (seguridad, privacidad, alcance, etc.). Radio: se pueden utilizar emisoras de radio para transmitir informacin. Una de sus grandes ventajas es que no es necesaria ninguna infraestructura especial. Entre sus inconvenientes est su poca abilidad y los problemas de privacidad. Satlite: los satlites tambin se pueden utilizar para transmitir gran cantidad de informacin a muchos usuarios simultneamente. Ya se emplean algunos para acceso a Internet.
Informtica Bsica, Redes: Internet 82

Protocolos de Internet

Una vez que se tiene una red preparada desde el punto de vista fsico es necesario denir cmo se va a utilizar el medio fsico para transmitir los datos. El conjunto de reglas que denen esa utilizacin constituyen los protocolos que se emplearn. Ahora comentaremos algunos de los protocolos que se utilizan en Internet, pero que tambin se utilizan cada vez ms en redes locales no conectadas con Internet (lo que se ha dado en llamar intranets).

Informtica Bsica, Redes: Internet

83

IP

ste es el protocolo en el que se basa Internet. Su nombre viene de Internet Protocol. El objetivo que persigue es proporcionar un sistema de comunicacin que sea independiente de la topologa (forma) de la red y de qu dispositivos fsicos se empleen. La comunicacin se basa en transmitir la informacin en forma de bloques de un determinado tamao (paquetes) que viajan de una mquina a otra pasando por las redes y mquinas intermedias necesarias.

Informtica Bsica, Redes: Internet

84

Direcciones IP

Para poder referirse a las mquinas con las que se quiere conectar, es necesario darles una direccin. Las direcciones IP son nmeros de 32 bits que identican tanto a la mquina como a la red. Se distribuyen de modo que no puede haber dos mquinas con el mismo nmero IP, aunque una misma mquina puede tener distintos nmeros IP (por ejemplo, por tener dos tarjetas de red o conectarse a veces por mdem).

Informtica Bsica, Redes: Internet

85

Direcciones IP (2)

Normalmente no se escriben las direcciones en binario. En su lugar se separan los bits en cuatro grupos de ocho y se escriben los grupos en decimal separados por puntos. Adems, la direccin se considera dividida en dos partes: la primera indica la red y la segunda el nmero de mquina dentro de ella.

Informtica Bsica, Redes: Internet

86

Direcciones IP (3)

Se han establecido cinco clases de redes:


Clase A B C D E Bits para la red 8 Nmero de hosts Direcciones 16 millones 1.0.0.0 a 127.255.255.255 16 64K 128.0.0.0 a 191.255.255.255 24 254 192.0.0.0 a 223.255.255.255 Especial para enviar a varios hosts Reservada para usos futuros

Informtica Bsica, Redes: Internet

87

Direcciones IP (4)
Las direcciones 0.0.0.0, 255.255.255.255 y el rango que va de 127.0.0.0 a 127.255.255.255, tienen usos especiales. Adems, se han reservado para redes que no se conectarn nunca a Internet los rangos siguientes, dentro de las distintas clases: Clase A B C Rango 10.0.0.0 a 10.255.255.255 172.16.0.0 a 172.31.255.255 192.168.0.0 a 192.168.255.255

Estas direcciones permiten hacer pruebas o instalar redes locales sin depender de nadie en el exterior.

Informtica Bsica, Redes: Internet

88

Protocolos de acompaamiento
Adems de IP, existen otros protocolos que se utilizan a este nivel para diversas cosas: ICMP (Internet Control Message Protocol): se utiliza para informar de cosas que suceden en la red, p.ej: que los mensajes no pueden llegar a una mquina porque han excedido el tiempo permitido. ARP (Address Resolution Protocol): se utiliza para transformar las direcciones de IP en direcciones Ethernet. RARP (Reverse Address Resolution Protocol): se utiliza para obtener la direccin de IP sabiendo la de Ethernet. Es til para ordenadores que arrancan desde la red. BOOTP es parecido al anterior y permite arrancar mquinas desde la red pero con ms exibilidad.
Informtica Bsica, Redes: Internet 89

IPv6
Aunque el nmero de direcciones disponibles con la versin actual de IP (IPv4) es bastante grande, la gran expansin de Internet har que dentro de poco se quede corto. Adems se necesita una mayor exibilidad para poder tratar adecuadamente la conexin con dispositivos mviles y dar mayor seguridad a las comunicaciones. La nueva versin de IP (IPv6) solucionar (en principio) todos estos problemas. Entre otras caractersticas, destaca que las nuevas direcciones tendrn 16 bytes, con lo que se tendrn direcciones sucientes para cualquier crecimiento de Internet.
Informtica Bsica, Redes: Internet 90

TCP

Este protocolo est destinado a proveer conexiones entre mquinas de manera able incluso si la red por la que se transmite no lo es. A diferencia de IP, las conexiones que proporciona TCP no tienen la forma de paquetes sino de corrientes de bits (streams) de modo que se puede transmitir cualquier cantidad de informacin de manera continua. De hecho, TCP est por encima del (y maneja al) IP. TCP se encarga de dividir los datos en las partes necesarias, pasar las partes a IP para que las mande a la otra mquina y, en la otra mquina, reunir las partes para recuperar el mensaje original.

Informtica Bsica, Redes: Internet

91

TCP (2)

El modelo que sigue el TCP es el siguiente: Se establece una conexin desde una mquina hasta otra. Las conexiones se hacen contra un puerto de la mquina destino para permitir ms de una conexin por mquina. Una vez establecida la conexin, se transmite la informacin deseada. Finalmente se cierra la conexin.

Informtica Bsica, Redes: Internet

92

TCP (3)

Los puertos no son ms que nmeros de diecisis bits para nombrar las conexiones. Los nmeros bajos (menores que 256) corresponden a lo que se denominan puertos bien conocidos y sirven para servicios estndar. Por ejemplo, el puerto 21 se utiliza para FTP, el 23 para telnet, el 25 para el correo y el 80 para WWW.

Informtica Bsica, Redes: Internet

93

UDP

Una alternativa al TCP es el uso del UDP (User Datagram Protocol). Este protocolo lo utilizan algunas aplicaciones que quieren mandar datos de forma directa sin necesidad de establecer previamente una conexin (por ejemplo DNS). Bsicamente, permite mandar un paquete IP a un puerto de una mquina.

Informtica Bsica, Redes: Internet

94

DNS

DNS son las siglas de Domain Name Service. Aunque en realidad es un servicio de Internet, est estrechamente relacionado con la utilizacin de direcciones IP (por debajo). Tal como est estructurado el protocolo IP, para referirse a una mquina es necesario dar su direccin, que es un nmero de 32 bits. Es bastante incmodo tener que recordar estos nmeros y adems determinadas mquinas pueden cambiar de nmero por distintas circunstancias. Para facilitar el manejo de las direcciones se cre el DNS.

Informtica Bsica, Redes: Internet

95

DNS (2)
La idea bsica es representar las direcciones con cadenas (secuencias de caracteres) que se organicen de manera jerrquica (en dominios). As, se divide Internet en distintos dominios de alto nivel. Algunos de estos dominios son genricos: com (comercial), edu (educativo), mil (fuerzas armadas de USA), org (organizaciones sin nimo de lucro), ... Otros dominios se derivan de los pases: de (Alemania), es (Espaa), jp (Japn), nl (Holanda), . . . Los distintos niveles se subdividen nuevamente de manera recursiva hasta la profundidad deseada (siempre que cada componente tenga menos de 64 letras y en total haya menos de 256). En los nombres no se distingue entre maysculas y minsculas.
Informtica Bsica, Redes: Internet 96

DNS (3)

El espacio de nombres se divide en distintas zonas que abarcan partes de los distintos dominios. Cada una de estas zonas tiene un servidor de nombres primario y, posiblemente, uno o ms servidores secundarios. Cuando una mquina necesita una direccin, pregunta a alguno de los servidores que conoce, si stos saben la respuesta se la dan, en caso contrario buscan el nombre en el servidor para el nivel superior del nombre, el cual a su vez ir buscando, para responder a la pregunta, en sus servidores inferiores.

Informtica Bsica, Redes: Internet

97

DNS (4)
Estructuralmente, Internet est formado por subredes ms pequeas, que a su vez estn formadas por otras ms pequeas, y as sucesivamente, siguiendo una estructura jerrquica. Por ejemplo, acrata.act.uji.es es el nombre de un ordenador cuya direccin IP es 150.128.82.253. Este ordenador pertenece a la red para personal docente e investigador del rea de Ciencia y Tecnologa (dominio act). Esta red se interconecta a la red de la Universidad Jaume I (dominio uji), conectada a su vez con la red de las universidades. Toda la red de universidades se engloba en el dominio Espaa (dominio es).
Informtica Bsica, Redes: Internet 98

Funcionamiento de Internet: una analoga

Un modelo de funcionamiento similar a Internet es el servicio postal. El programa cliente recibe los datos que queremos enviar y se los pasa al TCP. TCP divide la informacin en trozos y se los pasa al IP. IP aade una serie de informacin adicional: direccin IP del remitente y direccin IP del destinatario, bits de control, . . . y enva el paquete de datos a la ocina de correos local (puntos de salida de la red local), la cual la transferir a otra y as sucesivamente hasta llegar al destinatario.

Para

que la mquina destino pueda juzgar si, por problemas fsicos de la red, el mensaje se ha deteriorado.
99

Informtica Bsica, Redes: Internet

Funcionamiento de Internet: una analoga (2)

En destino, IP recibe los paquetes, comprueba la direccin del remitente y chequea la integridad de la informacin recibida (haciendo uso de los bits de control). Si la informacin es correcta, pasa el paquete al TCP. El TCP del destinatario recibe la secuencia de paquetes, la ordena correctamente y reconstruye la informacin original, pasndola al nivel superior, esto es, al programa que est esperando recibir esos datos. Aunque las tecnologas sean diferentes, el funcionamiento del servicio postal es muy similar al de Internet.

Informtica Bsica, Redes: Internet

100

Funcionamiento de Internet: una analoga (3)

Las diferentes partes o redes que forman Internet se conectan entre s a travs de un conjunto de dispositivos denominados routers (encaminadores). Los routers son como subestaciones postales que toman decisiones sobre la eleccin de la ruta por la cual van a circular los paquetes de datos. Cada router no tiene por qu tener una conexin directa con cada uno de los dems routers de la red. Siguiendo el smil del servicio postal: la ocina de correos local enva el sobre a otra ocina, sta a otra y as hasta llegar a su destino nal.

Informtica Bsica, Redes: Internet

101

Funcionamiento de Internet: una analoga (4)

Esto signica que cada router slo necesita conocer qu conexiones estn disponibles y cul es el mejor destino intermedio para llevar el paquete ms cerca del destinatario. El router lee, por tanto, la direccin a la cual va dirigido el paquete de datos y decide dnde va a enviarlo (cul es el mejor camino).

Informtica Bsica, Redes: Internet

102

Internet

Internet es una red mundial de ordenadores conectados entre s. Desde el punto de vista del usuario, esta comunicacin permite disfrutar de una serie de servicios: acceder remotamente a otro ordenador, enviar o recibir cheros, correo electrnico, WWW, etc. Todos estos servicios han convertido a Internet en una herramienta fundamental con la que se puede acceder a una cantidad ingente de informacin y establecer comunicaciones con otros usuarios.

Informtica Bsica, Redes: Internet

103

Historia

A mediados de los sesenta el departamento de defensa estadounidense (el DoD) quera tener una red propia de ordenadores. Estando en plena guerra fra, se buscaba un modo de comunicacin que fuera resistente a cadas repentinas de algunos de sus componentes. El DoD se dirigi a su seccin investigadora ARPA con este encargo. Tras estudiar el problema, ARPA sac a concurso la construccin de la primera red de este tipo. El concurso lo gan BBN en diciembre de 1968.

Informtica Bsica, Redes: Internet

104

Historia (2)
Sin embargo BBN construy la red pero no se hizo cargo del software. Para realizar los programas, se hizo una reunin de investigadores en redes (muchos de ellos estudiantes de doctorado) para que prepararan los protocolos. En diciembre de 1969 comenz a funcionar ARPANET con cuatro nodos. A partir de entonces creci rpidamente y cubri todo Estados Unidos. Al crecer, se vio que los protocolos iniciales no eran del todo adecuados y se dise el TCP/IP. Para aumentar la popularidad del TCP/IP, ARPA contrat a la universidad de Berkeley para que lo integrara en su UNIX. En esta universidad tambin desarrollaron gran cantidad de utilidades y aplicaciones para la red.
Informtica Bsica, Redes: Internet 105

Historia (3)

Durante los ochenta, muchas redes se fueron uniendo a ARPANET y al nal sta fue desmantelada. Una de las ms importantes de estas redes fue la NFSNET, dirigida por la National Foundation of Science (NFS), una agencia del gobierno de EEUU. En los aos ochenta, la NFS cre cinco centros de superordenadores en las universidades ms grandes. Ello cre un problema de comunicaciones, ya que se necesitaba conectar entre s los centros de supercomputacin y permitir a los clientes de estos centros (otras redes) acceder a ellos.

Informtica Bsica, Redes: Internet

106

Historia (4)
Debido a problemas burocrticos y administrativos, la NFS no pudo emplear ARPANET para este propsito, por lo que decidi construir su propia red basndose en la tecnologa IP de ARPANET. Sin embargo, resultaba inviable conectar cada universidad directamente con un centro de supercomputacin, por el gasto y por el posible problema de colapso del centro en cuestin. Por ello, se decidi crear redes regionales. En cada rea del pas, las universidades y centros de investigacin podran conectarse con su vecino ms prximo. Cada grupo, universidad o centro de investigacin fue conectado a un centro de supercomputadores en un punto, y los centros conectados entre s.
Informtica Bsica, Redes: Internet 107

Historia (5)

Con esta forma de conexin, cualquier ordenador puede comunicarse nalmente con cualquier otro llevando la conversacin a travs de sus vecinos. Muchas redes locales se crearon siguiendo este diseo y, tras una etapa de gran crecimiento, se hizo necesario la adopcin de un sistema para almacenar los nmeros de los ordenadores. As naci DNS. La unin de lo que fue ARPANET, NSFNET y las dems redes comenz a llamarse Internet y se extendi a gran cantidad de pases con un crecimiento exponencial.

Informtica Bsica, Redes: Internet

108

Modelo clienteservidor
Todas las redes que se interconectan para constituir la red mundial Internet funcionan mediante lo que se denomina modelo clienteservidor. Esto signica que ciertos ordenadores en la red actan como servidores y ofrecen una serie de servicios, mientras otros ordenadores actan como clientes y pueden acceder a esos servicios. Los papeles no son jos: un mismo ordenador puede actuar, a veces como cliente, a veces como servidor. Tanto servidores como clientes utilizan programas especcos para comunicarse con otros ordenadores de la red. El servidor necesita un programa que atienda las peticiones para un servicio determinado. El cliente necesita un programa que efecte las peticiones por nosotros de manera adecuada.
Informtica Bsica, Redes: Internet 109

Algunos servicios de Internet

Dentro de Internet es posible encontrar una gran cantidad de servicios. Aqu comentaremos slo algunos de los ms populares. Como ya hemos visto, segn el modelo clienteservidor, para emplearlos es necesario tener soporte en el ordenador servidor, esto es un programa servidor adecuadamente congurado y la utilizacin del programa adecuado (que permita comunicarnos con el programa servidor) en el ordenador cliente.

Informtica Bsica, Redes: Internet

110

DNS

Ya lo hemos visto en la seccin anterior. Es un servicio estrechamente ligado con el concepto de direccin IP. Permite usar nombres en lugar de nmeros para referirse a las mquinas.

Informtica Bsica, Redes: Internet

111

Telnet

Telnet es un protocolo o mecanismo de conexin remota a un ordenador que permite a un usuario establecer una sesin de trabajo con una mquina a la cual tiene acceso, aunque est fsicamente separado por miles de kilmetros de distancia. Para ello es necesario que el SO de la mquina a la que nos conectamos permita identicacin de usuarios (es decir, que sea multiusuario).

Informtica Bsica, Redes: Internet

112

Telnet (2)
Para establecer la conexin, es necesario dar la direccin IP o nombre de la mquina a la que deseamos conectarnos. Por defecto emplear el usuario que hayamos utilizado en la mquina que usamos para realizar la conexin. Si queremos cambiarlo o bien la mquina origen no identica usuarios (Windows 98), habremos de especicarlo mediante las opciones adecuadas del programa cliente. En cualquier caso, la mquina destino pedir que introduzcamos la contrasea del usuario (password). En el momento en que nos conectemos, los programas y rdenes que ejecutemos se estarn ejecutando realmente en el ordenador destino, aunque nosotros observemos el resultado en el ordenador origen.
Informtica Bsica, Redes: Internet 113

FTP
FTP (File Transfer Protocol) es un protocolo que permite la transmisin de cheros por Internet. Este protocolo tiene ms de veinte aos y es muy able. La idea bsica es abrir una sesin FTP en otra mquina y coger o dejar los cheros deseados. Para establecer la sesin es necesario dar la direccin o nombre del ordenador con el que deseamos conectarnos y un nombre de usuario con el correspondiente password. En muchas mquinas (servidores de FTP annimo) existe un usuario especial anonymous (tambin se suele poder utilizar ftp). Este usuario no tiene password (se utiliza la direccin de mail de la persona que se conecta) y se utiliza para dejar cheros a disposicin de cualquier persona con acceso a Internet.
Informtica Bsica, Redes: Internet 114

Ssh y scp

Ssh y scp son alternativas seguras a Telnet y FTP, respectivamente. Es decir, el primero permite establecer una sesin de trabajo remota y el segundo permite realizar transferencias de cheros. La diferencia principal reside en que ambos utilizan tcnicas de encriptacin en la transmisin.

Informtica Bsica, Redes: Internet

115

Ssh y scp (2)

El programa cliente recibe los datos del usuario, los encripta y los enva al programa servidor que es capaz de descodicarlos y tratarlos adecuadamente. Los paquetes de datos viajan de forma segura ya que nadie es capaz de ver su contenido. Utilizan puertos diferentes ya que se consideran servicios distintos y, por tanto, pueden coexistir con Telnet y FTP.

Informtica Bsica, Redes: Internet

116

Correo electrnico

El correo electrnico (e-mail) permite la transmisin de mensajes desde unos ordenadores a otros. Inicialmente estaba pensado para mandar texto de una persona a otra. Despus se extendi el protocolo de modo que es fcil mandar mensajes a ms de una persona (listas de correo) o hacer que el correo se dirija de una direccin a otra por, por ejemplo, estar de vacaciones.

Informtica Bsica, Redes: Internet

117

Correo electrnico (2)

Aunque la transmisin debe ser nicamente de texto ASCII de siete bits, existen distintas extensiones que permiten enviar tanto texto como cheros binarios. Una de las extensiones ms populares es el MIME (Multipurpose Internet Mail Extensions). Uno de los problemas que tiene el email es que pasa por gran cantidad de mquinas con lo que no se garantiza ninguna privacidad. Para conseguir privacidad se pueden emplear tcnicas de criptografa. Por ejemplo: PGP (lo estudiaremos en el tema 5) se puede integrar fcilmente en muchos lectores de correo.

Informtica Bsica, Redes: Internet

118

Correo electrnico (3)

Normalmente, los usuarios no se conectan fsicamente a la mquina que recibe el correo, sino remotamente. La mayora de PPII (la UJI tambin) ofrecen pasarelas que permiten gestionar el correo a travs de sus portales de Internet. En las prcticas hemos utilizado la pasarela webmail de la UJI, anloga en cuanto a funcionalidad a las que nos ofrecen los PPII. No obstante, la gestin del correo mediante la pasarela, exige que estemos conectados todo el tiempo cuando esto no es necesario. Slo hemos de estar conectados el tiempo necesario para recoger el correo y para enviarlo.

Informtica Bsica, Redes: Internet

119

Correo electrnico (4)

Si tenemos tarifa plana, da igual. Pero si no la tenemos, resulta ms conveniente procesar el correo y contestar a los mensajes en nuestra mquina local. Esto resuelve otros problemas, p.e. si se cae la red mientras estamos leyendo el correo. Algunos de los servicios relacionados con la gestin remota del correo electrnico son:

Informtica Bsica, Redes: Internet

120

Correo electrnico (5)

POP Para traer los mensajes desde el servidor hasta nuestra mquina, almacenndolos en nuestro disco duro y borrndolos del servidor. Toda la gestin del correo se hace, pues, en el ordenador local. Hay que especicar la direccin del servidor (normalmente la misma mquina que recibe el correo), el nombre de usuario y la clave del mismo en el servidor. Habitualmente opera en el puerto 110. Recientemente se deni una extensin que permite dejar los mensajes en el servidor, de manera similar a IMAP. La diferencia est en que, en este caso, se pueden vincular los mensajes del servidor a la copia local, de manera que cuando borremos un mensaje en local, tambin se borrar en el servidor.

Informtica Bsica, Redes: Internet

121

Correo electrnico (6)

IMAP Tambin permite descargar el correo a nuestro ordenador local. A diferencia de POP lo que se transmite es una copia de los mensajes, quedando el correo original en el servidor. Igualmente hay que especicar la direccin del servidor y la clave y nombre de usuario. Por tanto, la gestin del correo se realiza en realidad en el servidor: si queremos borrar un mensaje tendremos que conectarnos al servidor y borrarlo de all. Habitualmente opera en el puerto 143. Permite una serie de conguraciones adicionales con respecto a lo que proporciona POP. Tambin permite utilizar SSL (encriptacin) garantizando mayor seguridad y privacidad a la hora de bajarnos el correo.

Informtica Bsica, Redes: Internet

122

Correo electrnico (7)


Finalmente, cabe congurar el propio protocolo de correo electrnico: SMTP (Send Mail Transport Protocol). Es el protocolo que permite que enviemos a Internet nuestros mensajes. En este caso, basta con especicar la mquina que har de servidor. Al servidor SMTP se le conoce tambin como servidor de salida o outgoing server. Tambin permite usar SSL. Cuando especiquemos el servidor SMTP en la conguracin de nuestro programa de gestin del correo en casa, tendremos que poner el nombre del servidor SMTP de nuestro PI (esa informacin nos la darn). En otras circunstancias, ste puede ser nuestro propio ordenador. La mayora de los programas cliente de correo electrnico que permiten visualizar y editar los mensajes, tambin permiten congurar una o varias cuentas de usuario, especicando el servidor SMTP (direccin o nombre) y tambin si deseamos usar los servicios POP o IMAP para recibir nuestros mensajes.
Informtica Bsica, Redes: Internet 123

News

Las news estn pensadas para comunicar mensajes a gran cantidad de gente. De hecho el objetivo es dejar el mensaje para que cualquiera pueda leerlo. La idea bsica consiste en crear lo que se llaman grupos de discusin que tienen algn tema. En principio cualquier persona puede mandar mensajes al grupo, tanto para responder a mensajes anteriores como para iniciar nuevos temas. En algunos casos los grupos estn moderados. Entonces el mensaje se enva al moderador que, si lo considera oportuno, lo enva al grupo.

Informtica Bsica, Redes: Internet

124

News (2)

Existen innidad de grupos de noticias. Para organizarse, sus nombres se agrupan jerrquicamente. Algunas de las jerarquas son: comp (cosas sobre ordenadores), sci (ciencia), news (discusin sobre las propias news), misc (variadito), etc. Adems existen jerarquas por pases, por ejemplo es es para Espaa y locales (la UJI tiene la suya). Mencin aparte merece la jerarqua alt. Aqu hay de todo, lo que incluye cosas como religin o sexo que pueden resultar polmicas en algunos contextos.

Informtica Bsica, Redes: Internet

125

File Sharing Napster

El servicio de comparticin de cheros o le sharing ha sido creado para que mltiples usuarios de todo el mundo puedan compartir sus cheros (imgenes, vdeo, audio, msica, etc.). Todos los usuarios que desean compartir sus cheros se conectan a un mismo servidor especicando su direccin (y opcionalmente el puerto donde el programa del servidor est escuchando). Realmente, los cheros a compartir residen en las mquinas cliente, sin pasar nunca por el servidor.

Informtica Bsica, Redes: Internet

126

File Sharing Napster (2)

Lo que proporciona el servidor son mecanismos de bsqueda ecientes para localizar cheros concretos e iniciar una transferencia directa entre ordenadores cliente (esto es, pone en contacto a los usuarios). Para ello, el servidor guarda, de forma adecuada, la lista de los nombres de los cheros a compartir e informacin del usuario y la mquina donde estn localizados. Uno de los principios es garantizar la privacidad de los usuarios conectados: los usuarios usan apodos y se enmascaran los nombres y direcciones reales de las mquinas conectadas.

Informtica Bsica, Redes: Internet

127

File Sharing Napster (3)

Un ejemplo de este servicio es Napster, aunque restringido a MP3. Por problemas legales y de copyright, el servicio ocial Napster (la compaa que cre el sistema) est prcticamente muerto. No obstante, siguen existiendo multitud de servidores no ociales repartidos por todo el mundo. Adems, permiten buscar otras cosas aparte de MP3. En la actualidad est cobrando cada vez mayor importancia la red Gnutella: tiene la ventaja frente a Napster de que no est restringida a MP3.

Informtica Bsica, Redes: Internet

128

Compartir discos: NFS y Netbios (SMB)

Otro de los servicios interesantes que proporciona Internet, consiste en la posibilidad de poder compartir discos enteros o bien algunas de sus partes (particiones o bien directorios). Esta posibilidad la proporciona el servicio NFS (Network File System) en entornos Unix/Linux y SMB (o Netbios) en entornos Windows.

Informtica Bsica, Redes: Internet

129

Compartir discos: NFS y Netbios (SMB) (2)

Ambos requieren especicar en el servidor qu recursos se desea compartir y en los clientes congurar adecuadamente el acceso a estos recursos. Se permite especicar cules son las direcciones IP o nombres de las mquinas autorizadas para acceder al disco compartido. Si queremos centralizar los recursos compartidos en un servidor Linux y deseamos acceder a ellos mediante clientes Windows (algo bastante frecuente), habremos de congurar SMB sobre Linux. La solucin consiste en usar el paquete samba (ms rpido que el propio Windows 2000!): www.samba.org.

Informtica Bsica, Redes: Internet

130

WWW

World Wide Web es una idea que comenz en 1989 en el CERN de Ginebra. La idea es tener pginas de texto que tienen enlaces (hipertexto e hiperenlaces) a otras pginas con informacin relacionada. Estas pginas se escriben en un lenguaje especial HTML y se transmiten mediante el protocolo HTTP. Poco a poco se fue extendiendo el HTML para permitir la inclusin de grcos y distintos efectos (tablas, mapas, formularios, . . . ).

Informtica Bsica, Redes: Internet

131

WWW (2)
Hoy da es posible encontrar en la Web gran cantidad de informacin sobre los ms diversos temas, as como acceder a cheros de gran tamao. Para acelerar las descargas de grandes cheros existen programas denominados download managers: gtm y kmago para GNOME y KDE en Linux y Getright para Windows. Estos programas permiten, entre otras cosas, continuar la transferencia si sta se interrumpe desde el punto en que se cort (resume download). Se puede decir que la Web es la aplicacin ms popular de Internet (quiz solo equiparable al e-mail) y de hecho, para mucha gente, Internet es sinnimo de WWW.

Informtica Bsica, Redes: Internet

132

IRC (Internet Relay Chat)

ste es un servicio que permite comunicacin interactiva mediante texto (mensajes) entre las diferentes personas conectadas al servidor de IRC, mediante la utilizacin de los programas cliente adecuados. Programas cliente: MiIRC en Windows y bitchx (consola) o xchat (X) en Linux. Muchos portales y pasarelas de Internet (PPII, peridicos, televisiones, etc.) ofrecen servicios de este tipo integrados en su web. En este caso, estamos restringidos y limitados a la conguracin establecida.

Informtica Bsica, Redes: Internet

133

WAP

WAP son las siglas de Wireless Application Protocol (Protocolo para Aplicaciones Inalmbricas). Es un protocolo estndar que permite a los usuarios con mviles u otros dispositivos inalmbricos acceder a informacin y solicitar servicios de Internet. Incluye especicaciones para los niveles de sesin y de transporte, as como funcionalidades de seguridad y la denicin de un entorno de aplicaciones.

Informtica Bsica, Redes: Internet

134

WAP (2)

Las principales caractersticas de esta tecnologa son: base en estndares existentes, independencia de la red, independencia del dispositivo e interoperabilidad (que cada componente compatible con WAP se pueda comunicar con otros componentes).

Informtica Bsica, Redes: Internet

135

WAP (3)

Los principales elementos de WAP son: Un modelo de programacin fuertemente basado en el del WWW. Un lenguaje de marcas proveniente de los estndares XML (tipo HTML): el WML (Wireless Markup Language) y su lenguaje de script correspondiente: el WMLScript. Ambos asumen que los datos de entrada no provienen del teclado o ratn y estn diseados para pantallas pequeas. Un protocolo de comunicacin diseado para minimizar los requerimientos de ancho de banda.

Informtica Bsica, Redes: Internet

136

WAP (4)

Una especicacin para el navegador del terminal inalmbrico que controla el interfaz con el usuario y que es anloga al navegador WWW estndar. Bsicamente, dene cmo WML y WMLScript debe ser interpretado en el dispositivo mvil y presentado al usuario. Un marco de trabajo para WTA (Wireless Telephony Application) que permite acceder a funciones telefnicas como llamada de control, acceso a gua telefnica y mensajera mediante applets WMLScript.

Informtica Bsica, Redes: Internet

137

WAP (5)
Para que desde un dispositivo mvil se pueda acceder a Internet, es necesario contar con un sistema que acte como intermediario. Tenemos tres partes principales en la arquitectura WAP: El cliente WAP: dispositivo inalmbrico que interacta con el usuario y codica peticiones y decodica respuestas. El gateway WAP: dispositivo de dos direcciones a travs del cual se convierte el contenido que hay en el servidor de Internet (HTML o WML con un encabezamiento HTTP) al formato WML que pueda entender el dispositivo WAP. Igualmente, enva las peticiones del dispositivo WAP por medio del protocolo HTTP. El servidor de Internet donde est la informacin y aplicaciones y/o medios para acceder a las mismas.
Informtica Bsica, Redes: Internet 138

WAP (6)

Veamos un ejemplo del proceso que se establece en una comunicacin WAP: Se introduce el URL (p.e. direccin pgina web) de un servidor de Internet determinado en el dispositivo mvil. El dispositivo se conecta con el operador de telefona y enva la informacin al gateway WAP usando el protocolo WAP. ste recibe la peticin y, con la direccin especicada y usando el protocolo HTTP, la enva al servidor WWW.

Informtica Bsica, Redes: Internet

139

WAP (7)

El servidor devuelve el objeto solicitado que puede ser un chero WML esttico o dinmico (generado mediante un programa residente en el servidor). Para que este chero pueda ser enviado correctamente a travs de Internet, se le aade un encabezamiento HTTP, ya que se enva mediante HTTP y no WAP. El gateway recoge el chero, comprueba el encabezamiento, codica el chero WML y enva la respuesta al dispositivo mvil, el cual, al recibirla, ejecuta su navegador y la muestra al usuario.

Informtica Bsica, Redes: Internet

140

Potrebbero piacerti anche