Vous êtes sur la page 1sur 15

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

Tema 9: Introduccin a las redes de ordenadores y protocolos de comunicacin.


9.1 Introduccin. Durante las primeras dcadas de existencia, los sistemas de computacin eran centralizados. Generalmente exista una computadora u ordenador en un despacho al cual los usuarios llevaban sus traba os. !on posterioridad y especialmente en la dcada de los "#, el modelo de un ordenador atendiendo las necesidades de una or$anizacin ha sido reemplazado por un modelo en el cual $ran n%mero de ordenadores separados, pero conectados entre s, hacen el traba o. &stos sistemas se conocen con el nombre de redes de ordenadores. De'iniremos como red de ordenadores a una coleccin interconectada de ordenadores autnomos de 'orma que son capaces de intercambiar in'ormacin entre s. &ntendemos como ordenador autnomo al ordenador que no depende de otro para su 'uncionamiento. (or e emplo, las terminales remotas conectadas a un $ran ordenador no pueden ser consideradas ordenadores autnomos. &l medio de conexin de los ordenadores puede ser muy variado, desde un simple cable de cobre, un enlace de 'ibra ptica, hasta una comunicacin mediante microondas, etc. !onviene explicar en este punto la di'erencia existente entre una red de ordenadores y un sistema distribuido. )a principal di'erencia entre ambos es que en un sistema distribuido el sistema operativo se encar$a de realizar la asi$nacin de traba os a procesadores, de archivos a discos, etc., de 'orma transparente al usuario, mientras que en una red de ordenadores es el propio usuario el que eli$e el procesador *ordenador+ sobre el que e ecuta el pro$rama, etc. 9.2 Tipos de redes. )as redes de ordenadores pueden clasi'icarse se$%n un $ran n%mero de aspectos. ,in embar$o y de 'orma $eneral, suele emplearse para su clasi'icacin dos aspectos- la tecnolo$a de transmisin y la escala *dimensin o tama.o+ de la red. De acuerdo a la tecnolo$a de transmisin las redes pueden clasi'icarse en/. 0edes de di'usin *broadcast en in$ls+. 1. 0edes punto a punto. 2 de acuerdo a su escala pueden clasi'icarse en/. 0edes de 3rea local *)A4, )ocal Area 4et5or6+. 1. 0edes de 3rea metropolitana *7A4, 7etropolitan Area 4et5or6+. 8. 0edes de 3rea amplia *9A4, 9ide Area 4et5or6+. :eamos de 'orma m3s detenida estas redes.
!iencias y ;cnicas &stadsticas /

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

9.2.1. Redes de difusin. )as redes de di'usin tienen un solo canal de comunicacin compartido por todos los ordenadores de la red. )os mensa es cortos *llamados paquetes+ que enva un ordenador son recibidos por todos los dem3s. )a 'orma de di'erenciar a que ordenador se diri$e es un trozo de mensa e *campo+ dentro del paquete que espec'ica la direccin del ordenador destino del mensa e, si el mensa e va diri$ido a otro ordenador sencillamente se i$nora. <n e emplo para su comprensin es un aeropuerto, en el cual la salida de un vuelo se anuncia por los altavoces. 7ucha $ente oye el mensa e, pero solo los que van a tomar ese vuelo lo procesan y acuden a la sala de embarque. &n una red de di'usin, $eneralmente existe la posibilidad de diri$ir un paquete a todos los destinos, colocando para ello un cdi$o especial en el campo de direccin. &sta transmisin es recibida y procesada por todos los ordenadores de la red. &so se conoce como difusin *broadcast en in$ls+. &n una red de di'usin la velocidad de transmisin indica la capacidad a$re$ada *sumada+ de todas las m3quinas conectadas a la red= por e emplo, si una red tiene una velocidad de /# 7bps si$ni'ica que la cantidad m3xima de datos de todos los equipos conectados no puede superar este valor. !onviene resaltar aqu que en telem3tica los pre'i os >ilo, 7e$a, etc., se utilizan con su si$ni'icado mtrico */#8, /#?, etc.+, no con el si$ni'icado in'orm3tico *1/#, 11#, etc.+. As, / >bps si$ni'ica /.### bits por se$undo, no /.#1@ bits por se$undo. ,in embar$o, cuando se trata de cantidad de in'ormacin sin dividir por el tiempo se si$ue empleando el concepto in'orm3tico, as, si el tama.o m3ximo de un paquete es de / >bytes queremos decir /.#1@ bytes y no /.### bytes. )as redes de di'usin m3s conocidas son ethernet *en sus diversos tipos+, to6en rin$, ADDI, etc. 9.2.2 Redes punto a punto. )as redes punto a punto se construyen mediante conexiones entre pares de ordenadores, tambin llamadas lneas, enlaces, circuitos o canales. <na vez un paquete es depositado en la lnea, el destino es conocido de 'orma unvoca y no es preciso en principio que lleve la direccin del destino. )os enlaces que constituyen una red punto a punto pueden ser de tres tipos de acuerdo con el sentido de la transmisin/. ,implex- )a transmisin slo puede e'ectuarse en un sentido. 1. ,emiBd%plex o hal'Bd%plex- )a transmisin puede hacerse en ambos sentidos, pero no de 'orma simult3nea. 8. D%plex o 'ullBd%plex- )a transmisin puede e'ectuarse a la vez en ambos sentidos. &n los enlaces semiBd%plex y d%plex, si la velocidad de conexin es la misma en ambos sentidos, se dice que el enlace es simtrico, es el caso de un enlace mediante un mdem= en caso contrario se dice que es asimtrico, como por e emplo una lnea AD,).

!iencias y ;cnicas &stadsticas

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

)a $ran mayora de los enlaces en lneas punto a punto son d%plex. As, cuando se habla de un enlace de ?@ >bps sin especi'icar m3s se quiere decir ?@ >bps en cada sentido, por lo que la capacidad total del enlace es de /1C >bps. &n contraste a una red de di'usin, en la que el camino a se$uir de una m3quina a otra es %nico, no existen ordenadores intermedios y el $rado de ocupacin es el mismo para todos los ordenadores= al unir m%ltiples m3quinas con lneas punto a punto es posible lle$ar a 'ormar redes de topolo$as comple as en las que no sea trivial averi$uar cual es la ruta ptima a se$uir para ir de un punto a otro, ya que puede haber m%ltiples caminos posibles con distinto n%mero de ordenadores intermedios, con enlaces con diversas velocidades y distintos $rados de ocupacin. !ada ordenador que participa en una red de enlaces punto a punto es un nodo de la red. ,i el nodo tiene un %nico enlace se dice que es un nodo terminal, de lo contrario se dice que es un nodo intermedio o nodo de encaminamiento. !ada nodo intermedio ha de tomar la decisin sobre por donde debe diri$ir los paquetes que reciba, por lo que tambin se les llama conmutadores o routers. Al$unos e emplos de topolo$a de red punto a punto pueden verse en la 'i$ura si$uiente-

&strella Drbol Irre$ular !ompleta Figura 9.2.2.1: Algunos ejemplos de topologa posibles en redes punto a punto. 9.2.3 Redes de rea local. )as redes de 3rea local *conocidas como )ocal Area 4et5or6+ son redes de propiedad privada dentro de un edi'icio o un 3rea de hasta unos cuantos 6ilmetros de extensin. ,e usan ampliamente para conectar ordenadores personales y estaciones de traba o en o'icinas y '3bricas con el ob eto de compartir recursos *impresoras, esc3neres, etc.+. )as redes de 3rea local est3n restrin$idas en tama.o, lo cual si$ni'ica que el tiempo de transmisin del peor caso est3 limitado y se conoce de antemano, lo cual hace posible usar ciertos dise.os que de otra manera no seran pr3cticos y adem3s se simpli'ica la administracin de la red. )as redes de 3rea local usan una tecnolo$a de transmisin que consiste en un sencillo cable al cual est3n conectadas todas las m3quinas. Eperan a velocidades de /# a /### 7pbs, el tiempo que tardan en transmitir un mensa e es peque.o, por lo que se dice que tienen ba o retardo *dcimas de microse$undos+ y experimentan muy pocos errores. )as topolo$as mas usadas en una red de 3rea local son el bus y el anillo *'i$ura ".1.8./+.

!iencias y ;cnicas &stadsticas

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

Erdenador

!able

Erdenador

!able

;opolo$a en bus. ;opolo$a en anillo. Figura 9.2.3.1: Ejemplos de topologas en redes de rea local. &n una red de bus, en cualquier instante un ordenador es la m3quina maestra y puede transmitir, solicitando a las otras m3quinas que se absten$an de enviar mensa es mientras dura su transmisin. &s necesario un mecanismo de arbitra e para resolver con'lictos cuando dos o m3s m3quinas quieren transmitir simult3neamente. &l mecanismo de arbitra e puede ser centralizado *una sola m3quina controla el mecanismo+ o distribuido *todas las m3quinas controlan el mecanismo de arbitra e+. (or e emplo, &thernet es una red de transmisin basada en bus con control de operacin distribuido a /#, /## /### 7bps. )as computadoras de una &thernet pueden transmitir cuando quieran= si dos o m3s paquetes chocan *dos computadoras desean transmitir simult3neamente+, cada computadora slo espera un tiempo al azar y lo vuelve a enviar. &n una red en anillo, cada bit se propa$a por s mismo, sin esperar al resto del paquete al cual pertenece. ;picamente, cada bit recorre el anillo entero en el tiempo que toma transmitir unos pocos bits, a veces antes de que el paquete completo se haya transmitido. )a re$la para arbitrar el acceso simult3neo al anillo m3s popular es el to6en rin$ de IF7, que opera a @ o /? 7bps. 9.2.4 Redes de rea metropolitana. <na red de 3rea metropolitana *conocida como 7etropolitan Area 4et5or6+ es b3sicamente una versin m3s $rande de una red de 3rea local y normalmente se basa en una tecnolo$a similar. (uede abarcar un $rupo de o'icinas corporativas cercanas o una ciudad y podra ser privada o p%blica. )a principal razn de distin$uir las redes de 3rea metropolitana de las redes de 3rea local es que se ha adoptado un est3ndar para ellas- el bus dual de cola distribuida *Distributed Gueue Dual Fus+. &l DGDF consiste en dos buses *cables+ unidireccionales, a los cuales est3n conectadas todos los ordenadores *'i$ura ".1.@./+. !ada bus tiene una cabeza terminal *headBend+, un dispositivo que inicia la actividad de transmisin. &l tr3'ico destinado a una computadora situada a la derecha del emisor usa el bus superior. &l tr3'ico hacia la izquierda usa el de aba o.

!iencias y ;cnicas &stadsticas

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

Fus A

Direccin del 'lu o en el bus A

Erdenador

4
!abeza terminal

Fus F Direccin del 'lu o en el bus F

Figura 9.2.!.1: Arquitectura de la red de rea metropolitana "#"$. &l aspecto clave de las redes de 3rea metropolitana es que existe un medio de di'usin *dos cables en el caso de DGDF+, al cual se conectan todos los ordenadores, simpli'icando el dise.o en comparacin con otros tipos de redes. 9.2.5 Redes de rea amplia. <na red de 3rea amplia *9ide Area 4et5or6+ se extiende sobre un 3rea $eo$r3'ica extensa, por e emplo un pas o continente y contiene ordenadores dedicados a e ecutar pro$ramas de usuario *aplicaciones+. )lamaremos a estas m3quinas %osts. )os hosts est3n conectados por una subred de comunicacin. &l traba o de est3 subred es conducir mensa es de un hosts a otro. &n muchas redes de 3rea amplia, la subred tiene dos componentes distintos- las lneas de transmisin y los elementos de conmutacin. )as lneas de transmisin mueven bits de un ordenador a otro. )os elementos de conmutacin son ordenadores especializados que conectan dos o m3s lneas de transmisin. !uando los datos lle$an por una lnea de entrada, el elemento de conmutacin debe esco$er una lnea de salida para reenviarlos. &ste elemento de conmutacin recibe el nombre de router.
,ubred 0outer

Iost

0ed de 3rea local

Figura 9.2.&.1: 'ed de rea amplia. <n e emplo de red de 3rea amplia puede verse en la 'i$ura ".1.J./, en ella cada ordenador esta conectado a una red de 3rea local en la cual est3 presente un router, aunque puede suceder en al$unos casos que un ordenador este conectado directamente a un router. )a coleccin de lneas de comunicacin y routers *pero no los ordenadores+ 'orman la subred.

!iencias y ;cnicas &stadsticas

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

&n casi todas las redes de 3rea amplia, la red contiene numerosos cables o lneas tele'nicas, cada una conectada a un par de routers. ,i dos routers que no comporten un cable desean comunicarse, deber3n hacerlo indirectamente, por medio de otros routers. !uando se enva un paquete de un router a otro a travs de uno o m3s routers intermedios, el paquete se recibe completo en cada router intermedio, se almacena hasta que la lnea de salida requerida est3 libre y a continuacin se enva. <na subred basada en este principio se llama de paquete conmutado. 9.2.6. Interredes. &n el mundo existen muchas redes, a veces con di'erente hard5are y so't5are. ,i deseamos conectar dos redes di'erentes 'recuentemente incompatibles entre si, es necesario usar m3quinas llamadas pasarelas para hacer la conexin y la traduccin necesaria, tanto hard5are como so't5are. <na coleccin de redes interconectadas se llama interred. <na 'orma com%n de interred es una coleccin de redes de 3rea local conectadas a una red de 3rea amplia. &n e'ecto, si en la 'i$ura ".1.J./ reemplazamos la palabra subred por la palabra red de 3rea amplia, nada m3s en la 'i$ura debera cambiar. &n este caso, la %nica distincin entre una subred y una red de 3rea amplia es si est3n o no presentes los ordenadores. ,i el sistema dentro de la curva cerrada contiene %nicamente routers, es una subred, si contiene routers y ordenadores, es una red de 3rea amplia. 9.3 Protocolos de comunicacin. )as primeras redes de computadoras se dise.aron con el hard5are como preocupacin principal y el so't5are como al$o secundario. ,in embar$o, con el tiempo, esta estrate$ia ha su'rido cambios y ahora el so't5are de la red su're un elaborado proceso de desarrollo, dando lu$ar a so't5are altamente estructurado. (ara reducir la comple idad del dise.o, la mayora del so't5are de red est3 or$anizado como una serie de capas o ni(eles, cada una construida sobre la in'erior. &l n%mero de capas y el nombre, el contenido y la 'uncin de cada una di'ieren del tipo de red. ,in embar$o, en todas las redes el propsito de cada capa es o'recer ciertos servicios a las capas superiores de modo que no ten$an que ocuparse del detalle de la implementacin real de los servicios. )a capa 4 de una m3quina lleva a cabo una comunicacin con la capa 4 de otra m3quina. )as re$las y convenciones que se si$uen en la comunicacin se conocen como protocolo de la capa ). F3sicamente el protocolo es un acuerdo entre las partes que se comunican sobre cmo va a llevarse a cabo la comunicacin. &n la 'i$ura ".8./ puede verse una red de cinco capas. )as entidades que comprenden las capas correspondientes en las di'erentes m3quinas se denominan pares, por lo cual, son los pares los que se comunican usando el protocolo.

!iencias y ;cnicas &stadsticas

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

Iost / !apa J Inter'az de la capa @KJ !apa @ Inter'az de la capa 8K@ !apa 8 Inter'az de la capa 1K8 !apa 1 Inter'az de la capa /K1 !apa / (rotocolo de la capa / (rotocolo de la capa 1 (rotocolo de la capa 8 (rotocolo de la capa @ (rotocolo de la capa J

Iost 1 !apa J

!apa @

!apa 8

!apa 1

!apa /

7edio 'sico

Figura 9.3.1: *apas+ protocolos e interfaces de una red. )os datos no se trans'ieren directamente de la capa 4 de una m3quina a la capa 4 de la otra, sino que cada capa pasa datos e in'ormacin de control a la capa que est3 inmediatamente deba o de ella, hasta lle$ar a la capa m3s ba a. Fa o la capa / se encuentra el medio fsico a travs del cual ocurre la comunicacin. &ntre cada par de capas adyacentes se encuentra una interfa,. )a inter'az de'ine que operaciones y servicios o'rece la capa in'erior a la superior. <n con unto de capas y protocolos recibe el nombre de arquitectura de red. &xisten muchas arquitecturas de red implementadas como capas. :eremos a continuacin las dos arquitecturas de red m3s importantes- el modelo de re'erencia E,I y el modelo de re'erencia ;!(KI(. 9.4 El modelo de referencia OSI. &l modelo de re'erencia E,I se muestra en la 'i$ura ".@./. &ste modelo se basa en una propuesta que desarroll la Er$anizacin Internacional de 4ormas *I,E+ como paso hacia la estandarizacin de los protocolos que se usan en las diversas capas. &l modelo se llama modelo de referencia -./ *Epen ,ystems Interconnection, interconexin de sistemas abiertos+ puesto que se ocupa de la conexin de sistemas que est3n abiertos para la comunicacin con otros sistemas. &l modelo E,I tiene siete capas, cuyo n%mero se obtuvo de la aplicacin de los si$uientes principios en el dise.o del protocolo/. ,e debe crear una capa siempre que se necesite un nivel di'erente de abstraccin. 1. !ada capa debe realizar una 'uncin bien de'inida. 8. )a 'uncin de cada capa se debe ele$ir pensando en la de'inicin de protocolos estandarizados internacionalmente. @. )os lmites de las capas deben ele$irse a modo de minimizar el 'lu o de in'ormacin a travs de las inter'aces.

!iencias y ;cnicas &stadsticas

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

J. )a cantidad de capas debe ser su'iciente para no tener que a$rupar 'unciones distintas en la misma capa y lo bastante peque.a para que la arquitectura no se vuelva inmane able. De la aplicacin de estas re$las sur$i el modelo de protocolo que puede verse en la 'i$ura si$uienteAplicacin (rotocolo de aplicacin Aplicacin A(D<

(resentacin

(rotocolo de presentacin

(resentacin

((D<

,esin

(rotocolo de sesin

,esin

,(D<

;ransporte

(rotocolo de transporte Arontera de comunicacin de la subred (rotocolo interno de la subred

;ransporte

;(D<

0ed

0ed

0ed

0ed

(aquete

&nlace de datos

&nlace de datos

&nlace de datos

&nlace de datos

7arco

Asica Iost A

Asica 0outer

Asica 0outer

Asica Iost F

Fit

(rotocolo hostBrouter de la capa de red (rotocolo hostBrouter de la capa de enlace de datos (rotocolo hostBrouter de la capa 'sica

Figura 9.!.1: 0odelo de referencia -./. (rocederemos a continuacin a ver, de 'orma sucinta, cada una de las capas del protocolo E,I. 9.4.1 La capa fsica. )a capa 'sica tiene que ver con la transmisin de bits por un canal de comunicacin. )as consideraciones de dise.o tienen mucho que ver con las inter'aces mec3nica, elctrica, de procedimiento y con el medio de transmisin 'sico que est3 ba o la capa 'sica. &st3s consideraciones de dise.o se pueden resumir en que cuando un lado enve un bit a /, el otro lado reciba un bit a / e incluyen cuantos voltios deben usarse para representar un / y cuantos para un #= cuantos microse$undos dura un bit= el tipo de transmisin que se puede e'ectuar *simplex, semiBd%plex o d%plex+= el mtodo de establecimiento de la conexin inicial y como se interrumpe cuando se ha terminado, etc.

!iencias y ;cnicas &stadsticas

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

9.4.2 La capa de enlace de datos. )a principal tarea de la capa de enlace de datos es tomar un medio de transmisin en bruto y trans'ormarlo en una lnea que parezca libre de errores de transmisin no detectados a la capa de red *capa superior+. &sta tarea se realiza haciendo que el emisor divida los datos de entrada en marcos de datos *unos cientos o miles de bytes+, que transmita los marcos de 'orma secuencial y procese los marcos de acuse de recibo que devuelve el receptor. (ara cumplir sus especi'icaciones, y dado que la capa 'sica solo reconoce una corriente de bits, la capa de enlace de datos debe crear y reconocer los lmites de los marcos, a.adiendo patrones especiales de bits al principio y al 'inal del marco y teniendo especial cuidado de que estos patrones de bits no puedan interpretarse incorrectamente dentro de los marcos, si aparecen. Adem3s debe, en caso de la perdida de un marco por un problema en el medio 'sico *por e emplo una r3'a$a de ruido+, retransmitir el marco. ,in embar$o, las transmisiones repetidas de marcos introducen la posibilidad de duplicar marcos, pues se puede enviar un marco duplicado si lo que se pierde no es el marco enviado sino el marco de acuse de recibo que el receptor devuelve al emisor. !orresponde a esta capa resolver el problema de los marcos da.ados, perdidos o duplicados. (or %ltimo, la capa de enlace de datos debe implementar un mecanismo de re$ulacin de tr3'ico para que el transmisor sepa cu3nto espacio de almacenamiento temporal *bu''er+ tiene el receptor libre en ese momento y evitar con ello la saturacin del receptor y con ello la perdida de marcos. 9.4.3 La capa de red. )a capa de red se ocupa de controlar el 'uncionamiento de la subred. ,u principal misin es la determinacin de mediante que rutas se encaminan los paquetes del ordenador emisor al ordenador de destino. )as rutas pueden ser tablas est3ticas, pueden determinarse al principio de cada conversacin o bien pueden determinarse de nuevo con cada paquete para re'le ar la car$a actual de la red. Adem3s, debe encar$arse de controlar la con$estin en la subred, de 'orma que no se encuentren en la misma un excesivo n%mero de paquetes, pues esto produce una disminucin en la velocidad de transmisin de la red. Etro problema que debe resolver la capa de red es la interconexin entre distintos tipos de redes, pues el tipo de direcciones en una red pueden ser distintos en otra red= los tama.os de paquete pueden di'erir, etc. (or %ltimo, es misin de la capa de red contar los paquetes, caracteres o bits que enva cada cliente, pues esto permite, en caso de ser necesario, 'acturar a cada cliente por el uso que realiza de la red, en concreto, contar los paquetes enviados y recibidos para, despus de asi$narles un precio, 'acturar al cliente.

!iencias y ;cnicas &stadsticas

"

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

9.4.4 La capa de transporte. )a 'uncin b3sica de la capa de transporte es aceptar datos de la capa de sesin, dividirlos en unidades m3s peque.as si es necesario, pasarlos a la capa de red y ase$urar que todos los pedazos lle$an correctamente. De esta 'orma, se asla a las capas superiores de los cambios en la tecnolo$a hard5are. )a capa de transporte 'unciona, de 'orma $eneral, creando una conexin de red distinta para cada conexin de transporte que requiera la capa de sesin. ,in embar$o, si es costoso crear una conexin de red, puede multiplexar varias conexiones de transporte en la misma conexin de red para reducir el costo. &n cualquiera de ambos casos, es misin de la capa de transporte que resulte transparente para la capa de sesin. <na vez terminado el uso de una conexin de red, la capa de transporte debe liberar la conexin a travs de la red. )a capa de transporte es una verdadera capa de extremo a extremo, del ori$en al destino. <n pro$rama en el ordenador 'uente sostiene una comunicacin con un pro$rama en el ordenador destino, mientras que en las capas m3s ba as los protocolos se usan entre cada m3quina y sus vecinas inmediatas, y no entre las m3quinas ori$en y destino. (or %ltimo, la capa de transporte debe re$ular el 'lu o de in'ormacin, a 'in de que un nodo r3pido no sature a un nodo lento. &ste mecanismo se conoce con el nombre de control de flujo y desempe.a un papel clave en la capa de transporte. 9.4.5 La capa de sesin. )a capa de sesin permite a los usuarios de m3quinas di'erentes establecer sesiones entre ellos. <na sesin permite el transporte de datos, encar$ado a la capa de transporte, pero tambin proporciona servicios que pueden requerirse como el control del di3lo$o. Adem3s, si la conexin es simplex, la capa de sesin debe mane ar el control de los turnos. <n problema importante cuya solucin depende de la capa de sesin es la sincronizacin entre procesos de las computadoras conectadas. &sta sincronizacin permite, por e emplo, que si se desea enviar un archivo entre dos computadoras cuya trans'erencia dura dos horas, pero la conexin su're problemas de desconexiones cada hora, la trans'erencia es imposible. ,in embar$o, la capa de sesin puede insertar puntos de sincronizacin en la corriente de datos, con lo cual, despus de cada interrupcin slo se deben enviar los datos que se encuentran despus del %ltimo punto de sincronizacin trans'erido. 9.4.6 La capa de presentacin. )a capa de presentacin se ocupa de la sintaxis y la sem3ntica de la in'ormacin que se transmite. ,e encar$a, por e emplo, de convertir la representacin de las cadenas de caracteres *por e emplo A,!II, <nicode, etc.+, los enteros *bi$Bendian o littleB endian+, etc., a 'ormatos que ha$an posible su comunicacin entre distintos tipos de ordenadores. &sto se hace de'iniendo un 'ormato est3ndar de red, de 'orma que los datos

!iencias y ;cnicas &stadsticas

/#

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

son convertidos del 'ormato interno del ordenador al 'ormato de red en la m3quina 'uente y viceversa en la m3quina destino. 9.4.7 La capa de aplicacin. )a capa de aplicacin contiene los protocolos de aplicacin, esto es, aquellas aplicaciones que se utilizan por la red. ,u misin es proporcionar dichas aplicaciones y solventar los problemas que puedan sur$ir por la disparidad de 'ormatos existentes entre los computadores conectados a la red. As, por e emplo, existen miles de tipos de terminales incompatibles entre s. )a capa de aplicacin soluciona el problema de'iniendo una terminal (irtual de red abstracta, que los editores y pro$ramas pueden mane ar. Despus, la capa de aplicacin debe traducir las ordenes dadas a la terminal virtual de red en las ordenes propias de la terminal real que se este mane ando. Etro e emplo es la trans'erencia de archivos, pues estos se nombran de 'orma di'erente en cada sistema operativo, tienen distinta 'orma de representar las lneas de texto, etc. )a capa de aplicacin debe encar$arse de proveer una 'orma $eneral de solucionar estos problemas. 9.5 El modelo de referencia TCP IP. &l modelo de re'erencia ;!(KI( es una arquitectura cuyo principal ob etivo de dise.o es poder conectar entre s m%ltiples redes de manera transparente para el usuario. &l modelo ;!(KI( sur$i por el inters del Departamento de De'ensa de &stados <nidos en poseer una red con capacidad de mantener las conexiones intactas mientras las m3quinas de ori$en y destino estuvieran 'uncionando independientemente de si al$una de las m3quinas o lneas de transmisin en el trayecto de ara de 'uncionar de 'orma repentina. &l modelo de re'erencia ;!(KI( esta 'ormado por cuatro capas, que pueden verse en la 'i$ura si$uiente *'i$ura ".J./+, en la cual tambin se muestra la relacin de cada capa con la capa equivalente del modelo de re'erencia E,I. E,I Aplicacin (resentacin ,esin ;ransporte 0ed &nlace de datos Asica Figura 9.&.1: 0odelo de referencia 1*23/2 4 su relacin con el modelo -./. De i$ual 'orma a como hicimos con las capas del protocolo E,I, expondremos a continuacin cada una de las capas del protocolo ;!(KI(. ;ransporte Interred 4odo a red ;!(KI( Aplicacin 4o est3n presentes en el modelo

!iencias y ;cnicas &stadsticas

//

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

9.5.1 La capa del nodo a la red. &l modelo de re'erencia ;!(KI( es muy sucinto en la especi'icacin de esta capa del protocolo. F3sicamente, solo indica que el nodo se ha de conectar a la red haciendo uso de al$%n protocolo que permita el envo de paquetes I(. &ste protocolo no est3 de'inido y vara de un nodo a otro y de una red a otra red. 9.5.2 La capa interred. )a capa interred es el e e que mantiene unida toda la arquitectura. )a misin de esta capa es permitir que los nodos inyecten paquetes en cualquier red y los ha$an via ar de 'orma independiente a su destino, que incluso puede estar en una red di'erente. )os paquetes enviados por esta capa pueden lle$ar en un orden di'erente a aquel en que se enviaron, siendo misin de las capas superiores ordenarlos, si lo que se desea es una entre$a ordenada. Adem3s, la capa interred debe controlar la con$estin de la red, evitando el envo de paquetes en caso de con$estin en la misma. (ara ello, la capa de interred de'ine un 'ormato de paquete y protocolo o'icial llamado I( *Internet (rotocol, protocolo de interred+. &studiaremos dicho protocolo de 'orma detenida en un tema posterior. 9.5.3 La capa de transporte. )a capa que est3 sobre la capa de interred se conoce como capa de transporte. &sta capa se dise. para permitir que las entidades pares en los nodos ori$en y destino lleven a cabo una comunicacin, cumpliendo el mismo papel que la capa de transporte E,I. &n la capa de transporte de ;!(KI( se de'inieron dos protocolos de extremo a extremo, ;!( y <D(. ;!( *;ransmission !ontrol (rotocol, protocolo de control de transmisin+ es un protocolo con'iable orientado a la conexin que permite que una corriente de bytes ori$inada en una m3quina se entre$ue sin errores en cualquier otra m3quina de la red. &ste protocolo 'ra$menta la corriente entrante de bytes en mensa es discretos y pasa cada uno a la capa de interred. &n el destino, el proceso ;!( receptor reensambla los mensa es recibidos para 'ormar la corriente de salida. &l ;!( tambin se encar$a del control del 'lu o para ase$urar que un emisor r3pido no pueda colapsar a un receptor lento con m3s mensa es de los que puede mane ar. <D( *<ser Data (rotocol, protocolo de datos de usuario+ es un protocolo sin conexin, no con'iable, para aplicaciones que no necesitan la asi$nacin de secuencia ni el control de 'lu o que proporciona ;!(, pues o bien no lo desean, o bien desean utilizar los suyos propios. &ste protocolo se usa ampliamente para consultas de peticin y respuesta de una sola ocasin, del tipo clienteBservidor, y en aplicaciones en las que la entre$a r3pida es m3s importante que la entre$a precisa del mensa e, tal y como sucede en la transmisin de audio y vdeo. 9.5.4 La capa de aplicacin. &ncima de la capa de transporte est3 directamente la capa de aplicacin, pues el modelo ;!(KI( no tiene capas de sesin ni de presentacin. 4o se pens que 'ueran
!iencias y ;cnicas &stadsticas /1

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

necesarias, por lo que no se incluyeron. )a capa de transporte contiene todos los protocolos de alta nivel. Al$unos e emplos de estos protocolos son el protocolo de terminal virtual *;&)4&;+, el de trans'erencia de archivos *A;(+, el de correo electrnico *,7;(+, el de servicio de nombres de dominio *D4,+, el protocolo que se usa para recuperar p3$inas de la 9orld 9ide 9eb *I;;(+, etc. 9.! Transmisin de datos en un protocolo de comunicacin. :eamos ahora como 'unciona un protocolo de capas. (ara ello tomemos como e emplo el protocolo de cinco capas mostrado en la 'i$ura ".8./. <n proceso de aplicacin, $eneralmente una aplicacin de usuario, que se e ecuta en la capa J desea comunicarse con otro ordenador. (ara ello, el proceso produce un mensa e 7 y se lo entre$a a la capa @ para su transmisin. )a capa @ coloca un encabe,ado al principio del mensa e para identi'icarlo y pasa el resultado a la capa 8. &l encabezado incluye in'ormacin de control, como n%meros de secuencia, para que la capa @ en la m3quina de destino pueda entre$ar los mensa es en el orden correcto si las capas in'eriores no mantienen la secuencia. Generalmente, la capa 8 impone un lmite al tama.o de los mensa es que puede procesar, por lo que divide los mensa es que le lle$an en unidades m3s peque.as, llamadas paquetes, anexando un encabezado de la capa 8 a cada paquete. Adem3s decide que lnea de salida *si existen varias+ ser3 usada y pasa los paquetes a la capa 1. )a capa 1 a.ade un encabezado y un apndice al paquete y lo entre$a a la capa /, la cual se encar$a de transmitirlo de 'orma 'sica. &n la m3quina receptora el mensa e se mueve hacia arriba de capa a capa, perdiendo los encabezados y apndices con'orme avanza. 4in$uno de los encabezados y apndices para las capas in'eriores a la 4 lle$a hasta la capa 4. &n la 'i$ura ".?./ puede verse de 'orma esquem3tica
!apa (rotocolo de la capa J

I@

(rotocolo de la capa @

I@

I8

I@

7/

I8

71

(rotocolo de la capa 8 (rotocolo de la capa 1

I8

I@

7/

I8

71

I1

I8

I@

7/

;1

I1

I8

71

;1

I1

I8

I@

7/

;1

I1

I8

71

;1

73quina de ori$en

73quina de destino

Figura 9.5.1: Ejemplo del flujo de informacin en un protocolo. 9." #re$e %istoria de Internet. 4o parece adecuado terminar un tema de introduccin a las redes de ordenadores sin comentar al$o de la corta, pero a etreada vida de la red que hoy conocemos como Internet.

!iencias y ;cnicas &stadsticas

/8

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

A mediados de la dcada de los ?#, el Departamento de De'ensa de los &stados <nidos quera una red de control que pudiera sobrevivir a una $uerra nuclear. )as redes tele'nicas tradicionales se consideraban muy vulnerables, pues la prdida de una lnea o un conmutador terminara toda comunicacin que los estuviera usando. (ara resolver este problema, el Departamento de De'ensa acudi a A0(A *Advanced 0esearch (ro ects A$ency+. A0(A decidi que el Departamento de De'ensa necesitaba una red de paquete conmutado, que consista en una subred y computadoras hosts. )a subred consista en minicomputadoras llamadas I7( *procesadores inter'az de mensa es+ conectadas con lneas de transmisin. (ara lo$rar alta 'iabilidad, cada I7( se conectara al menos a otras dos. )a subred iba a ser una subred de data$rama, de 'orma que si al$unas lneas de I7( resultaban destruidas, los mensa es se podran reencaminar de 'orma autom3tica a travs de trayectorias alternativas. A0(A4&; entr en 'unciones de 'orma experimental en diciembre de /"?" con cuatro nodos en <!)A, <!,F, ,0I y la <niversidad de <tah. !on posterioridad se produ eron cambios en A0(A4&;, como el cambio del so't5are de I7( para permitir que las terminales se conectaran de 'orma directa a un I7( especial llamado ;I( *procesador de inter'az de terminal+ sin tener que pasar por un hosts. )os cambios si$uientes incluyeron el tener m%ltiples hosts por cada I7( *para ahorrar dinero+, hosts que se comunicaban con m%ltiples I7( *para prote$erse de 'allos de I7(+, etc. ,in embar$o, el cambio m3s radical 'ue la invencin y desarrollo del modelo y protocolo ;!(KI( y su adopcin. (ara 'omentar la adopcin, A0(A concedi contratos a FF4 y a la <niversidad de !ali'ornia en Fer6eley para inte$rar ;!(KI( con el <4IM de Fer6eley. )os investi$adores de Fer6eley desarrollaron una inter'az de pro$rama conveniente para la red *soc6ets+ y muchos pro$ramas de aplicacin, administracin, etc., para 'acilitar el traba o con redes. &sto hizo que en /"C8 A0(A4&; contar3 con m3s de 1## I7( y cientos de hosts. &n este momento A0(A cedi el mane o de la red a la A$encia de !omunicaciones de la De'ensa *D!A+. )o primero que hizo la D!A 'ue separar la porcin militar de la red en una subred independiente llamada 7I)4&;, con pasarelas estrictas entre 7I)4&; y la red de investi$acin restante. &n /""# la red A0(A4&; haba sido rebasada por redes m3s nuevas que ella misma haba $enerado, de manera que se clausur y desmantel, pero su versin militar 7I)4&; a%n contin%a operando. A 'inales de /"L#, la 4,A *Aundacin 4acional de la !iencia+ de &stados <nidos observ el enorme impacto que A0(A4&; tena en la investi$acin universitaria. ,in embar$o, para conectarse a A0(A4&; una universidad deba tener contratos de investi$acin con el Departamento de De'ensa. &sta 'alta de acceso universal motiv a la 4,A a establecer una red virtual, !,4&;, centrada en una sola m3quina y que permita tener conexin con A0(A4&; y otras redes. 7ediante !,4&; los investi$adores podan hacer llamadas y de ar correo electrnico para que otras personas lo reco$ieran.

!iencias y ;cnicas &stadsticas

/@

Adquisicin y tratamiento de datos

Introduccin a las redes de ordenadores y ...

&n /"C@, la 4,A empez a dise.ar un sucesor de alta velocidad de A0(A4&; que se abrira a todos los $rupos universitarios de investi$acin. (ara ello conecto sus seis centros de supercomputadoras en ,an Die$o, Foulder, !hampai$n, (ittsbur$h, Ithaca y (rinceton 'ormando una red de bac6bone *tronco o columna vertebral+, 'inanciando tambin al$unas redes re$ionales *cerca de 1#+, que se conectaron a la red de bac6bone. (or 'in 4,A4&; se conect a A0(A4&; mediante un enlace en el cuarto de m3quinas de !arne$ieB7ellon. )a 4,A4&; 'ue un xito inmediato y se sobrecar$ desde el primer momento. Al continuar el crecimiento, la 4,A se dio cuenta que el $obierno no poda se$uir 'inanciando eternamente el uso de redes. 73s a%n, las or$anizaciones comerciales queran unirse pero los estatutos de la 4,A les prohiban usar redes pa$adas por la propia 'undacin. (or ello 4,A anim a 7&0I;, 7!I e IF7 a 'ormar una corporacin no lucrativa, A4, *Advanced 4et5or6 and ,ervices+ como paso hacia la comercializacin. &n /""#, A4, se hizo car$o de 4,A4&; y 'ormo A4,4&;. )a cantidad de redes, m3quinas y usuarios conectados a A0(A4&; creci con rapidez despus de que ;!(KI( se convirti en el %nico protocolo o'icial en /"C8. !uando se conectaron 4,A4&; y A0(A4&; el crecimiento se hizo exponencial= se unieron muchas redes re$ionales y se hicieron conexiones con redes de !anad3, &uropa y el (ac'ico. Iacia 'inales de la dcada de los C# existan 8### redes y 1##.### computadoras conectadas, y la $ente 'ue viendo la a$lomeracin de redes como una interred y m3s tarde empez a denominarla I4;&04&;. &n /""1 se adhiri a I4;&04&; el host n%mero un milln. 2 en la actualidad se calcula que el tama.o se duplica cada a.o aproximadamente. &sto es debido a que hasta mediados de la dcada de los "#, Internet se poblaba en $ran medida de investi$adores acadmicos, del $obierno y de la industria. <na aplicacin nueva, la 999 cambi esto y atra o a millones de nuevos usuarios no acadmicos a la red. &sta aplicacin, inventada por el 'sico del !&04 ;im FernersB)ee, no cambi nin$uno de los recursos subyacentes, pero los hizo m3s '3ciles de usar.

!iencias y ;cnicas &stadsticas

/J

Vous aimerez peut-être aussi