Organizacin internacional de estandarizacin (OSI) dedicado a establecer
acuerdos mundiales sobre estndares internacionales que cubre todos los aspectos de la redes de comunicaciones. En el modelo de interconexin de sistemas abiertos permitiendo que los sistemas diferentes, se pueden comunicar independientemente de la arquitectura subacente sin necesidad de cambiar el !ard"are o el soft"are de los diferentes fabricantes #endedores. El modelo (OSI) esta compuesto por $ ni#eles%
&i#el '( )*sico &i#el +( ,e enlace &i#el -( El de red &i#el .( El de transporte &i#el /( ,e sesin &i#el 0( 1resentacin &i#el $( ,e aplicacin.
ORGANIZACIN DE LOS NIVELES: (2os ni#eles ',+ - tienen que #er con la parte f*sica, conexiones espec*ficas el3ctricas, transmisin de datos, entre otras. (2os ni#eles /,0 $ proporcionar ser#icios de soporte de usuario, permiten la operabilidad entre sistemas soft"are no relacionado. (El ni#el . asegura la transmisin de los datos de extremo a extremo.
FUNCIONES:
NIVEL FISICO: 4oordina funciones necesarias para transmitir el flu5o de datos atre#es de un medio f*sico. 6rata con las especificaciones el3ctricas mecnicas de la interfase del medio de transmisin. El ni#el f*sico se relaciona con lo siguiente% caracter!t"ca! #!"ca! $e %a "&ter#a!e ' e% (e$"): ,efinir la interfase entre dispositi#os el tipo de medio de transmisin. Re*re!e&tac"+& $e %)! ,"t!: 4odificacin de los bits en se7ales. -a!a $e $at)!: 4uanto tiempo dura los bits por segundo. S"&cr)&".ac"+& $e %)! ,"t!: Sincronizar relo5es, emisor recontar. C)&#"/0rac"+& $e %a %&ea: 4onfiguraciones punto a punto o multipunto, una red que puede ser malla, estrella, anillo, etc. M)$) $e tra&!("!"+&: 1uede ser simplex, semiduplex, o full d8plex.
NIVELES DE ENLACE DE DA-OS: 6ransforma ni#el f*sico sencillo medio de transmisin en un enlace fiable responsable de la entrega nodo a nodo. Entre las responsabilidades del ni#el de enlace de datos inclue las siguientes%
-ra(a$): 4on#ierte el flu5o de bit recibidos en unidades de datos denominados framat. D"recc")&a("e&t) #!"c): Se define una direccional f*sica a las tramas. C)&tr)% $e #%01): Imponer un mecanismo de control de flu5o para pre#enir desbordamiento por #elocidad de reiniciar datos. C)&tr)% $e err)re!: 9ecanismos para detectar retransmitir las tramas defectuosas o p3rdidas o pre#enir la duplicacin de tramas. C)&tr)% $e acce!): 4uando se conectan dos o mas dispositi#os al mismo enlace los protocolos determinan que dispositi#o tiene el control.
NIVEL DE RED: :esponsable de una entrega de un paquete, desde el origen al destino. ;segura que cada paquete sean cuales sean lleguen cuando + sistemas est3n conectados a redes distintas con dispositi#os de conexin entre ellas. Es necesario tener un ni#el de red para lle#ar a cabo la entrega desde el origen al destino, sus responsabilidades son% - D"recc")&a("e&t) %+/"c): El ni#el de enlace gestiona los problemas de direcciones locales. El ni#el de red a7ade una cabecera al paquete que #iene del ni#el superior e inclue direcciones lgicas del emisor el receptor. - E&ca("&a("e&t): 4uando se tiene una red de redes los dispositi#os de conexin denominados encaminadores encaminan los paquetes !asta su destino final. 2a funcin del ni#el de red es proporcionar estos mecanismos.
NIVEL DE -RANS2OR-E: :esponsable de la entrega, origen a destino extremo a extremo de todo el mensa5e el ni#el de transporte. ;segura que todo el mensa5e llegue intacto en orden, super#isando el control de errores como el control de flu5o a ni#el origen a destino para maor seguridad. El ni#el de transporte puede crear una conexin entre dos puertos finales la conexin es el 8nico camino lgico entre el origen el destino. 2a creacin de la conexin in#olucra - pasos% - Establecimiento de la conexin - 6ransferencia de datos - 2iberacin de la conexin - RES2ONSA3ILIDADES DEL NIVEL DE -RANS2OR-E: - D"recc")&a("e&t) e& *0&t) $e !er4"c"): 2a entrega desde el origen !asta el destino, significa que la entrega no solo #a de una computadora a otra sino desde un proceso espec*fico (programa en e5ecucin) a otro se debe incluir un tipo de direccin denominado direccin de punto de ser#icio (o direccin de puerto). El ni#el de red en#*a cada paquete a la computadora adecuada, el ni#el de transporte en#*a el mensa5e entero al proceso adecuado dentro de esa computadora. - - Se/(e&tac"+& ree&!a(,%a$): <n mensa5e se di#ide en segmentos transmisibles los cuales contienen un &= de ser#icios. Esto permite que el ni#el de transporte reensamble el mensa5e correctamente a su llegada a su destino, identifica remplaza paquetes que sean perdido en la transmisin. - C)&tr)% $e c)&e5"+&: Establecer una conexin con el ni#el de transporte del destino antes de en#iar ning8n paquete. 2a conexin se corta antes que sean transferido todos los paquetes de datos, control de flu5o control de errores. E5emplo% colocar imagen.
NIVEL DE SESION: Es el controlador de dialogo de la red establece, mantiene sincroniza la interaccin entre sistemas de comunicacin. Sus responsabilidades% - C)&tr)% $e $"a%)/): El ni#el de sesin permite que + sistemas establezcan un dialogo, permiten que la comunicacin entre + procesos tengan lugar en modo semiduplex (un sentido cada #ez) o full d8plex (dos sentidos). E5emplo% el 6erminal conectado a una computadora. - S"&cr)&".ac"+&: ;7adir puntos de prueba (c!ec>points), en un flu5o de datos. E5emplo% si se en#*an +?? pginas, es aconse5able insertar puntos de prueba cada '?? pginas para asegurar que cada unidad !a llegado reconocido independientemente.
NIVEL DE 2RESEN-ACION: :elacionado con la sintaxis la semntica de la informacin intercambiada entre + sistemas. :esponsabilades son% (-ra$0cc"+&: 2os procesos, (programa en e5ecucin) en los sistemas intercambian !abitualmente la informacin en forma de tiras de caracteres, n8meros, etc. Se !ace necesario traducir la informacin al flu5o de bits antes de transmitirla. El ni#el de presentacin en el emisor cambia la informacin del formato dependiente del emisor a un formato com8n. (C"#ra$): <n sistema debe ser capas de asegurar la pri#acidad. El cifrado implica transformar la informacin original a otro formato en#*a el mensa5e resultante por la red. El descifrado e5ecuta el proceso in#erso para con#ertirlo al mensa5e original. (C)(*re&!"+&: 2a comprensin ce datos reduce el numero de bits a transmitir cuando le en#*a texto, audio #ideo.
NIVERL DE A2LICACIN: 1ermite al usuario acceder a la red proporciona la interfaces de usuario soporte para ser#icios como correos electrnicos, acceso a arc!i#os remotos, gestin de datos compartida, otros ser#icios. Se incluen% 6-er("&a% 4"rt0a% $e re$: Es una #ersin de un 6erminal fisco permite al usuario acceder a una maquina remota la aplicacin crea una emulacin soft"are de una 6erminal en la maquina remota. 2a computadora del usuario !abla al 6erminal soft"are que a su #es !abla al !ost #ice#ersa. 6-ra&!#ere&c"a acce!) ' /e!t"+& $e arc7"4)! (#ta(): 1ermite al usuario acceder a arc!i#os en una computadora remota para cambiar datos o leer datos, gestionar controlar en computadora remota. 6Ser4"c") $e c)rre): 1roporciona las bases para el en#i el almacenamiento del correo electrnico. 6Ser4"c") $e $"rect)r")!: 1roporciona acceso a bases de datos distribuidas que contienen informacin global sobre distintos ob5etos ser#icios. MODELO DE REFERENCIA OSI Interconexin de Sistemas Abiertos ndice 1. Introduccin. 2. Estructura Del Modelo Osi De Iso. 3. Arquitectura De Red Basada En El Modelo Osi. 4. Arquitectura De Redes. 5. Caas Del Modelo Osi. !. "rans#ision De Datos En El Modelo Osi. $. "er#inolo%ia En El Modelo Osi &. 'er(icios Orientados A Coneccion ) 'er(icios 'in Coneccion *. Estudio De +a ,or#ali-acion Del Modelo Osi 1.. /uentes de In0or#acin 11. Autores De Este In0or#e Home 1. Introdccin 1or #uc2o tie#o se consider al dise3o de redes un roceso #u4 co#licado de lle(ar a ca5o6 esto es de5ido a que los 0a5ricantes de co#utadoras ten7an su roia arquitectura de red6 4 esta era #u4 distinta al resto6 4 en nin%8n caso e9ist7a co#ati5ilidad entre #arcas. +ue%o los 0a5ricantes consideraron acordar una serie de nor#as internacionales ara descri5ir las arquitecturas de redes. +ue%o la I'O :Or%ani-acin Internacional de ,or#ali-acin; en 1*$$ desarrolla una estructura de nor#as co#unes dentro de las redes. Estas nor#as se conocen co#o el Modelo de Re0erencia O'I :intercone9in de siste#as a5iertos;6 #odelo 5a<o el cual e#e-aron a 0a5ricar co#utadoras con caacidad de co#unicarse con otras #arcas. Este #odelo se 5asa en el rinciio de =ulio Cesar> ?di(ide 4 (encer@s?6 4 est@ ensado ara las redes del tio AA,. +a idea es dise3ar redes co#o una secuencia de caas6 cada una construida so5re la anterior. +as caas se ueden di(idir en dos %ruos> 1. 'er(icios de transorte :ni(eles 16 26 3 4 4;. 2. 'er(icios de soorte al usuario :ni(eles 56 ! 4 $;. El #odelo O'I est@ ensado ara las %randes redes de teleco#unicaciones de tio AA,. ,o es un est@ndar de co#unicaciones 4a que es un linea#iento 0uncional ara las tareas de co#unicaciones6 sin e#5ar%o #uc2os est@ndares 4 rotocolos cu#len con los linea#ientos del #odelo. Co#o se #enciona anterior#ente6 O'I nace co#o una necesidad de uni0or#ar los ele#entos que artician en la solucin de los ro5le#as de co#unicacin entre equios de di0erentes 0a5ricantes. !rob"emas de com#atibi"idad$ El ro5le#a de co#ati5ilidad se resenta entre los equios que (an a co#unicarse de5ido a di0erencias en> 1rocesador Central. Belocidad. Me#oria. Disositi(os de Al#acena#iento. Inter0ace ara las Co#unicaciones. Cdi%os de caracteres. 'iste#as Oerati(os. +o que 2ace necesario atacar el ro5le#a de co#ati5ilidad a tra(Cs de distintos ni(eles o caas. Im#ortantes bene%icios$ 1. Ma4or co#rensin del ro5le#a. 2. +a solucin de cada ro5le#a eseci0ico uede ser oti#i-ada indi(idual#ente. Ob&eti'os c"aros ( de%inidos de" mode"o$ /or#ali-ar los di0erentes ni(eles de interaccin ara la cone9in de co#utadoras 2a5ilitando as7 la co#unicacin del siste#a de co#uto indeendiente#ente del 0a5ricante 4 la arquitectura6 co#o as7 ta#5iCn la locali-acin o el siste#a oerati(o. A"cance de "os ob&eti'os$ 1. O5tener un #odelo en (arios ni(eles #ane<ando el conceto de BI"6 2asta el conceto de A1+ICIO,. 2. Desarrollo de un #odelo en el que cada caa de0ine un rotocolo que realice 0unciones eseci0icas6 dise3adas ara atender a la caa suerior. 3. Encasular las eseci0icaciones de cada rotocolo de #anera que se oculten los detalles. 4. Eseci0icar la 0or#a de dise3ar 0a#ilias de rotocolos6 esto es6 de0inir las 0unciones que de5e reali-ar cada caa. ndice ). Estrctra De" Mode"o Osi De Iso. A- Estrctra m"tini'e"$ 'e dise3a una estructura #ultini(el con la idea de que cada ni(el resuel(a solo una arte del ro5le#a de la co#unicacin6 con 0unciones eseci0icas.
B- E" ni'e" s#erior ti"i*a "os ser'icios de "os ni'e"es in%eriores$ Cada ni(el se co#unica con su 2o#olo%o en las otras #@quinas6 usando un #ensa<e a tra(Cs de los ni(eles in0eriores de la #is#a. +a co#unicacin entre ni(eles se de0ine de #anera que un ni(el , utilice los ser(icios del ni(el ,-1 4 roorcione ser(icios al ni(el ,D1.
C- !ntos de acceso$ Entre los di0erentes ni(eles e9isten inter0aces lla#adas ?untos de acceso? a los ser(icios.
D- De#endencia de Ni'e"es$ Cada ni(el es deendiente del ni(el in0erior co#o as7 ta#5iCn lo es del ni(el suerior.
E- Encabe*ados$ En cada ni(el6 se incorora al #ensa<e un 0or#ato de control. Este ele#ento de control er#ite que un ni(el en la co#utadora recetora se entere de que la co#utadora e#isora le est@ en(iando un #ensa<e con in0or#acin. Cualquier ni(el uede incororar un enca5e-ado al #ensa<e. 1or esta ra-n se considera que un #ensa<e est@ constituido de dos artes6 el encabe*ado 4 la in%ormacin. Entonces6 la incororacin de enca5e-ados es necesaria aunque reresente un lote e9tra en la in0or#acin6 lo que i#lica que un #ensa<e corto ueda ser (olu#inoso. 'in e#5ar%o6 co#o la co#utadora recetora retira los enca5e-ados en orden in(erso a co#o se en(iaron desde la co#utadora e#isora6 el #ensa<e ori%inal no se a0ecta. ndice +. Ar,itectra De Red -asada En E" Mode"o Osi. /i%. 1 Arquitectura de la red basada en el modelo OSI. Esta arquitectura reresentada utili-a la ter#inolo%7a de las ri#eras redes lla#adas AR1A,E"6 donde las #aquinas que se utili-an ara correr los ro%ra#as en la red se lla#an 2ostales :co#utadoras centrales;6 o ta#5iCn lla#adas ter#inales. +os 2ostales se co#unican a tra(Cs de una su5red de co#unicaciones que se encar%a de en(iar los #ensa<es entre los 2ostales6 co#o si 0uera un siste#a de co#unicacin tele0nica. +a su5red se co#one de dos ele#entos> las l7neas de trans#isin de datos6 4 los ele#entos de con#utacin6 lla#ados IM1 :rocesadores de interca#5io de #ensa<es;. De Csta #anera todo el tr@0ico que (a o (iene a un 2ostal asa a tra(Cs de su IM1. El dise3o de una su5red uede ser de dos tios> 1. Canales unto a unto. 2. Canales de di0usin. El ri#ero :unto a unto; contiene (arias l7neas de co#unicaciones6 conectadas cada una a un ar de IM1. Cuando un #ensa<e :aquete; se en(7a de un IM1 otro6 se utili-a un IM1 inter#edio6 que %aranti-a el en(7o del #ensa<e6 esta #odalidad se utili-a en las redes e9tendidas que son del tio al#acena#iento 4 reen(7o. El se%undo :di0usin; contiene un solo canal de di0usin que se co#arte con todas las #@quinas de la red. +os aquetes que una #@quina quiera en(iar6 son reci5idos or todas las de#@s6 un ca#o de direccin indica quiCn es el destinatario6 este #odelo se utili-a en redes locales. /i%. 2 Diseo punto a punto. a)Estrella, b)Anillo, c)Arbol, d)Completa, e)Interseccin de anillos, f)Irregular. /i%. 3 Diseo de difusin. a)us, b)Sat!lite o radio, c)Anillo. ndice .. Ar,itectra De Redes. /erar,0a de #rotoco"os$ +as redes de dise3an en caas con el rosito de reducir la co#le<idad6 ero la cantidad de caas6 las 0unciones que se lle(an a ca5o en cada una 4 el no#5re (ar7an de una red a otra. Cada una de las caas li5era a la osterior del conoci#iento de las 0unciones su54acentes. Esto 2ace necesario esta5lecer inter0aces de co#unicacin entre caas que de0inen los ser(icios 4 oeraciones. Cuando una caa-i de una #@quina A esta5lece co#unicacin con la caa-i una #@quina B6 se esta5lecen re%las 4 con(enciones ara lle(arla a ca5o6 lo cual se deno#ina rotocolo de la caa-i. A la con0i%uracin de caas 4 rotocolo se le lla#a arquitectura de red. /i%. 4 Capas, protocolos e interfaces. ndice 1. Ca#as De" Mode"o Osi. 1. Ca#a F0sica Aqu7 se encuentran los #edios #ateriales ara la co#unicacin co#o las lacas6 ca5les6 conectores6 es decir los #edios #ec@nicos 4 elCctricos. +a caa 07sica se ocua de la trans#isin de 5its a lo lar%o de un canal de co#unicacin6 de cuantos #icrose%undos dura un 5it6 4 que (olta<e reresenta un 1 4 cuantos un .. +a #is#a de5e %aranti-ar que un 5it que se #anda lle%ue con el #is#o (alor. Muc2os ro5le#as de dise3o en la arte 07sica son ro5le#a de la in%enier7a elCctrica. Medios de transmisin o !ar tren*ado 2t3isted #air4. Consiste en dos ala#5res de co5re enroscados :ara reducir inter0erencia elCctrica;. o Cab"e coaxia". En ala#5re dentro de un conductor cil7ndrico. "iene un #e<or 5linda<e 4 uede cru-ar distancias #a4ores con (elocidades #a4ores o Fibra #tica. Fo4 tiene un anc2o de 5anda de 5..... G5s6 ero es li#itada or la con(ersin entre las se3ales ticas 4 elCctricas :1 G5s;. +os ulsos de lu- re5otan dentro de la 0i5ra. Ade#@s de estos 2a4 ta#5iCn #edios inal@#5ricos de trans#isin. Cada uno usa una 5anda de 0recuencias en al%una arte del esectro electro#a%nCtico. +as ondas de lon%itudes #@s cortas tienen 0recuencias #@s altas6 4 as7 ao4an (elocidades #@s altas de trans#isin de datos. Bea#os al%unos e<e#los> o Radio. 1. HF--1.. MF-. +as ondas de radio son 0@ciles de %enerar6 ueden cru-ar distancias lar%as6 4 entrar 0@cil#ente en los edi0icios. 'on o#nidireccionales6 lo cual i#lica que los trans#isores 4 reci5idores no tienen que ser alineados. +as ondas de 0recuencias 5a<as asan or los o5st@culos6 ero el oder dis#inu4e con la distancia. +as ondas de 0recuencias #@s altas (an en l7neas rectas. Re5otan en los o5st@culos 4 la llu(ia las a5sor5e. o Microondas. 1.. MF--1. GF-. Ban en l7neas rectas. Antes de la 0i5ra 0or#a5an el centro del siste#a tele0nico de lar%a distancia. +a llu(ia las a5sor5e. o In%rarro&o. 'e usan en la co#unicacin de corta distancia :or e<e#lo6 controlo re#oto de tele(isores;. ,o asan or las aredes6 lo que i#lica que siste#as en distintas 2a5itaciones no se inter0ieren. ,o se ueden usar 0uera. o Ondas de "*. 'e usan lasers. O0recen un anc2o de 5anda alto con costo 5a<o6 ero el ra4o es #u4 an%osto6 4 el alinea#iento es di07cil. El siste#a tele0nico o En %eneral 2a4 que usarlo ara redes #@s %randes que un +A,. o Consiste en las o0icinas de con#utacin6 los ala#5res entres los clientes 4 las o0icinas :los local loos;6 4 los ala#5res de las cone9iones de lar%a distancia entre las o0icinas :los troncales;. Fa4 una <erarqu7a de las o0icinas. o +a tendencia es 2acia la se3ali-acin di%ital. Benta<as> +a re%eneracin de la se3al es 0@cil so5re distancias lar%as. 'e ueden entre#e-clar la (o- 4 los datos. +os a#li0icadores son #@s 5aratos orque sola#ente tienen que distin%uir entre dos ni(eles. +a #anutencin es #@s 0@cilI es 0@cil detectar errores. 'atClites o /uncionan co#o reetidores de #icroondas. En satClite contiene al%unos transonedores que reci5en las se3ales de al%una orcin del esectro6 las a#li0ican6 4 las retrans#iten en otra 0recuencia. o Fa4 tres 5andas rinciales> C :que tiene ro5le#as de inter0erencia terrenal;6 Hu6 4 Ha :que tienen ro5le#as con la llu(ia;. o En satClite tiene 12-2. transonedores6 cada uno con un anc2o de 5anda de 3!-5. MF-. Ena (elocidad de trans#isin de 5. M5s es t7ica. 'e usa la #ultile9acin de di(isin de tie#o. o +a altitud de 3!.... J# so5re el ecuador er#ite la r5ita %eos7ncrona6 ero no se ueden u5icar los satClites con esacios de #enos de 1 o 2 %rados. o +os tie#os de tr@nsito de 25.-3.. #ilise%undos son t7icos. o Mu4 8til en la co#unicacin #(il6 4 la co#unicacin en las @reas con el terreno di07cil o la in0raestructura dC5il. ). Ca#a De En"ace 'e encar%a de trans0or#ar la l7nea de trans#isin co#8n en una l7nea sin errores ara la caa de red6 esto se lle(a a ca5o di(idiendo la entrada de datos en tramas de asentimiento6 or otro lado se inclu4e un atrn de 5its entre las tra#as de datos. Esta caa ta#5iCn se encar%a de solucionar los ro5le#as de reen(7o6 o #ensa<es dulicados cuando 2a4 destruccin de tra#as. 1or otro lado es necesario controlar el tr@0ico. En %ra(e ro5le#a que se de5e controlar es la trans#isin 5idireccional de datos. El te#a rincial son los al%orit#os ara la co#unicacin con0ia5le 4 e0iciente entre dos #@quinas ad4acentes. 1ro5le#as> los errores en los circuitos de co#unicacin6 sus (elocidades 0initas de trans#isin6 4 el tie#o de roa%acin. ,or#al#ente se arte de un 0lu<o de 5its en #arcos. Marcos El ni(el de enlace trata de detectar 4 corre%ir los errores. ,or#al#ente se arte el 0lu<o de 5its en #arcos 4 se calcula un c2ecJsu# :co#ro5acin de datos; ara cada uno. +as tra#as contendr@n in0or#acin co#o> - ,8#ero de caracteres :un ca#o del enca5e-a#iento %uarda el n8#ero. 1ero si el n8#ero es ca#5iado en una trans#isin6 es di07cil recuerar.; - Caracteres de inicio 4 0in. Servicios para el nivel de red 'er(icio sin acuses de reci5o. +a #@quina de 0uente #anda #arcos al destino. Es aroiado si la 0recuencia de errores es #u4 5a<a o el tr@0ico es de tie#o real :or e<e#lo6 (o-;. 'er(icio con acuses de reci5o. El reci5idor #anda un acuse de reci5o al re#itente ara cada #arco reci5ido. Control de flujo 'e usan rotocolos que ro2i5en que el re#itente ueda #andar #arcos sin la er#isin i#l7cita o e9l7cita del reci5idor. 1or e<e#lo6 el re#itente uede #andar un n8#ero indeter#inado de #arcos ero entonces tiene que eserar. Deteccin y correccin de errores E<e#lo> HDLC. En este e<e#lo se (er@ un rotocolo que se odr7a identi0icar con el se%undo ni(el O'I. Es el FD+C :Fi%2-le(el Data +inJ Control;. Este es un rotocolo orientado a 5it6 es decir6 sus eseci0icaciones cu5ren que in0or#acin lle(a cada uno de los 5its de la tra#a. BI"' & & & KL. 1! & .111111. Adress Control Data C2ecJsu# .111111. Co#o se uede (er en la ta5la6 se de0inen unos ca#os que se a%re%an a la in0or#acin :Datos;. Estos ca#os se utili-an con distintos 0ines. Con el ca#o C2ecJsu# se detectan osi5les errores en la trans#isin #ientras que con el ca#o control se en(7a #ensa<es co#o datos reci5idos correcta#ente6 etc. +. Ca#a De Red 'e ocua del control de la oeracin de la su5red. +o #@s i#ortante es eli#inar los cuellos de 5otella que se roducen al saturarse la red de aquetes en(iados6 or lo que ta#5iCn es necesario enca#inar cada aquete con su destinatario. Dentro de la caa e9iste una conta5ilidad so5re los aquetes en(iados a los clientes. Otro ro5le#a a solucionar or esta caa es la intercone9in de redes 2etero%Cneas6 solucionando ro5le#as de rotocolo di0erentes6 o direcciones desi%uales. Este ni(el enca#ina los aquetes de la 0uente al destino 0inal a tra(Cs de enca#inadores :routers; inter#edios. "iene que sa5er la toolo%7a de la su5red6 e(itar la con%estin6 4 #ane<ar saltos cuando la 0uente 4 el destino est@n en redes distintas. El nivel de red en la Internet "#uncionamiento del protocolo I$) El rotocolo de I1 :Internet 1rotocol; es la 5ase 0unda#ental de Internet. Face osi5le en(iar datos de la 0uente al destino. El ni(el de transorte arte el 0lu<o de datos en data%ra#as. Durante su trans#isin se uede artir un data%ra#a en 0ra%#entos que se #ontan de nue(o en el destino. 1aquetes de I1> /i%. 5 o 5ersin. Es la 4. 1er#ite las actuali-aciones. o IHL. +a lon%itud del enca5e-a#iento en ala5ras de 32 5its. El (alor #@9i#o es 156 o !. 54tes. o 6i#o de ser'icio. Deter#ina si el en(7o 4 la (elocidad de los datos es 0ia5le. ,o usado. o Lon7itd tota". Fasta un #@9i#o de !5.535 54tes. o Identi%icacin. 1ara deter#inar a quC data%ra#a ertenece un 0ra%#ento. o DF 2Don8t Fra7ment4. El destino no uede #ontar el data%ra#a de nue(o. o MF 2More Fra7ments4. ,o esta5lecido en el 0ra%#ento 8lti#o. o Des#"a*amiento de" %ra7mento. A quC arte del data%ra#a ertenece este 0ra%#ento. El ta#a3o del 0ra%#ento ele#ental es & 54tes. o 6iem#o de 'ida. 'e decre#enta cada salto. o !rotoco"o. 1rotocolo de transorte en que se de5iera 5asar el data%ra#a. +as ociones inclu4en el enruta#iento estricto :se eseci0ica la ruta co#leta;6 el enruta#iento suelto :se eseci0ican sola#ente al%unos routers en la ruta;6 4 %ra5acin de la ruta. .. Ca#a de 6rans#orte +a 0uncin rincial es de acetar los datos de la caa suerior 4 di(idirlos en unidades #@s eque3as6 ara asarlos a la caa de red6 ase%urando que todos los se%#entos lle%uen correcta#ente6 esto de5e ser indeendiente del 2ardMare en el que se encuentre. 1ara 5a<ar los costos de transorte se uede #ultile9ar (arias cone9iones en la #is#a red. Esta caa necesita 2acer el tra5a<o de #ultile9in transarente a la caa de sesin. El quinto ni(el utili-a los ser(icios del ni(el de red ara ro(eer un ser(icio e0iciente 4 con0ia5le a sus clientes6 que nor#al#ente son los rocesos en el ni(el de alicacin. El 2ardMare 4 so0tMare dentro del ni(el de transorte se lla#an la entidad de transporte. 1uede estar en el cora-n del siste#a oerati(o6 en un ro%ra#a6 en una tar<eta6 etc. 'us ser(icios son #u4 se#e<antes a los del ni(el de red. +as direcciones 4 el control de 0lu<o son se#e<antes ta#5iCn. 1or lo tanto6 Nor quC tene#os un ni(el de transorteO N1or quC no sola#ente el ni(el de redO +a ra-n es que el ni(el de red es una arte de la su5red 4 los usuarios no tienen nin%8n control so5re ella. El ni(el de transorte er#ite que los usuarios uedan #e<orar el ser(icio del ni(el de red :que uede erder aquetes6 uede tener routers que no 0uncionan a (eces6 etc.;. El ni(el de transorte er#ite que ten%a#os un ser(icio #@s con0ia5le que el ni(el de red. "a#5iCn6 las 0unciones del ni(el de transorte ueden ser indeendiente de las 0unciones del ni(el de red. +as alicaciones ueden usar estas 0unciones ara 0uncionar en cualquier tio de red. Protocolos de transporte +os rotocolos de transorte se arecen los rotocolos de enlace. A#5os #ane<an el control de errores6 el control de 0lu<o6 la secuencia de aquetes6 etc. 1ero 2a4 di0erencias> En el ni(el de transorte6 se necesita una #anera ara eseci0icar la direccin del destino. En el ni(el de enlace est@ sola#ente el enlace. En el ni(el de enlace es 0@cil esta5lecer la cone9inI el 2ost en el otro e9tre#o del enlace est@ sie#re all7. En el ni(el de transorte este roceso es #uc2o #@s di07cil. Establecimiento de una conexin Descone%in +a descone9in asi#Ctrica uede erder datos. +a descone9in si#Ctrica er#ite que cada lado ueda li5erar una direccin de la cone9in a la (e-. Control de flu&o 'e de5e controlar que el n8#ero de aquetes en(iados a un destino ara que no colase a este. 'ultiple%acin A (eces el ni(el de transorte tiene que #ultile9ar las cone9iones. 'i se desea una trans#isin de datos #u4 r@ida se a5rir@n (arias cone9iones 4 los datos se di(idir@n ara 2acerlos asar or estas. 'i solo se tiene una cone9in ero se quieren asar (arios datos se de5er@ #ultile9ar el canal. 1or tie#os trans#itir@ una cone9in u otra. (ecuperacin de ca)das 'i una arte de la su5red se cae durante una cone9in6 el ni(el de transorte uede esta5lecer una cone9in nue(a 4 recuerar de la situacin. El encabezamiento de TCP "C1 :1rotocolo de control de trans#isin; es el #Ctodo usado or el rotocolo I1 :Internet rotocol; ara en(iar datos a tra(Cs de la red. Mientras I1 cuida del #ane<o del en(7o de los datos6 "C1 cuida el trato indi(idual de cada uno de ellos :lla#ados co#8n#ente ?aquetes?; ara el correcto enruta#iento de los #is#os a tra(Cs de Internet. El enca5e-a#iento de "C1 ara la trans#isin de datos tiene este asecto> /i%. ! +a uerta de la 0uente 4 del destino identi0ican la cone9in. El n8#ero de secuencia 4 el n8#ero de acuse de reci5o son nor#ales. El 8lti#o eseci0ica el r9i#o 54te eserado. +a lon%itud :4 5its; indica el n8#ero de ala5ras de 32 5its en el enca5e-a#iento6 4a que el ca#o de ociones tiene una lon%itud (aria5le. +os 0la%s>
9R:. Indica que el se%#ento contiene datos ur%entes. El untero ur%ente unta al desla-a#iento del n8#ero de secuencia corriente donde est@n los datos ur%entes.
AC;. Indica que 2a4 un n8#ero de acuse en el ca#o de acuse.
!SH 2!s<4. El reci5idor no de5iera al#acenar los datos antes de entre%arlos.
RS6 2Reset4. Fa4 un ro5le#a en la cone9in.
S=N. 'e usa ara esta5lecer las cone9iones. Ena solicitud de cone9in tiene '), L 1 4 ACH L .6 #ientras que la acetacin de una cone9in tiene '), L 1 4 ACH L 1.
FIN. Indica que el #andador no tiene #@s datos a #andar. +a descone9in es si#Ctrica. "C1 usa una (entana de ta#a3o (aria5le. Este ca#o indica cuantos 54tes se ueden #andar desuCs del 54te de acuse. El c2ecJsu# ro(ee #@s con0ia5ilidad. +as ociones er#iten que los 2osts uedan eseci0icar el se%#ento #@9i#o que est@n listos ara acetar :tienen que oder reci5ir se%#entos de 55! 54tes;6 usar una (entana #a4or que !4H 54tes6 4 usar reetir selecti(a#ente en (e- de reetir un n8#ero indeter#inado de (eces. 1. Ca#a De Sesin 1er#ite a los usuarios sesionar entre s7 er#itiendo acceder a un siste#a de tie#o co#artido a distancia6 o trans0erir un arc2i(o entre dos #@quinas. Eno de los ser(icios de esta caa es la del se%ui#iento de turnos en el tr@0ico de in0or#acin6 co#o as7 ta#5iCn la ad#inistracin de tareas6 so5re todo ara los rotocolos. Otra tarea de esta caa es la de sincroni-acin de oeraciones con los tie#os de ca7da en la red. >. Ca#a De !resentacin 'e ocua de los asectos de sinta9is 4 se#@ntica de la in0or#acin que se trans#ite6 or e<e#lo la codi0icacin de datos se%8n un acuerdo. Esto se de5e a que los distintos 0or#atos en que se reresenta la in0or#acin que se trans#ite son distintos en cada #@quina. Otro asecto de esta caa es la co#resin de in0or#acin reduciendo el nP de 5its. ?. Ca#a De A"icacin Contiene una (ariedad de rotocolos que se necesitan 0recuente#ente6 or e<e#lo ara la cantidad de ter#inales inco#ati5les que e9isten ara tra5a<ar con un #is#o editor orientado a antalla. 1ara esto se #ane<an ter#inales (irtuales de orden a5stracto. Otra 0uncin de esta caa es la de trans0erencias de arc2i(os cuando los siste#as de arc2i(os de las #@quinas son distintos solucionando esa inco#ati5ilidad. Aarte se encar%a de siste#a de correo electrnico6 4 otros ser(icios de rositos %enerales. El ni(el de alicacin es sie#re el #@s cercano al usuario. 1or ni(el de alicacin se entiende el ro%ra#a o con<unto de ro%ra#as que %eneran una in0or#acin ara que esta (ia<e or la red. El e<e#lo #@s in#ediato ser7a el del correo electrnico. Cuando rocesa#os 4 en(ia#os un correo electrnico este uede ir en rinciio a cualquier lu%ar del #undo6 4 ser le7do en cualquier tio de ordenador. +os <ue%os de caracteres utili-ados or el e#isor 4 el recetor ueden ser di0erentes or lo que al%uien se 2a de ocuar de lle(ar a ca5o estos a<ustes. "a#5iCn se 2a de crear un est@ndar en lo que la asi%nacin de direcciones de correo se re0iere. De todas estas 0unciones se encar%a el ni(el de alicacin. El ni(el de alicacin6 #ediante la de0inicin de rotocolos6 ase%ura una estandari-acin de las alicaciones de red. En nuestro e<e#lo del correo electrnico esto es lo que suceder7a..... 'uon%a#os que escri5i#os un #ensa<e co#o el si%uiente> /i%. $ En nuestro caso 2e#os escrito este e-#ail en un ordenador 1C con AindoMs*& con el ro%ra#a de correo Microso0t OutlooJ. /uese cual 0uese el ordenador6 siste#a oerati(o o ro%ra#a de correo que utili-@se#os6 lo que 0inal#ente (ia<ar7a or la red cuando en(i@ra#os el correo ser7a al%o co#o esto> From:"Remitente" Email del remitente To: Destinatario Subject: Hola amigos Date: Thu, 25 Feb 2001 09:44:14 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 Hola amigos El est@ndar que de0ine esta codi0icacin de #ensa<es es el rotocolo 'M"1. Cualquier ordenador del #undo que ten%a un ro%ra#a de correo electrnico que cu#la con el est@ndar 'M"1 ser@ caa- de sacar or antalla nuestro #ensa<e. ndice >. 6ransmision De Datos En E" Mode"o Osi. Cuando el roceso e#isor desea en(iar datos al roceso recetor6 entre%a los datos a la caa de alicacin :$;6 donde se a3ade la ca5ecera de alicacin en la arte delantera de los datos6 que se entre%a a la caa de resentacin6 4 de esta #anera se rosi%ue 2asta la caa 07sica. +ue%o de la trans#isin 07sica6 la #@quina recetora6 se encar%a de 2acer los asos ara ir eli#inando las ca5eceras se%8n las caas que (a4a recorriendo la in0or#acin 2asta lle%ar al roceso recetor. +os detalles de cada una de las siete caas es un detalle tCcnico en el transorte de los datos entre los dos rocesos. /i%. & E&emplo del uso del modelo OSI. ndice ?. 6ermino"o7ia En E" Mode"o Osi Entidades$ Ele#entos acti(os que se encuentran en cada una de las caas6 e<. so0tMare6 2ardMare6 cuando las entidades se encuentran en la #is#a caa son entidades ares. !ro'eedor de ser'icio$ Es cada entidad in0erior a otra que le uede o0recer ser(icios o 0unciones. SA!$ Es el unto de acceso a los ser(icios de una caa in0erior6 cada 'A1 tiene una direccin que lo identi0ica. Inter%ace$ Es el con<unto de re%las que 2ace que las caas se uedan co#unicar. 'e usa una IDE :unidad de datos de la inter0ace; a tra(Cs del 'A16 la IDE consiste en una 'DE :unidad de datos de ser(icio;6 ade#@s de al%una in0or#acin de control6 necesaria ara que las caas in0eriores realicen su tra5a<o6 ero no 0or#a arte de los datos. /i%. * Elementos de una transmisin en modelo OSI entre capas. ndice @. Ser'icios Orientados A Coneccion = Ser'icios Sin Coneccion El ser(icio orientado a cone9in se #odel 5as@ndose en el siste#a tele0nico. As7 el usuario esta5lece la cone9in6 la usa6 4 lue%o se desconecta. El siste#a es si#ilar al usado co#o una tu5er7a. En ca#5io el ser(icio sin cone9in se #odel co#o el ser(icio ostal. Cada #ensa<e lle(a consi%o la direccin del destino6 donde no interesa el ca#ino que to#e6 el incon(eniente es el #ane<o de los tie#os de lle%ada de los #is#os6 4a que no se uede deter#inar el tie#o en que lle%ar@ cada #ensa<e en(iado. +a trans0erencia de arc2i(os se reali-a %eneral#ente con el ser(icio orientado a cone9in. 1ara esto e9isten dos (ariantes> secencia de mensa&es 4 %"&os de octetos. En el ri#ero se #antiene el li#ite del #ensa<e6 en ca#5io en el otro se ueden en(iar octetos de 2J sin li#ite. !rimiti'a De Ser'icio En ser(icio osee un con<unto de ri#iti(as que 2ace que el usuario ueda acceder a ellos6 4 estas ri#iti(as indican al ser(icio la accin que de5en reali-ar. E9isten cuatro cate%or7as de ri#iti(as> 1eticin o 'olicitud6 que reali-a el edido de cone9in o en(iar datos. Indicacin6 una (e- reali-ado el tra5a<o se le a(isa a la entidad corresondiente. Resuesta6 resonde si de aceta o rec2a-a la cone9in. Con0ir#acin6 cada entidad se in0or#a so5re la solicitud. Re"acion Entre Ser'icios = !rotoco"os En ser(icio es un con<unto de ri#iti(as :oeraciones;6 que la caa e0ectuar@ en 5ene0icio de sus usuarios6 sin indicar la #anera en que lo 2ar@. "a#5iCn un ser(icio es una inter0ace entre dos caas. En rotocolo6 a di0erencia de ser(icio6 es un con<unto de re%las que %o5iernan el 0or#ato 4 el si%ni0icado de las tra#as6 aquetes 4 #ensa<es que se interca#5ian entre las entidades corresonsales6 dentro de la #is#a caa. ndice A. Estdio De La Norma"i*acion De" Mode"o Osi El #odelo6 <unto con las de0iniciones de ser(icio 4 rotocolos asociados6 es #u4 co#le<o. Cuando se ailan nor#as i#resas6 ocuan un 0raccin si%ni0icati(a de un #etro de ael. "a#5iCn son di07ciles de reali-ar e ine0icientes en su asecto oerati(o. As7 un ro5le#a que aarece en al%unas 0unciones6 co#o lo es el direcciona#iento6 el control de errores6 reaarecen en las su5secuentes caas6 as7 es que una de las rouestas es #ane<ar el error en las caas sueriores ara i#edir reetirlo en las in0eriores. +a ter#inal (irtual se situ en la caa de alicacin orque el co#itC tu(o ro5le#as con la decisin so5re los usos de la caa de resentacin. +a se%uridad 4 crito%ra07a de los datos 0ue un asecto contro(ertido en el que nadie se uso de acuerdo en que caa de5er7a 2a5er ido6 4 lo de<aron de lado. Otra de las cr7ticas a la nor#a ori%inal es que se i%noraron los ser(icios 4 rotocolos sin cone9in6 aun cuando era 5ien sa5ido que Csta es la 0or#a en que tra5a<an la #a4or arte de las redes de @rea local. +a critica #@s seria es que el #odelo 0ue en0ocado a las co#unicaciones. En #u4 ocas artes se #enciona la relacin que %uarda la in0or#@tica con las co#unicaciones6 al%unas de las elecciones que se to#aron son co#leta#ente inaroiadas con resecto al #odo en que tra5a<an los ordenadores 4 el so0tMare. 1or e<e#lo el con<unto de ri#iti(as de los ser(icios. 1or otro lado el #odelo se#@ntico #ane<ado or interrucin es una idea concetual #u4 o5re 4 co#leta#ente ouesta a las ideas #odernas de ro%ra#acin estructurada. ndice 1B. Fentes De In%ormacin -ib"io7ra%0a$ Redes ara Ordenadores6 A. "anne#5aun. Direcciones$ 2tt>QQMMM.e4a.sMin.netQredesQredesRos.2t# 2tt>QQMMM.ciudad0utura.co#Q#undocQredes 2tt>QQMMM.an%el0ire.co#QMiQociosonet 2tt>QQMMM.itl.edu.#9Qu5licaQtutorialesQredes 2tt>QQMMM.%lo5alnet.co#.#9 2tt>QQMMM.c2ardMare.or%QredesQredesRosi.2t# El Modelo OSI (Open Systems Interconnection) Una de las necesidades ms acuciantes de un sistema de comunicaciones es el establecimientos de estndares, sin ellos slo podran comunicarse entre si equipos del mismo fabricante y que usaran la misma tecnologa. a cone!in entre equipos electrnicos se "a ido estandari#ando paulatinamente siendo la redes telefnicas las pioneras en este campo. $or e%emplo la "istrica &&I'' defini los estndares de telefona( $S'), $S*) e IS*). Otros organismos internacionales que generan normas relati+as a las telecomunicaciones son( I'U,'SS -antes &&I''., /)SI, IEEE e ISO a ISO -International Standards Organi#ation. "a generado una gran +ariedad de estndares, siendo uno de ellos la norma ISO,0121 que define el modelo OSI, este modelo nos ayudar a comprender me%or el funcionamiento de las redes de ordenadores. El modelo OSI no garanti#a la comunicacin entre equipos pero pone las bases para una me%or estructuracin de los protocolos de comunicacin. 'ampoco e!iste ning3n sistema de comunicaciones que los siga estrictamente, siendo la familia de protocolos '&$4I$ la que ms se acerca. El modelo OSI describe siete ni+eles para facilitar los interfaces de cone!in entre sistemas abiertos, Nivel Nombre Funcin Dispositivos y Protocolos 5 6sico Se ocupa de la transmisin del flu%o de bits a tra+7s del medio &ables, tar%etas y repetidores -"ub..8S, 9:9, ;.95. 9 Enlace *i+ide el flu%o de bits en unidades con formato -tramas. intercambiando estas unidades mediante el empleo de protocolos. $uentes -bridges.. <*& y &. : 8ed Establece las comunicaciones y determina el camino que tomarn los datos en la red Encaminador-router..I$, I$;. 1 'ransporte a funcin de este ni+el es asegurar que el receptor reciba e!actamente la misma informacin que "a querido en+iar el emisor, y a +eces asegura al emisor que el receptor "a recibido la informacin que le "a sido en+iada. En+a de nue+o lo que no "aya llegado correctamente. $asarela -gate=ay..U*$, '&$, S$;. > Sesin Establece la comunicacin entre las aplicaciones, la mantiene y la finali#a en el momento adecuado. $roporciona los pasos necesarios para entrar en un sistema utili#ando otro. $ermite a un mismo usuario, reali#ar y mantener diferentes cone!iones a la +e# -sesiones.. $asarela. ? $resentacin &on+ersin entre distintas representaciones de datos y entre terminales y organi#aciones de sistemas de fic"eros con caractersticas diferentes. $asarela.&ompresin, encriptado, @'5AA. 0 /plicacin Este ni+el proporciona unos ser+icios estandari#ados para poder reali#ar unas funciones especificas en la red. as personas que utili#an las aplicaciones "acen una peticin de un ser+icio -por e%emplo un en+o de un fic"ero.. Esta aplicacin utili#a un ser+icio que le ofrece el ni+el de aplicacin para poder reali#ar el traba%o que se le "a encomendado -en+iar el fic"ero.. ;.1AA as capas OSI estn numeradas de aba%o "acia arriba. as funciones ms bsicas, como el poner los bits de datos en el cable de la red estn en la parte de aba%o, mientras las funciones que atienden los detalles de las aplicaciones del usuario estn arriba. En el modelo OSI el propsito de cada capa es pro+eer los ser+icios para la siguiente capa superior, resguardando la capa de los detalles de como los ser+icios son implementados realmente. as capas son abstradas de tal manera que cada capa cree que se est comunicando con la capa asociada en la otra computadora, cuando realmente cada capa se comunica slo con las capas adyacentes de las misma computadora. &on esta 3ltima figura se puede apreciar que a e!cepcin de la capa ms ba%a del modelo OSI, ninguna capa puede pasar informacin directamente a su contraparte en la otra computadora. a informacin que en+a una computadora debe de pasar por todas las capas inferiores, a informacin entonces se mue+e a tra+7s del cable de red "acia la computadora que recibe y "acia arriba a tra+7s de las capas de esta misma computadora "asta que llega al mismo ni+el de la capa que en+i la informacin. $or e%emplo, si la capa de red en+ia informaciBn desde la computadora /, esta informacin se mue+e "acia aba%o a tra+7s de las capas de Enlace y 6sica del lado que en+a, pasa por el cable de red, y sube por las capas de 6sica y Enlace del lado de el receptor "asta llegar a la capa de red de la computadora C. a interaccin entre las diferentes capas adyacentes se llama interface. a interface define que ser+icios la capa inferior ofrece a su capa superior y como esos ser+icios son accesados. /dems, cada capa en una computadora act3a como si estu+iera comunicndose directamente con la misma capa de la otra computadora. a serie de las reglas que se usan para la comunicacin entre las capas se llama protocolo. a comunicacin seg3n el modelo OSI siempre se reali#ar entre dos sistemas. Supongamos que la informacin se genera en el ni+el 0 de uno de ellos, y desciende por el resto de los ni+eles "asta llegar al ni+el 5, que es el correspondiente al medio de transmisin -por e%emplo el cable de red. y llega "asta el ni+el 5 del otro sistema, donde +a ascendiendo "asta alcan#ar el ni+el 0. En este proceso, cada uno de los ni+eles +a aDadiendo a los datos a transmitir la informacin de control relati+a a su ni+el, de forma que los datos originales +an siendo recubiertos por capas datos de control. *e forma anloga, al ser recibido dic"o paquete en el otro sistema, seg3n +a ascendiendo del ni+el 5 al 0, +a de%ando en cada ni+el los datos aDadidos por el ni+el equi+alente del otro sistema, "asta quedar 3nicamente los datos a transmitir. a forma, pues de en+iar informacin en el modelo OSI tiene una cierta similitud con en+iar un paquete de regalo a una persona, donde se ponen una serie de papeles de en+oltorio, una o ms ca%as, "asta llegar al regalo en s. El modelo permite que cada ni+el se ocupe de unas tareas y utilice los ser+icios de ni+eles inferiores sin necesidad de preocuparse de cmo funcionan, asegurando una compatibilidad entre mquinas a cada ni+el. Se pueden di+idir los ni+eles en dos grupos( Ser+icios de soporte al usuario -ni+eles 0, ? y >.. *entro de los buses de campo slo tienen inter7s prctico los ni+eles 5 a 1, ya que el modelo OSI est pensando para el caso general de grandes redes de telecomunicacin de tipo E/). Emisor Paquete Receptor /plicacin &0*atos /plicacin $resentacin &? &0 *atos $resentacin Sesin &> &? &0 *atos Sesin 'ransporte &1 &> &? &0 *atos 'ransporte 8ed &: &1 &> &? &0 *atos 8ed Enlace &9 &: &1 &> &? &0 *atos Enlace 6sico &9 &: &1 &> &? &0 *atos 6sico &0,&9 ( *atos de control especficos de cada ni+el. os ni+eles OSI se entienden entre ellos, es decir, el ni+el > en+iar informacin al ni+el > del otro sistema -lgicamente, para alcan#ar el ni+el > del otro sistema debe recorrer los ni+eles 1 al 5 de su propio sistema y el 5 al 1 del otro., de manera que la comunicacin siempre se establece entre ni+eles iguales, a las normas de comunicacin entre ni+eles iguales es a lo que llamaremos protocolos. Este mecanismo asegura la modularidad del con%unto, ya que cada ni+el es independiente de las funciones del resto, lo cual garanti#a que a la "ora de modificar las funciones de un determinado ni+el no sea necesario reescribir todo el con%unto. En las familias de protocolos ms utili#adas en redes de ordenadores -'&$4I$, I$;4S$;, etc.. nos encontraremos a menudo funciones de diferentes ni+eles en un solo ni+el, debido a que la mayora de ellos fueron desarrollados antes que el modelo OSI. El Modelo '&$4I$ (Transmission ontrol Protocol/Internet Protocol)
Historia El $rotocolo de Internet -I$. y el $rotocolo de 'ransmisin -'&$., fueron desarrollados inicialmente en 520: por el informtico estadounidense @inton &erf como parte de un proyecto dirigido por el ingeniero norteamericano 8obert Fa"n y patrocinado por la /gencia de $rogramas /+an#ados de In+estigacin -/8$/, siglas en ingl7s. del *epartamento Estadounidense de *efensa. Internet comen# siendo una red informtica de /8$/ -llamada /8$/net. que conectaba redes de ordenadores de +arias uni+ersidades y laboratorios en in+estigacin en Estados Unidos. Eorld Eibe Eeb se desarroll en 52G2 por el informtico britnico 'imot"y Cerners,ee para el &onse%oEuropeo de In+estigacin )uclear -&E8), siglas en franc7s..
Arquitectura de TCP/IP '&$4I$ es el protocolo com3n utili#ado por todos los ordenadores conectados a Internet, de manera que 7stos puedan comunicarse entre s. <ay que tener en cuenta que en Internet se encuentran conectados ordenadores de clases muy diferentes y con "ard=are y soft=are incompatibles en muc"os casos, adems de todos los medios y formas posibles de cone!in. /qu se encuentra una de las grandes +enta%as del '&$4I$, pues este protocolo se encargar de que la comunicacin entre todos sea posible. '&$4I$ es compatible con cualquier sistema operati+o y con cualquier tipo de "ard=are. '&$4I$ es %unto con OSI una arquitectura de protocolos que "a sido determinante y bsica en el desarrollo de los estndares de comunicacin. Es la arquitectura ms adoptada para la intercone!in de sistemas.
Componentes TCP/IP Telnet: $ermite acceso remoto. Un usuario de una mquina se registra en otra mquina y act3a como si estu+iese directamente enfrente de la segunda mquina. a cone!in puede ser en cualquier parte de la red o del mundo. File Transfer Protocol: $ermite a un arc"i+o de un sistema copiarse en otro sistema. &uando se establece la cone!in 6'$ permite copiar arc"i+os a la mquina de uno. Simple Mail Transfer Protocol: Es usado para transferir correo electrni co. Es transparente al usuario. SM'$ se conecta remotamente y transfiere correo de manera similar a como 6'$ transfiere arc"i+os. Kerberos: Es un protocolo de seguridad que utili#a una aplicacin llamada ser+idor de autentificacin para +alidar contraseDas. Es un m7todo de encriptacin ms seguro. Domain ame Ser!ice: $ermite a una mquina con un nombre com3n con+ertirse en una direccin de red especial. &on+ierte el nombre local com3n en una direccin fsica 3nica de la cone!in de red del dispositi+o. Simple et"or# Mana$ement Protocol: $roporciona mensa%es de estado y reporta problemas de la red "acia un administrador. et"or# File S%stem: &on%unto de protocolos desarrollados para permitir a m3ltiples mquinas tener acceso a los directorios de cada una de ellas de manera transparente. &emote Procedure Call: &on%unto de funciones que permite a una aplicacin comunicarse con otra mquina. Tri!ial File Transfer Protocol: Es un protocolo de transferencia de arc"i+os muy sencillo carente de seguridad. E%ecuta las mismas funciones que el 6'$, pero utili#a un protocolo de transporte diferente -U*$.. Transmission Control Protocol: $rotocolo de comunicaciones que permite una transferencia confiable de datos. Internet Control Messa$e Protocol: Se encarga de re+isar y generar mensa%es sobre el estado de los dispositi+os en una red. Internet Protocol: Es el encargado de mo+er los paquetes de informacin ya sea por el '&$ o el U*$ a tra+7s de las redes. Utili#a un con%unto de direcciones 3nicas para cada dispositi+os en la red a fin de determinar enrutamiento y destino. 'ser Data$ram Protocol: $rotocolo enfocado "acia la ausencia de cone!in a diferencia del '&$, el cual esta enfocado "acia la cone!in. )o retransmite datagramas. )o es muy confiable. $ara transmitir informacin a tra+7s de '&$4I$, 7sta debe ser di+idida en unidades de menor tamaDo. Esto proporciona grandes +enta%as en el mane%o de los datos que se transfieren y, por otro lado, esto es algo com3n en cualquier protocolo de comunicaciones. En '&$4I$ cada una de estas unidades de informacin recibe el nombre de HdatagramaH -datagram., y son con%untos de datos que se en+an como mensa%es independientes.
Caracter(sticas de TCP/IP Ia que dentro de un sistema '&$4I$ los datos transmitidos se di+iden en pequeDos paquetes, 7stos resaltan una serie de caractersticas. I$ mue+e los paquetes de datos a granel, mientras '&$ se encarga del flu%o y asegura que los datos est7n correctos. as lneas de comunicacin se pueden compartir entre +arios usuarios. &ualquier tipo de paquete puede transmitirse al mismo tiempo, y se ordenar y combinar cuando llegue a su destino. os datos no tienen que en+iarse directamente entre dos computadoras. &ada paquete pasa de computadora en computadora "asta llegar a su destino. os paquetes no necesitan seguir la misma trayectoria. a red puede lle+ar cada paquete de un lugar a otro y usar la cone!in ms idnea que est7 disponible en ese instante. a fle!ibilidad del sistema lo "ace muy confiable. Si un enlace se pierde, el sistema usa otro. &uando usted en+a un mensa%e, el '&$ di+ide los datos en paquetes, ordena 7stos en secuencia, agrega cierta informacin para control de errores y despu7s los lan#a "acia fuera, y los distribuye. En el otro e!tremo, el '&$ recibe los paquetes, +erifica si "ay errores y los +uel+e a combinar para con+ertirlos en los datos originales. *e "aber error en alg3n punto, el programa '&$ destino en+a un mensa%e solicitando que se +uel+an a en+iar determinados paquetes.
C)mo funciona TCP/IP IP I$ a diferencia del protocolo ;.9>, que est orientado a cone!in, es sin cone!in. Est basado en la idea de los datagramas interred, los cuales son transportados transparentemente, pero no siempre con seguridad, desde el "ostal fuente "asta el "ostal destinatario, qui#s recorriendo +arias redes mientras +ia%a. El protocolo I$ traba%a de la siguiente maneraJ la capa de transporte toma los mensa%es y los di+ide en datagramas, de "asta ?1F octetos cada uno. &ada datagrama se transmite a tra+7s de la red interred, posiblemente fragmentndose en unidades ms pequeDas, durante su recorrido normal. /l final, cuando todas las pie#as llegan a la mquina destinataria, la capa de transporte los reensambla para as reconstruir el mensa%e original. Un datagrama I$ consta de una parte de cabecera y una parte de te!to. a cabecera tiene una parte fi%a de 9A octetos y una parte opcional de longitud +ariable. El campo @ersin indica a qu7 +ersin del protocolo pertenece cada uno de los datagramas. Mediante la inclusin de la +ersin en cada datagrama, no se e!cluye la posibilidad de modificar los protocolos mientras la red se encuentre en operacin. El campo Opciones se utili#a para fines de seguridad, encaminamiento fuente, informe de errores, depuracin, sellado de tiempo, as como otro tipo de informacin. Esto, bsicamente, proporciona un escape para permitir que las +ersiones subsiguientes de los protocolos incluyan informacin que actualmente no est presente en el diseDo original. 'ambi7n, para permitir que los e!perimentadores traba%en con nue+as ideas y para e+itar, la asignacin de bits de cabecera a informacin que muy rara +e# se necesita. *ebido a que la lon!itu" "e la cabecera no es constante, un campo de la cabecera, IHL, permite que se indique la longitud que tiene la cabecera en palabras de :9 bits. El +alor mnimo es de >. 'amaDo 1 bit. El campo Tipo "e servicio le permite al "ostal indicarle a la subred el tipo de ser+icio que desea. Es posible tener +arias combinaciones con respecto a la seguridad y la +elocidad. $ara +o# digitali#ada, por e%emplo, es ms importante la entrega rpida que corregir errores de transmisin. En tanto que, para la transferencia de arc"i+os, resulta ms importante tener la transmisin fiable que entrega rpida. 'ambi7n, es posible tener algunas otras combinaciones, desde un trfico rutinario, "asta una anulacin instantnea. 'amaDo G bit. a #on!itu" total incluye todo lo que se encuentra en el datagrama ,tanto la cabecera como los datos. a m!ima longitud es de ?> >:? octetos-bytes.. 'amaDo 5? bit. El campo I"enti$icacin se necesita para permitir que el "ostal destinatario determine a qu7 datagrama pertenece el fragmento reci7n llegado. 'odos los fragmentos de un datagrama contienen el mismo +alor de identificacin. 'amaDo 5? bits. Enseguida +iene un bit que no se utili#a, y despu7s dos campos de 5 bit. as letras DF quieren decir no fragmentar. Esta es una orden para que las pasarelas no fragmenten el datagrama, porque el e!tremo destinatario es incapa# de poner las partes %untas nue+amente. $or e%emplo, supngase que se tiene un datagrama que se carga en un micro pequeDo para su e%ecucinJ podra marcarse con *6 porque la 8OM de micro espera el programa completo en un datagrama. Si el datagrama no puede pasarse a tra+7s de una red, se deber encaminar sobre otra red, o bien, desec"arse. as letras M6 significan ms fragmentos. 'odos los fragmentos, con e!cepcin del 3ltimo, debern tener ese bit puesto. Se utili#a como una +erificacin doble contra el campo de ongitud total, con ob%eto de tener seguridad de que no faltan fragmentos y que el datagrama entero se reensamble por completo. El "espla%amiento "e $ra!mento indica el lugar del datagrama actual al cual pertenece este fragmento. En un datagrama, todos los fragmentos, con e!cepcin del 3ltimo, debern ser un m3ltiplo de G octetos, que es la unidad elemental de fragmentacin. *ado que se proporcionan 5: bits, "ay un m!imo de G529 fragmentos por datagrama, dando as una longitud m!ima de datagrama de ?> >:? octetos, que coinciden con el campo ongitud total. 'amaDo 5? bits. El campo Tiempo "e vi"a es un contador que se utili#a para limitar el tiempo de +ida de los paquetes. &uando se llega a cero, el paquete se destruye. a unidad de tiempo es el segundo, permiti7ndose un tiempo de +ida m!imo de 9>> segundos. 'amaDo G bits. &uando la capa de red "a terminado de ensamblar un datagrama completo, necesitar saber qu7 "acer con 7l. El campo $rotocolo indica, a qu7 proceso de transporte pertenece el datagrama. El '&$ es efecti+amente una posibilidad, pero en realidad "ay muc"as ms. Protocolo( El n3mero utili#ado en este campo sir+e para indicar a qu7 protocolo pertenece el datagrama que se encuentra a continuacin de la cabecera I$, de manera que pueda ser tratado correctamente cuando llegue a su destino. 'amaDo( G bit. El c"i!o "e re"un"ancia de la cabecera es necesario para +erificar que los datos contenidos en la cabecera I$ son correctos. $or ra#ones de eficiencia este campo no puede utili#arse para comprobar los datos incluidos a continuacin, sino que estos datos de usuario se comprobarn posteriormente a partir del cdigo de redundancia de la cabecera siguiente, y que corresponde al ni+el de transporte. Este campo debe calcularse de nue+o cuando cambia alguna opcin de la cabecera, como puede ser el tiempo de +ida. 'amaDo( 5? bit La Direccin "e ori!en contiene la direccin del "ost que en+a el paquete. 'amaDo( :9 bit. La Direccin "e "estino Esta direccin es la del "ost que recibir la informacin. os routers o gate=ays intermedios deben conocerla para dirigir correctamente el paquete. 'amaDo( :9 bit.
*a direcci)n de Internet El protocolo I$ identifica a cada ordenador que se encuentre conectado a la red mediante su correspondiente direccin. Esta direccin es un n3mero de :9 bit que debe ser 3nico para cada "ost, y normalmente suele representarse como cuatro cifras de G bit separadas por puntos. a direccin de Internet -I$ /ddress. se utili#a para identificar tanto al ordenador en concreto como la red a la que pertenece, de manera que sea posible distinguir a los ordenadores que se encuentran conectados a una misma red. &on este propsito, y teniendo en cuenta que en Internet se encuentran conectadas redes de tamaDos muy di+ersos, se establecieron tres clases diferentes de direcciones, las cuales se representan mediante tres rangos de +alores( Clase A( Son las que en su primer byte tienen un +alor comprendido entre 5 y 59?, incluyendo ambos +alores. Estas direcciones utili#an 3nicamente este primer byte para identificar la red, quedando los otros tres bytes disponibles para cada uno de los "osts que pertene#can a esta misma red. Esto significa que podrn e!istir ms de diecis7is millones de ordenadores en cada una de las redes de esta clase. Este tipo de direcciones es usado por redes muy e!tensas, pero "ay que tener en cuenta que slo puede "aber 59? redes de este tamaDo. /8$/net es una de ellas, e!istiendo adems algunas grandes redes comerciales, aunque son pocas las organi#aciones que obtienen una direccin de Hclase /H. o normal para las grandes organi#aciones es que utilicen una o +arias redes de Hclase CH. Clase +( Estas direcciones utili#an en su primer byte un +alor comprendido entre 59G y 525, incluyendo ambos. En este caso el identificador de la red se obtiene de los dos primeros bytes de la direccin, teniendo que ser un +alor entre 59G.5 y 525.9>1 -no es posible utili#ar los +alores A y 9>> por tener un significado especial.. os dos 3ltimos bytes de la direccin constituyen el identificador del "ost permitiendo, por consiguiente, un n3mero m!imo de ?1>5? ordenadores en la misma red. Este tipo de direcciones tendra que ser suficiente para la gran mayora de las organi#aciones grandes. En caso de que el n3mero de ordenadores que se necesita conectar fuese mayor, sera posible obtener ms de una direccin de Hclase CH, e+itando de esta forma el uso de una de Hclase /H. Clase C( En este caso el +alor del primer byte tendr que estar comprendido entre 529 y 99:, incluyendo ambos +alores. Este tercer tipo de direcciones utili#a los tres primeros bytes para el n3mero de la red, con un rango desde 529.5.5 "asta 99:.9>1.9>1. *e esta manera queda libre un byte para el "ost, lo que permite que se conecten un m!imo de 9>1 ordenadores en cada red. Estas direcciones permiten un menor n3mero de "ost que las anteriores, aunque son las ms numerosas pudiendo e!istir un gran n3mero redes de este tipo -ms de dos millones..
Tabla de direcciones IP de Internet lase Primer &yte I"enti$icacin "e re" I"enti$icacin "e 'osts N(mero "e re"es N(mero "e 'osts / 5 .. 59? 5 byte : byte 59? 5?.:G0.A?1 C 59G .. 525 9 byte 9 byte 5?.9>? ?1.>5? & 529 .. 99: : byte 5 byte 9.A?1.>59 9>1 En la clasificacin de direcciones anterior se puede notar que ciertos n3meros no se usan. /lgunos de ellos se encuentran reser+ados para un posible uso futuro, como es el caso de las direcciones cuyo primer byte sea superior a 99: -clases * y E, que a3n no estn definidas., mientras que el +alor 590 en el primer byte se utili#a en algunos sistemas para propsitos especiales. 'ambi7n es importante notar que los +alores A y 9>> en cualquier byte de la direccin no pueden usarse normalmente por tener otros propsitos especficos. El n3mero A est reser+ado para las mquinas que no conocen su direccin, pudiendo utili#arse tanto en la identificacin de red para mquinas que a3n no conocen el n3mero de red a la que se encuentran conectadas, en la identificacin de "ost para mquinas que a3n no conocen su n3mero de "ost dentro de la red, o en ambos casos. El n3mero 9>> tiene tambi7n un significado especial, puesto que se reser+a para el broadcast. El broadcast es necesario cuando se pretende "acer que un mensa%e sea +isible para todos los sistemas conectados a la misma red. Esto puede ser 3til si se necesita en+iar el mismo datagrama a un n3mero determinado de sistemas, resultando ms eficiente que en+iar la misma informacin solicitada de manera indi+idual a cada uno. Otra situacin para el uso de broadcast es cuando se quiere con+ertir el nombre por dominio de un ordenador a su correspondiente n3mero I$ y no se conoce la direccin del ser+idor de nombres de dominio ms cercano. o usual es que cuando se quiere "acer uso del broadcast se utilice una direccin compuesta por el identificador normal de la red y por el n3mero 9>> -todo unos en binario. en cada byte que identifique al host. Sin embargo, por con+eniencia tambi7n se permite el uso del n3mero 9>>.9>>.9>>.9>> con la misma finalidad, de forma que resulte ms simple referirse a todos los sistemas de la red. El broadcast es una caracterstica que se encuentra implementada de formas diferentes dependiendo del medio utili#ado, y por lo tanto, no siempre se encuentra disponible. En /8$/net y en las lneas punto a punto no es posible en+iar broadcast, pero s que es posible "acerlo en las redes Ethernet, donde se supone que todos los ordenadores prestarn atencin a este tipo de mensa%es. En el caso de algunas organi#aciones e!tensas puede surgir la necesidad de di+idir la red en otras redes ms pequeDas -subnets.. &omo e%emplo podemos suponer una red de clase C que, naturalmente, tiene asignado como identificador de red un n3mero de dos bytes. En este caso sera posible utili#ar el tercer byte para indicar en qu7 red Ethernet se encuentra un host en concreto. Esta di+isin no tendr ning3n significado para cualquier otro ordenador que est7 conectado a una red perteneciente a otra organi#acin, puesto que el tercer byte no ser comprobado ni tratado de forma especial. Sin embargo, en el interior de esta red e!istir una di+isin y ser necesario disponer de un soft=are de red especialmente diseDado para ello. *e esta forma queda oculta la organi#acin interior de la red, siendo muc"o ms cmodo el acceso que si se tratara de +arias direcciones de clase & independientes.
TCP Una entidad de transporte '&$ acepta mensa%es de longitud arbitrariamente grande procedentes de los procesos de usuario, los separa en peda#os que no e!cedan de ?1F octetos y, transmite cada peda#o como si fuera un datagrama separado. a capa de red, no garanti#a que los datagramas se entreguen apropiadamente, por lo que '&$ deber utili#ar tempori#adores y retransmitir los datagramas si es necesario. os datagramas que consiguen llegar, pueden "acerlo en desordenJ y depender de '&$ el "ec"o de reensamblarlos en mensa%es, con la secuencia correcta. &ada octeto de datos transmitido por '&$ tiene su propio n3mero de secuencia pri+ado. El espacio de n3meros de secuencia tiene una e!tensin de :9 bits, para asegurar que los duplicados antiguos "ayan desaparecidos, desde "ace tiempo, en el momento en que los n3meros de secuencia den la +uelta. '&$, sin embargo, s se ocupa en forma e!plcita del problema de los duplicados retardados cuando intenta establecer una cone!in, utili#ando el protocolo de ida,+uelta,ida para este propsito. Muc"as grandes redes "an sido implementadas con estos protocolos, incluyendo */8$/ Internet H*efense /d+anced 8esearc" $ro%ects /gency InternetH, en espaDol, 8ed de la /gencia de In+estigacin de $royectos /+an#ados de *efensa. *e igual forma, una gran +ariedad de uni+ersidades, agencias gubernamentales y empresas de ordenadores, estn conectadas mediante los protocolos '&$4I$. &ualquier mquina de la red puede comunicarse con otra distinta y esta conecti+idad permite enla#ar redes fsicamente independientes en una red +irtual llamada Internet. as mquinas en Internet son denominadas H"ostsH o nodos. '&$4I$ proporciona la base para muc"os ser+icios 3tiles, incluyendo correo electrnico, transferencia de fic"eros y login remoto. El correo electrnico est diseDado para transmitir fic"eros de te!to pequeDos. as utilidades de transferencia sir+en para transferir fic"eros muy grandes que contengan programas o datos. 'ambi7n pueden proporcionar c"equeos de seguridad controlando las transferencias. El login remoto permite a los usuarios de un ordenador acceder a una mquina remota y lle+ar a cabo una sesin interacti+a.
Modelo Del Protocolo *a%erin$TCP/IP Del TCP/IP Nivel Nombre Descripcin 1 /plicacin In+oca programas que acceden ser+icios en la red. Interactuan con uno o ms protocolos de transporte para en+iar o recibir datos, en forma de mensa%es o bien en forma de flu%os de bytes. : 'ransporte $ro+ee comunicacin e!tremo a e!tremo desde un programa de aplicacin a otro. 8egula el flu%o de informacin. $uede pro+eer un transporte confiable asegurndose que los datos lleguen sin errores y en la secuencia correcta. &oordina a m3ltiples aplicaciones que se encuentren interactuando con la red simultneamente de tal manera que los datos que en+e una aplicacin sean recibidos correctamente por la aplicacin remota, esto lo "ace aDadiendo identificadores de cada una de las aplicaciones. 8eali#a adems una +erificacin por suma, para asegurar que la informacin no sufri alteraciones durante su transmisin. 9 Internet &ontrola la comunicacin entre un equipo y otro, decide qu7 rutas deben seguir los paquetes de informacin para alcan#ar su destino. &onforma los paquetes I$ que ser en+iados por la capa inferior. *esencapsula los paquetes recibidos pasando a la capa superior la informacin dirigida a una aplicacin. 5 Interfa# *e la 8ed Emite al medio fsico los flu%os de bit y recibe los que de 7l pro+ienen. &onsiste en los mane%adores de los dispositi+os que se conectan al medio de transmisin. a +enta%as de '&$4I$ son( Es el con%unto de protocolos con ms auge. 'iene un cuerpo de administracin establecido funcionando. Miles de aplicaciones los utili#an. Es la base para la mayora de los sistemas U)I;. Es independiente de los pro+eedores.
&omparacin OSI y '&$4I$ /mbas arquitecturas tienen capas, pero la arquitectura OSI esta definida con muc"o ms rigor y la capas son ms independientes que las del '&$4I$. El modelo OSI define en siete capas los protocolos de comunicacin. &ada uno de los ni+eles tiene funciones definidas, que se relacionan con las funciones de las capas siguientes. os ni+eles inferiores se encargan de acceder al medio, mientras que los superiores, definen como las aplicaciones acceden a los protocolos de comunicacin. El OSI fue desarrollado como modelo de referencia, para la cone!in de los sistemas abiertos -"eterog7neos.. )o es una arquitectura de red, pues no define que aplicaciones ni protocolos usar, sino dice que "ace cada capa. El modelo OSI dio origen al modelo '&$4I$ que se usa en internet. as diferencias comien#an despu7s de las capas de transporte y de red. Mientras OSI tiene una capa de sesi n y una de presentaci n, TCP/IP las combina en una capa de aplicaci n. )o"elo OSI )o"elo TP*IP &apa de /plicacin &apa de /plicacin &apa de $resentacin &apa de Sesin &apa de 'ransporte &apa de 'ransporte &apa de 8ed &apa de Internet &apa de Enlace &apa 6sica &apa 6sica a capa de transporte utili#a el '&$ o una de sus +ariantes como el U*$. a capa de red solo utili#a un protocolo el I$, lo que asegura la conecti+idad uni+ersal del sistema. En el modelo OSI, tres conceptos son fundamentales( 5. Ser+icios 9. Interfaces :. $rotocolos a contribucin mas importante del modelo OSI es "acer e!plcita la distincin entre estos tres conceptos. El Servicio dice lo que la capa "ace. a Interfaz de una capa le dice a los procesos de arriba cmo acceder a ella. os protocolos pares que se usan en una capa son asunto de la capa. Ksta puede usar los protocolos que quiera, siempre que consiga que se realice el traba%o. El modelo '&$4I$ no distinguia en forma clara entre ser+icio, interfa# y protocolo, aunque se "a tratado de rea%ustarlo despu7s a fin de "acerlo mas parecido a OSI. El modelo OSI de desarrollo antes de que se in+entaran los protocolos. Este orden significa que el modelo no se orient "acia un con%unto especfico de protocolos, lo cual lo con+irti en algo muy general. o contarrio sucedi con '&$4I$( primero llegaron los protocolos, y el modelo fue en realidad slo una descripcin de los protocolos e!istentes. )o "ubo el problema de a%ustar los protocolos al modeloJ se a%ustaban a la perfeccin. El 3nico problema fue que el modelo no se a%ustaba a ninguna otra pila de protocolosJ en consecuencia, no fue de muc"a utilidad para describir otras redes que no fueran del tipo '&$4I$. El protocolo de transporte de clase 1 del modelo OSI -al que con frecuencia se le llama '$1., y '&$ tienen numerosas similitudes, pero tambi7n algunas diferencias. / continuacin se dan a conocer los puntos en que los dos protocolos son iguales. os dos protocolos estn diseDados para proporcionar un ser+icio de transporte seguro, orientado a cone!in y de e!tremo a e!tremo, sobre una red insegura, que puede perder, daDar, almacenar y duplicar paquetes. os dos deben enfrentarse a los peores problemas como sera el caso de una subred que pudiera almacenar una secuencia +lida de paquetes y ms tarde +ol+iera a entregarlos. os dos protocolos tambi7n son seme%antes por el "ec"o de que los dos tienen una fase de establecimiento de cone!in, una fase de transferencia de datos y despu7s una fase de liberacin de la cone!in. os conceptos generales del establecimiento, uso y liberacin de cone!iones tambi7n son similares, aunque difieren en algunos detalles. En particular, tanto '$1 como '&$ utili#an la comunicacin ida,+uelta,ida para eliminar las dificultades potenciales ocasionadas por paquetes antiguos que aparecieran s3bitamente y pudiesen causar problemas. Sin embargo, los dos protocolos tambi7n presentan diferencias muy notables, las cuales se pueden obser+ar en la lista que se muestra en la siguiente figura. $rimero, '$1 utili#a nue+e tipos diferentes de '$*U, en tanto que '&$ slo tiene uno. Esta diferencia trae como resultado que '&$ sea ms sencillo, pero al mismo tiempo tambi7n necesita una cabecera ms grande, porque todos los campos deben estar presentes en todas las '$*U. El mnimo tamaDo de la cabecera '&$ es de 9A octetosJ el mnimo tamaDo de la cabecera '$1 es de > octetos. os dos protocolos permiten campos opcionales, que pueden incrementar el tamaDo de las cabeceras por encima del mnimo permitido. +R+TER,STI+ OSI TP- TP )umero de tipos de '$*U 2 5 6allo de &one!in 9 cone!iones 5 cone!in 6ormato de direcciones )o est definido :9 bits &alidad de ser+icio E!tremo abierto Opciones especficas *atos del usuario en &8 $ermitido )o permitido 6lu%o Mensa%es Octetos *atos importantes /celerados /celerados Superposicin )o S &ontrol de flu%o e!plcito /lgunas +eces Siempre )3mero de subsecuencia $ermitidos )o $ermitido iberacin /brupta Ordenada *iferencias entre el protocolo tp1 del modelo OSI y '&$ Una segunda diferencia es con respecto a lo que sucede cuando los dos procesos, en forma simultnea, intentan establecer cone!iones entre los mismos dos 'S/$ -es decir, una colisin de cone!iones.. &on '$1 se establecen dos cone!iones duple! independientesJ en tanto que con '&$, una cone!in se identifica mediante un par de 'S/$, por lo que solamente se establece una cone!in. Una tercera diferencia es con respecto al formato de direcciones que se utili#a. '$1 no especifica el formato e!acto de una direccin 'S/$J mientras que '&$ utili#a n3meros de :9 bits. El concepto de calidad de ser+icio tambi7n se trata en forma diferente en los dos protocolos, constituyendo la cuarta diferencia. '$1 tiene un mecanismo de e!tremo abierto, bastante elaborado, para una negociacin a tres bandas sobre la calidad de ser+icio. Esta negociacin incluye al proceso que "ace la llamada, al proceso que es llamado y al mismo ser+icio de transporte. Se pueden especificar muc"os parmetros, y pueden proporcionarse los +alores( deseado y mnimo aceptable. / diferencia de esto, '&$ no tiene ning3n campo de calidad de ser+icio, sino que el ser+icio subyacente I$ tiene un campo de G bits, el cual permite que se "aga una relacin a partir de un n3mero limitado de combinaciones de +elocidad y seguridad. Una quinte diferencia es que '$1 permite que los datos del usuario sean transportados en la '$*U &8, pero '&$ no permite que los datos del usuario apare#can en la '$*U inicial. El dato inicial -como por e%emplo, una contraseDa., podra ser necesario para decidir si se debe, o no, establecer una cone!in. &on '&$ no es posible "acer que el establecimiento dependa de los datos del usuario. as cuatro diferencias anteriores se relacionan con la fase de establecimiento de la cone!in. as cinco siguientes se relacionan con la fase de transferencia de datos. Una diferencia bsica es el modelo del transporte de datos. El modelo '$1 es el de una serie de mensa%es ordenados -correspondientes a las 'S*U en la terminologa OSI.. El modelo '&$ es el de un flu%o continuo de octetos, sin que "aya ning3n lmite e!plcito entre mensa%es. En la prctica, sin embargo, el modelo '&$ no es realmente un flu%o puro de octetos, porque el procedimiento de biblioteca denominado pus" puede llamarse para sacar todos los datos que est7n almacenados, pero que toda+a no se "ayan transmitido. &uando el usuario remoto lle+a a cabo una operacin de lectura, los datos anteriores y posteriores al pus" no se combinarn, por lo que, en cierta forma un pus" podra penarse como si definiesen una frontera entre mensa%es. a s7ptima diferencia se ocupa de cmo son tratados los datos importantes que necesitan de un procesamiento especial -como los caracteres C8E/F.. '$1 tiene dos flu%os de mensa%es independientes, los datos normales y los acelerados multiple!ados de manera con%unta. En cualquier instante 3nicamente un mensa%e acelerado puede estar acti+o. '&$ utili#a el campo /celerado para indicar que cierta cantidad de octetos, dentro de la '$*U actualmente en uso, es especial y debera procesarse fuera de orden. a octa+a diferencia es la ausencia del concepto de superposicin en '$1 y su presencia en '&$. Esta diferencia no es tan significati+a como al principio podra parecer, dado que es posible que una entidad de transporte ponga dos '$*U, por e%emplo, *' y /F en un 3nico paquete de red. a no+ena diferencia se relaciona con la forma como se trata el control de flu%o. '$1 puede utili#ar un esquema de cr7dito, pero tambi7n se puede basar en el esquema de +entana de la capa de red para regular el flu%o. '&$ siempre utili#a un mecanismo de control de flu%o e!plcito con el tamaDo de la +entana especificado en cada '$*U. a d7cima diferencia se relaciona con este esquema de +entana. En ambos protocolos el receptor tiene la capacidad de reducir la +entana en forma +oluntaria. Esta posibilidad genera potencialmente problemas, si el otorgamiento de una +entana grande y su contraccin subsiguiente llegan en un orden incorrecto. En '&$ no "ay ninguna solucin para este problemaJ en tanto en '$1 7ste se resuel+e por medio del n3mero de subsecuencia que est incluido en la contraccin, permitiendo de esta manera que el emisor determine si la +entana pequeDa sigui, o precedi, a la ms grande. 6inalmente, la oncea+a y 3ltima diferencia e!istente entre los dos protocolos, consiste en la manera como se liberan las cone!iones. '$1 utili#a una descone!in abrupta en la que una serie de '$*U de datos pueden ser seguidos directamente por una '$*U *8. Si las '$*U de datos se llegaran a perder, el protocolo no los podra recuperar y la informacin, al final se perdera. '&$ utili#a una comunicacin de ida,+uelta,ida para e+itar la p7rdida de datos en el momento de la descone!in. El modelo OSI trata este problema en la capa de sesin. Es importante "acer notar que la Oficina )acional de )ormali#acin de Estados Unidos estaba tan disgustada con esta propiedad de '$1, que introdu%o '$*U adicionales en el protocolo de transporte para permitir la descone!in sin que "ubiera una p7rdida de datos. &omo consecuencia de esto, las +ersiones de Estados Unidos y la internacional de '$1 son diferentes. Es importante seDalar que el protocolo I$ e!plicado anteriormente, o me%or dic"o la +ersin de 7ste es la ms utili#ada actualmente, pero "ace muy poco tiempo sali una nue+a +ersin llamada la n3mero ?. as diferencias no son muc"as, pero me%oran muc"os aspectos de la antigua, 7sta no es muy utili#ada, pero creemos que es necesario e!plicar como funciona, para poder "acer una comparacin con la antigua. / continuacin la trataremos.
*a nue!a !ersi)n de IP ,IPn$- a nue+a +ersin del protocolo I$ recibe el nombre de I$+?, aunque es tambi7n conocido com3nmente como I$ng -Internet $rotocol )e!t Leneration.. El n3mero de +ersin de este protocolo es el ? -que es utili#ada en forma mnima. frente a la antigua +ersin utili#ada en forma mayoritaria. os cambios que se introducen en esta nue+a +ersin son muc"os y de gran importancia, aunque la transicin desde la +ersin antigua no debera ser problemtica gracias a las caractersticas de compatibilidad que se "an incluido en el protocolo. I$ng se "a diseDado para solucionar todos los problemas que surgen con la +ersin anterior, y adems ofrecer soporte a las nue+as redes de alto rendimiento -como /'M, Ligabit Et"ernet, etc.. Una de las caractersticas ms llamati+as es el nue+o sistema de direcciones, en el cual se pasa de los :9 a los 59G bit, eliminando todas las restricciones del sistema actual. Otro de los aspectos me%orados es la seguridad, que en la +ersin anterior constitua uno de los mayores problemas. /dems, el nue+o formato de la cabecera se "a organi#ado de una manera ms efecti+a, permitiendo que las opciones se sit3en en e!tensiones separadas de la cabecera principal. 6ormato de la cabecera. El tamaDo de la cabecera que el protocolo I$+? aDade a los datos es de :9A bit, el doble que en la +ersin antigua. Sin embargo, esta nue+a cabecera se "a simplificado con respecto a la anterior. /lgunos campos se "an retirado de la misma, mientras que otros se "an con+ertido en opcionales por medio de las e!tensiones. *e esta manera los routers no tienen que procesar parte de la informacin de la cabecera, lo que permite aumentar de rendimiento en la transmisin. El formato completo de la cabecera sin las e!tensiones es el siguiente( .ersi)n( )3mero de +ersin del protocolo I$, que en este caso contendr el +alor ?. 'amaDo( 1 bit. Prioridad( &ontiene el +alor de la prioridad o importancia del paquete que se est en+iando con respecto a otros paquetes pro+enientes de la misma fuente. 'amaDo( 1 bit. /tiqueta de flu0o( &o que se utili#a para indicar que el paquete requiere un tratamiento especial por parte de los routers que lo soporten. 'amaDo( 91 bit. *on$itud( Es la longitud en bytes de los datos que se encuentran a continuacin de la cabecera. 'amaDo( 5? bit. Si$uiente cabecera( Se utili#a para indicar el protocolo al que corresponde la cabecera que se sit3a a continuacin de la actual. El +alor de este campo es el mismo que el de protocolo en la +ersin 1 de I$. 'amaDo( G bit. *(mite de e1istencia( 'iene el mismo propsito que el campo de la +ersin 1, y es un +alor que disminuye en una unidad cada +e# que el paquete pasa por un nodo. 'amaDo(G bit. Direcci)n de ori$en( El n3mero de direccin del "ost que en+a el paquete. Su longitud es cuatro +eces mayor que en la +ersin 1. 'amaDo( 59G bit. Direcci)n de destino()3mero de direccin de destino, aunque puede no coincidir con la direccin del "ost final en algunos casos. Su longitud es cuatro +eces mayor que en la +ersin 1 del protocolo I$. 'amaDo( 59G bit. Or!ani%acin "e la cabecera IPv. @ersin $rioridad Etiqueta de flu%o ongitud Siguiente &abecera mite de e!istencia *ireccin de origen *ireccin de destino as e!tensiones que permite aDadir esta +ersin del protocolo se sit3an inmediatamente despu7s de la cabecera normal, y antes de la cabecera que incluye el protocolo de ni+el de transporte. os datos situados en cabeceras opcionales se procesan slo cuando el mensa%e llega a su destino final, lo que supone una me%ora en el rendimiento. Otra +enta%a adicional es que el tamaDo de la cabecera no est limitado a un +alor fi%o de bytes como ocurra en la +ersin 1. $or ra#ones de eficiencia, las e!tensiones de la cabecera siempre tienen un tamaDo m3ltiplo de G bytes. /ctualmente se encuentran definidas e!tensiones para routing e!tendido, fragmentacin y ensambla%e, seguridad, confidencialidad de datos, etc.
Direcciones en la !ersi)n 2 El sistema de direcciones es uno de los cambios ms importantes que afectan a la +ersin ? del protocolo I$, donde se "an pasado de los :9 a los 59G bit -cuatro +eces mayor.. Estas nue+as direcciones identifican a un interfa# o con%unto de interfaces y no a un nodo, aunque como cada interfa# pertenece a un nodo, es posible referirse a 7stos a tra+7s de su interfa#. El n3mero de direcciones diferentes que pueden utili#arse con 59G bits es enorme. 'ericamente seran 959G direcciones posibles, siempre que no apliquemos alg3n formato u organi#acin a estas direcciones. Este n3mero es e!tremadamente alto, pudiendo llegar a soportar ms de ??>.AAA trillones de direcciones distintas por cada metro cuadrado de la superficie del planeta 'ierra. Seg3n di+ersas fuentes consultadas, estos n3meros una +e# organi#ados de forma prctica y %errquica quedaran reducidos en el peor de los casos a 5.>?1 direcciones por cada metro cuadrado, y siendo optimistas se podran alcan#ar entre los tres y cuatro trillones. E!isten tres tipos bsicos de direcciones I$ng seg3n se utilicen para identificar a un interfa# en concreto o a un grupo de interfaces. os bits de mayor peso de los que componen la direccin I$ng son los que permiten distinguir el tipo de direccin, emplendose un n3mero +ariable de bits para cada caso. Estos tres tipos de direcciones son( Direcciones unicast( Son las direcciones dirigidas a un 3nico interfa# de la red. as direcciones unicast que se encuentran definidas actualmente estn di+ididas en +arios grupos. *entro de este tipo de direcciones se encuentra tambi7n un formato especial que facilita la compatibilidad con las direcciones de la +ersin 1 del protocolo I$. Direcciones an%cast( Identifican a un con%unto de interfaces de la red. El paquete se en+iar a un interfa# cualquiera de las que forman parte del con%unto. Estas direcciones son en realidad direcciones unicast que se encuentran asignadas a +arios interfaces, los cuales necesitan ser configurados de manera especial. El formato es el mismo que el de las direcciones unicast. Direcciones multicast( Este tipo de direcciones identifica a un con%unto de interfaces de la red, de manera que el paquete es en+iado a cada una de ellos indi+idualmente. as direcciones de broadcast no estn implementadas en esta +ersin del protocolo, debido a que esta misma funcin puede reali#arse a"ora mediante el uso de las direcciones multicast.
oticias de principios de Ma%o del 3445 )ue+o protocolo I$ +er.? con mayor rango de direcciones Se trata de un nue+o protocolo que sustituye a la actual +ersin ,I$+1 - la I$+> fu7 desarrollada y nunca +io la lu# .. Es un estndar encargado de asignar direcciones 3nicas a los usuarios de Internet, as como controlar la correcta na+egacin de la informacin a tra+7s de la red. Esta nue+a +ersin es necesaria para aumentar el n3mero de I$s - la +ersin I$+1 ofrece HsoloH 1.:AA millones de direcciones 3nicas . y de esta manera asegurar I$s a los futuros tel7fonos m+iles conectables a Internet. a diferencia entre las +ersiones +iene dada por el siguiente dato ( Mientras I$+1 utili#a direcciones de :9 bits, la +ersin ? las usa de 59G bitsJ o lo que es lo mismo pasamos de poder tener 1.:AA millones de combinaciones a disponer de +arios billones -la cifra e!acta es( :1A.9G9.9??.29A.2:G.1?:.1?:.:01.?A0.1:5.0?G.955.>?> combinaciones .. /nte esta cifra )oMia afirma que (H una direccin I$ para cada grano de arena que "ay en la 'ierra .- un poco e!agerados . &omo siempre , la pregunta N que coste supondr adoptar el nue+o protocolo O En principio ser un coste muy ba%o para el usuario, pues I$+? es totalmente compatible con las aplicaciones basadas en I$+1. Sistemas operati+os y programas actuales utili#aran parc"es, mientras que las futuras +ersiones ya dispondrn del soporte I$+? de fbrica. $ara las empresas y ser+idores de Internet el coste ser mayor, eso "ar que se necesiten +arios aDos para su total implantacin. E!isten ya aplicaciones asociadas y redes con I$+?, como e%emplo( Internet /1plorer 676: Incluye utilidades como $ing? o 'racert? para reali#ar seguimientos en redes I$+?. Mo8illa: Este buscador tambi7n incluye el soporte. 9indo"s :P: Este pr!imo sistema operati+o incluir clientes 6'$ y 'elnet adaptados. Hitac;i: Esta empresa ofrece un soft=are gratuito llamado H'ool)et?H que instala un dri+er en cualquier $c equipado con Eindo=s para que pueda conectar a cualquier red I$+? sin necesidad de cambiar el soft=are. CON6ENIDO> SEE E'O 1RI,CI1IO' A1+ICADO' CA1A' A#"icacin !resentacin Sesin 6rans#orte Red En"ace de datos F0sica
Men !rinci#a"
Ce esD En 1*&46 la Or%ani-acin Internacional de Estandari-acin :I'O; desarroll un #odelo lla#ado O'I:Oen '4ste#s InterconectiTn6 Intercone9in de siste#as a5iertos;. El cual es usado ara descri5ir el uso de datos entre la cone9in 07sica de la red 4 la alicacin del usuario 0inal. Este #odelo es el #e<or conocido 4 el #@s usado ara descri5ir los entornos de red. En el #odelo O'I el rosito de cada caa es ro(eer los ser(icios ara la si%uiente caa suerior6 res%uardando la caa de los detalles de co#o los ser(icios son i#le#entados real#ente. +as caas son a5stra7das de tal #anera que cada caa cree que se est@ co#unicando con la caa asociada en la otra co#utadora6 cuando real#ente cada caa se co#unica slo con las caas ad4acentes de las #is#a co#utadora. En esta 0i%ura se uede areciar que a e9cecin de la caa #@s 5a<a del #odelo O'I6 nin%una caa uede asar in0or#acin directa#ente a su contraarte en la otra co#utadora. +a in0or#acin que en(7a una co#utadora de5e de asar or todas las caas in0eriores6 +a in0or#acin entonces se #ue(e a tra(Cs del ca5le de red 2acia la co#utadora que reci5e 4 2acia arri5a a tra(Cs de las caas de esta #is#a co#utadora 2asta que lle%a al #is#o ni(el de la caa que en(i la in0or#acin. 1or e<e#lo6 si la caa de red en(7a in0or#acin desde la co#utadora A6 esta in0or#acin se #ue(e 2acia a5a<o a tra(Cs de las caas de Enlace 4 /7sica del lado que en(7a6 asa or el ca5le de red6 4 su5e or las caas de /7sica 4 Enlace del lado del recetor 2asta lle%ar a la caa de red de la co#utadora B. +a interaccin entre las di0erentes caas ad4acentes se lla#a inter0ace. +a inter0ace de0ine que ser(icios la caa in0erior o0rece a su caa suerior 4 co#o esos ser(icios son accesados. Ade#@s6 cada caa en una co#utadora act8a co#o si estu(iera co#unic@ndose directa#ente con la #is#a caa de la otra co#utadora. +a serie de las re%las que se usan ara la co#unicacin entre las caas se lla#a rotocolo. El O'I 0ue desarrollado co#o #odelo de re0erencia6 ara la cone9in de los siste#as a5iertos :2etero%Cneos;. ,o es una arquitectura de red6 ues no de0ine que alicaciones ni rotocolos usar6 sino dice que 2ace cada caa.
El #odelo O'I dio ori%en al #odelo "C1QI16 que se usa en Internet. :Ber Contenido; Los !rinci#ios a#"icados ara el esta5leci#iento de las caas son> Ena caa se crear@ en situaciones en donde se necesite un ni(el de di0erencia a5stracto. Cada caa de5er@ e0ectuar una 0uncin 5ien de0inida. +a 0uncin que reali-ar@ cada caa6 de5er@ seleccionarse con la intencin de de0inir rotocolos nor#ali-ados internacional#ente. +os l7#ites de las caas6 de5er@n seleccionarse to#ando en cuenta la #ini#i-acin del 0lu<o de in0or#acin6 a tra(Cs de las inter0aces. El n8#ero de caas de5e ser lo su0iciente#ente %rande6 ara que cada una no realice #@s de una 0uncin 4 lo su0iciente#ente eque3a ara que la arquitectura sea #ane<a5le. :Ber Contenido; La ca#a de A#"icacin$ Al ser el ni(el #@s alto del #odelo de re0erencia6 el ni(el de alicacin es el #edio or el cual los rocesos de alicacin acceden al entorno O'I. 1or ello6 este ni(el no interact8a con uno #@s alto. +a caa de alicacin es la caa del #odelo O'I #@s cercana al usuario6 4 est@ relacionada con las 0unciones de #as alto ni(el que roorcionan soorte a las alicaciones o acti(idades del siste#a6 su#inistrando ser(icios de red a las alicaciones del usuario 4 de0iniendo los rotocolos usados or las alicaciones indi(iduales. +a 0uncin de este ni(el es roorcionar los rocedi#ientos recisos que er#itan a los usuarios e<ecutar los co#andos relati(os a sus roias alicaciones. Dos nor#as #u4 conocidas de este ni(el son las U.4.. :correo electrnico; 4 U.5.. :directorio; del CCI"" +os rocesos de las alicaciones se co#unican entre s7 or #edio de las entidades de alicacin asociadas6 estando Cstas controladas or rotocolos de alicacin6 4 utili-ando los ser(icios del ni(el de resentacin. Di0iere de las de#@s caas de5ido a que no roorciona ser(icios a nin%una otra caa O'I6 sino sola#ente a alicaciones que se encuentran 0uera del #odelo O'I. +a caa de alicacin esta5lece la disoni5ilidad de los di(ersos ele#entos que de5en articiar en la co#unicacin6 sincroni-a las alicaciones que cooeran entre s7 4 esta5lece acuerdos so5re los rocedi#ientos de recueracin de errores 4 control de la inte%ridad de los datos. Al%unos e<e#los de rocesos de alicacin son> ro%ra#as de 2o<as de c@lculo. ro%ra#as de rocesa#iento de te9to. trans0erencia de arc2i(os :0t;. correo electrnico :#ail - s#t;. @%inas Me5 :2tt;. :Ber Contenido;
La ca#a de !resentacin$ +a caa de resentacin roorciona sus ser(icios a la caa de alicacin6 %aranti-ando que la in0or#acin que en(7a la caa de alicacin de un siste#a ueda ser entendida 4 utili-ada or la caa de alicacin de otro6 esta5leciendo el conte9to sint@ctico del di@lo%o. 'u tarea rincial es aislar a las caas in0eriores del 0or#ato de los datos de la alicacin6 trans0or#ando los 0or#atos articulares :A'CII6 EBCDIC6 etc.; en un 0or#ato co#8n de red. Es ta#5iCn las resonsa5le de la o5tencin 4 de la li5erali-acin de la cone9in de sesin cuando e9istan (arias alternati(as disoni5les. 1or ello6 de ser necesario6 la caa de resentacin reali-a las si%uientes oeraciones> traducir entre (arios 0or#atos de datos utili-ando un 0or#ato co#8n6 esta5leciendo la sinta9is 4 la se#@ntica de la in0or#acin trans#itida. 1ara ello con(ierte los datos desde el 0or#ato local al est@ndar de red 4 (ice(ersa. de0inir la estructura de los datos a trans#itir. 1or e<e#lo6 en el caso de un acceso a 5ase de datos6 de0inir el orden de trans#isin 4 la estructura de los re%istros. de0inir el cdi%o a usar ara reresentar una cadena de caracteres :A'CII6 EBCDIC6 etc;. dar 0or#ato a la in0or#acin ara (isuali-arla o i#ri#irla. co#ri#ir los datos si es necesario. En resu#en6 la 0uncin de este ni(el es la de roorcionar los rocedi#ientos recisos inclu4endo asectos de con(ersin6 ci0rado 4 co#resin ara reresentar la in0or#acin de acuerdo a los disositi(os6 antallas6 i#resoras. Vde resentacin del usuario. En el ni(el de resentacin se encuadran6 or e<e#lo6 las nor#as ara (7deote96 tele0a96 telete9. :Ber Contenido;
La ca#a de Sesin$ 1er#ite que usuarios en distintas co#utadoras esta5le-can una sesin entre ellos6 a tra(Cs de la #is#a se uede lle(ar a ca5o un transorte de datos6 tal co#o lo 2ace la caa de transorte. +a #e<ora de los ser(icios6 le er#ite al usuario acceder a un siste#a de tie#o co#artido a distancia o trans0erir un arc2i(o. 'er(icios de esta caa > controlar el dialo%o> las sesiones er#iten que el tr@0ico se realice en a#5as direcciones o en una sola en un #o#ento dado6 cuando se reali-a en un solo sentido6 esta caa a4udar@ en el se%ui#iento de quien tiene el turno. ad#inistracin de testi%o> esto es ara que en al%unos rotocolos los dos e9tre#os no quieran trans#itir al #is#o tie#o6 de esta 0or#a slo lo 2ace el que osee el testi%o :toJen;. sincroni-acin> esta caa roorciona la insercin de untos de (eri0icacin ara el control de 0lu<o. Esto es ues6 si dos co#utadoras desean trans#itir un arc2i(o que lle(a dos 2oras6 4 al ca5o de una 2ora se interru#en las cone9iones de red6 la trans#isin se de5e desarrollar nue(a#ente desde el rinciio6 con el ser(icio que 5rinda esta caa slo se trans#ite lo osterior al unto de (eri0icacin. #ane<ar toJens. +os toJens son o5<etos a5stractos 4 8nicos que se usan ara controlar las acciones de los articiantes en la co#unicacin. 2acer c2ecJoints6 que son untos de recuerdo en la trans0erencia de datos En el ni(el de sesin tene#os las reco#endaciones U.215 :I'O &32!; ) U.225 :I'O &32$;. :Ber Contenido;
Ca#a de 6rans#orte$ +a 0uncin de esta caa es acetar los datos de la Caa de 'esin6 di(idirlos si es necesario 4 asarlos a la Caa de Red 4 ase%urarse que lle%uen correcta#ente al destino. Esta caa crea una cone9in de red6 distinta ara cada cone9in de transorte solicitada or la caa de sesin. 'i el caudal es %rande uede reali-ar #@s de una cone9in ara #e<orarlo. De5ido a que estas cone9iones son costosas6 esta caa uede #ultile9ar (arias cone9iones de transorte so5re la #is#a cone9in de red6 ara a5aratarlo. +a cone9in #@s conocida es el canal unto a unto sin error6 en el cual se entre%an los #ensa<es en el #is#o orden que 0ueron en(iados. Otra 0or#a del ser(icio de transorte es el en(7o de #ensa<es aislados6 que no %aranti-an el orden de di0usin6 ni la distri5ucin de #ensa<es a destinos #8ltiles. +a caa de transorte se encar%a de esta5lecer 4 li5erar cone9iones en la red. 'e encuadran en este ni(el las reco#endaciones U214 :I'O &.$2; ) U224 :I'O &.$3; e I'O &!.2. "a#5iCn IC1QI1. :Ber Contenido;
La ca#a de Red$ +a caa de red roorciona sus ser(icios a la caa de transorte6 siendo una caa co#le<a que roorciona conecti(idad 4 seleccin de ruta entre dos siste#as de 2osts que ueden estar u5icados en redes %eo%r@0ica#ente distintas. "a#5iCn se ocua de asectos de conta5ilidad de aquetes. Es la resonsa5le de las 0unciones de con#utacin 4 enca#ina#iento de la in0or#acin6 roorcionando los rocedi#ientos recisos necesarios ara el interca#5io de datos entre el ori%en 4 el destino6 or lo que es necesario que cono-ca la toolo%7a de la red6 con o5<eto de deter#inar la ruta #@s adecuada. 1ode#os resu#ir las 0unciones de la caa de red en los si%uientes untos> di(ide los #ensa<es de la caa de transorte en unidades #@s co#le<as6 deno#inadas aquetes6 4 los ensa#5la al 0inal. de5e conocer la toolo%7a de la su5red 4 #ane<ar el caso en que las 0uente 4 el destino est@n en redes distintas. ara ello6 se encar%a de enca#inar la in0or#acin a tra(Cs de la su5-red6 #irando las direcciones del aquete ara deter#inar los #Ctodos de con#utacin 4 enruta#iento6 4 rutea los aquetes de la 0uente al destino a tra(Cs de ruteadores inter#edios. en(7a los aquetes de nodo a nodo usando 4a sea un circuito (irtual o co#o data%ra#as. de5e controlar la con%estin de la su5red. La ca#a de En"ace de datos$ +a caa de enlace roorciona sus ser(icios a la caa de red6 su#inistrando un tr@nsito de datos con0ia5le a tra(Cs de un enlace 07sico. Al 2acerlo6 la caa de enlace de datos se ocua del direcciona#iento 07sico :co#arado con el l%ico;6 la toolo%7a de red6 el acceso a la red6 la noti0icacin de errores6 0or#acin 4 entre%a ordenada de tra#as 4 control de 0lu<o. 1or lo tanto6 su rincial #isin es con(ertir el #edio de trans#isin en un #edio li5re de errores de cualquier tio. 'us rinciales 0unciones son> esta5lece los #edios necesarios ara una co#unicacin con0ia5le 4 e0iciente entre dos #@quinas en red. a%re%a una secuencia esecial de 5its al rinciio 4 al 0inal del 0lu<o inicial de 5its de los aquetes6 estructurando este 0lu<o 5a<o un 0or#ato rede0inido lla#ado tra#a o #arco. 'uelen ser de unos cientos de 54tes. sincroni-a el en(7o de las tra#as6 trans0iriendo de una 0or#a con0ia5le li5re de errores. 1ara detectar 4 controlar los errores se a3aden 5its de aridad6 se usan CRC :Cdi%os C7clicos Redundantes; 4 en(7o de acuses de reci5o ositi(os 4 ne%ati(os6 4 ara e(itar tra#as reetidas se usan n8#eros de secuencia en ellas. en(7a los aquetes de nodo a nodo usando 4a sea un circuito (irtual o co#o data%ra#as. controla la con%estin de la red. re%ula la (elocidad de tr@0ico de datos. controla el 0lu<o de tra#as #ediante rotocolos que ro275en que el re#itente en(7e tra#as sin la autori-acin e9l7cita del recetor6 sincroni-ando as7 su e#isin 4 rececin. se encar%a de la de secuencia6 de enlace l%ico 4 de acceso al #edio :soortes 07sicos de la red;. :Ber Contenido;
La ca#a F0sica$ +a #isin rincial de esta caa es trans#itir 5its or un canal de co#unicacin6 de #anera que cuanto en(7e el e#isor lle%ue sin alteracin al recetor. +a caa 07sica roorciona sus ser(icios a la caa de enlace de datos6 de0iniendo las eseci0icaciones elCctricas6 #ec@nicas6 de rocedi#iento 4 0uncionales ara acti(ar6 #antener 4 desacti(ar el enlace 07sico entre siste#as 0inales6 relacionando la a%ruacin de circuitos 07sicos a tra(Cs de los cuales los 5its son #o(idos. +as caracter7sticas tales co#o ni(eles de (olta<e6 te#ori-acin de ca#5ios de (olta<e6 (elocidad de datos 07sicos6 distancias de trans#isin #@9i#as6 conectores 07sicos 4 otros atri5utos si#ilares se de0inen a tra(Cs de las eseci0icaciones de la caa 07sica. 'us rinciales 0unciones las ode#os resu#ir en> de0inir las caracter7sticas 07sicas :co#onentes 4 conectores #ec@nicos; 4 elCctricas :ni(eles de tensin;. de0inir las caracter7sticas 0uncionales de la inter0a- :esta5leci#iento6 #anteni#iento 4 li5eracin del enlace 07sico;. trans#itir el 0lu<o de 5its a tra(Cs del #edio. ,o e9iste estructura al%una. #ane<a (olta<es 4 ulsos elCctricos. eseci0icar ca5les6 conectores 4 co#onentes de inter0a- con el #edio de trans#isin6 olos en un enc2u0e6 etc. %aranti-ar la cone9in6 ero no la 0ia5ilidad de Csta. Esta caa sola#ente reconoce 5its indi(iduales6 no reconoce caracteres ni tra#as #ulticaracter I./*/S <SI D/ IS< = T&ASMISI<7 Modelo OSI de Referencia: El Modelo de Referencia de Interconexin de Sistemas Abiertos, OSI-RM (Open System Interconection-Reference Model) proporcion a los fabricantes un conunto de est!ndares "ue ase#uraron una mayor compatibilidad e interoperabilidad entre los distintos tipos de tecnolo#$a de red utili%ados por las empresas a ni&el mundial' (ara poder simplificar el estudio y la implementacin de la ar"uitectura necesaria, la ISO di&idi el modelo de referencia OSI en capas, entendi)ndose por capa una entidad "ue reali%a de por s$ una funcin espec$fica' *ada capa define los procedimientos y las re#las (protocolos normali%ados) "ue los subsistemas de comunicaciones deben se#uir, para poder comunicarse con sus procesos correspondientes de los otros sistemas' Esto permite "ue un proceso "ue se eecuta en una computadora, pueda comunicarse con un proceso similar en otra computadora, si tienen implementados los mismos protocolos de comunicaciones de capas OSI' Estructura de Niveles: Capa 7: La capa de aplicacin. +a capa de aplicacin es la capa del modelo OSI m!s cercana al usuario, y est! relacionada con las funciones de mas alto ni&el, proporcionando soporte a las aplicaciones o acti&idades del sistema, suministrando ser&icios de red a las aplicaciones del usuario y definiendo los protocolos usados por las aplicaciones indi&iduales' Es el medio por el cual los procesos las aplicaciones de usuario acceden a la comunicacin por red mediante el entorno OSI, proporcionando los procedimientos precisos para ello' ,ifiere de las dem!s capas debido a "ue no proporciona ser&icios a nin#una otra capa OSI, sino solamente a aplicaciones "ue se encuentran fuera del modelo (procesadores de texto, -oas de c!lculo, na&e#adores .eb, etc')' +a capa de aplicacin establece la disponibilidad de los distintos elementos "ue deben participar en la comunicacin, sincroni%a las aplicaciones "ue cooperan entre s$ y establece acuerdos sobre los procedimientos de recuperacin de errores y control de la inte#ridad de los datos' Capa 6: La capa de presentacin. +a capa de presentacin proporciona sus ser&icios a la capa de aplicacin, #aranti%ando "ue la informacin "ue en&$a la capa de aplicacin de un sistema pueda ser entendida y utili%ada por la capa de aplicacin de otro, estableciendo el contexto sint!ctico del di!lo#o' Su funcin principal es aislar a las capas inferiores del formato de los datos de las aplicaciones espec$ficas, transformando los formatos particulares (AS*II, E/*,I*, etc') en un formato com0n de red, entendible por todos los sistemas y apto para ser en&iado por red' Es tambi)n las responsable de la obtencin y de la liberali%acin de la conexin de sesin cuando existan &arias alternati&as disponibles' 1raducir entre &arios formatos de datos utili%ando un formato com0n, estableciendo la sintaxis y la sem!ntica de la informacin transmitida' (ara ello con&ierte los datos desde el formato local al est!ndar de red y &ice&ersa' Capa 5: La capa de sesin. +a capa de sesin proporciona sus ser&icios a la capa de presentacin, proporcionando el medio necesario para "ue las entidades de presentacin de dos -ost "ue se est!n comunicando por red or#anicen y sincronicen su di!lo#o y procedan al intercambio de datos' Capa : La capa de transporte. +a capa de transporte proporciona sus ser&icios a la capa de sesin, efectuando la transferencia de datos entre dos entidades de sesin' (ara ello, di&ide los datos ori#inados en el -ost emisor en unidades apropiadas, denominadas se#mentos , "ue &uel&e a reensamblar en el sistema del -ost receptor' +a capa de transporte es la primera "ue se comunica directamente con su capa par de destino, ya "ue la comunicacin de las capas anteriores es de tipo m!"uina a m!"uina' +a capa de transporte intenta suministrar un ser&icio de transporte de datos "ue a$sle las capas superiores de los detalles del mismo, encar#!ndose de conse#uir una transferencia de datos se#ura y econmica y un transporte confiable de datos entre los nodos de la red' (ara ello, la capa de transporte establece, mantiene y termina adecuadamente los circuitos &irtuales, proporcionando un ser&icio confiable mediante el uso de sistemas de deteccin y recuperacin de errores de transporte' *ontrola la interaccin entre procesos usuarios en las m!"uinas "ue se comunican' Incluir controles de inte#racin entre usuarios de la red para pre&enir perdidas o doble procesamiento de transmisiones' Capa !: La capa de red. +a capa de red proporciona sus ser&icios a la capa de transporte, siendo una capa complea "ue proporciona conecti&idad y seleccin de la meor ruta para la comunicacin entre m!"uinas "ue pueden estar ubicadas en redes #eo#r!ficamente distintas' Es la responsable de las funciones de conmutacin y enrutamiento de la informacin (direccionamiento l#ico), proporcionando los procedimientos necesarios para el intercambio de datos entre el ori#en y el destino, por lo "ue es necesario "ue cono%ca la topolo#$a de la red (forma en "ue est!n interconectados los nodos), con obeto de determinar la ruta m!s adecuada' En esta capa es donde trabaan los routers, dispositi&os encar#ados de encaminar o diri#ir los pa"uetes de datos desde el -ost ori#en -asta el -ost destino a tra&)s de la meor ruta posible entre ellos' Capa ": La capa de enlace de datos. +a capa de enlace proporciona sus ser&icios a la capa de red, suministrando un tr!nsito de datos confiable a tra&)s de un enlace f$sico' Se ocupa del direccionamiento f$sico, la topolo#$a de red, el acceso a la misma, la notificacin de errores, la formacin y entre#a ordenada de datos y control de fluo' Su principal misin es con&ertir el medio de transmisin en un medio libre de errores de cual"uier tipo' Capa #: La capa f$sica. +a misin principal de esta capa es transmitir bits por un canal de comunicacin, de manera "ue cuanto en&$e el emisor lle#ue sin alteracin al receptor' +a capa f$sica proporciona sus ser&icios a la capa de enlace de datos, definiendo las especificaciones el)ctricas, mec!nicas, de procedimiento y funcionales para acti&ar, mantener y desacti&ar el enlace f$sico entre sistemas finales, relacionando la a#rupacin de circuitos f$sicos a tra&)s de los cuales los bits son transmitidos' %rans&isin Serie'(aralelo: La trans&isin en &odo paralelo: Es a"uella en la "ue los n bits "ue componen cada /yte o car!cter se transmiten en un slo ciclo de n bits' +a transmisin en modo paralelo tiene las si#uientes caracter$sticas2 Este modo es el "ue se usa en los ordenadores para reali%ar la transferencia interna de datos' En estos casos se transmite cada conunto de n bits, se#uido por un espacio de tiempo y lue#o nue&amente otro conunto de n bits, y as$ sucesi&amente' En la transmisin en paralelo se pueden usar dos formas de transmisin' una es disponer de n l$neas diferentes a ra%n de una por /I1 a transmitir3 la otra es usar una 0nica l$nea, pero en&iando cada /I1 mediante un procedimiento t)cnico "ue se denomina multiplexacin' *uando se usa esta transmisin, se emplean altas &elocidades, dado "ue esa es una de sus caracter$sticas m!s importantes2 en&iar m!s bits en el menor tiempo posible' 4o se suele usar cuando las distancias superan las decenas de metros' La trans&isin en &odo serie: A"uella en la "ue los bits "ue componen cada car!cter se transmiten en n ciclos de 5 bit cada uno' *aracter$sticas2 Se en&$a un bit detr!s de otro, -asta completar cada car!cter' Este modo es el -abitual de los sistemas teleinform!ticos' +as se6ales "ue son transmitidas por los &$nculos de telecomunicaciones, al lle#ar a los e"uipos inform!ticos, deben pasar al modo paralelo y &ice&ersa' este proceso de transformacin se denomina deseriali%acin y seriali%acin respecti&amente' +a secuencia de los bits transmitidos se efect0a siempre al re&)s de cmo se escriben las cifras en el sistema de numeracin binario' *uando se transmite con bit de paridad, )ste se transmite siempre en 0ltimo t)rmino' +a transmisin en modo serie tiene dos procedimientos diferentes, sincrnico y asincrnico' En el procedimiento asincrnico, cada car!cter "ue &a a ser en&iado, es delimitado por un bit denominado de cabecera o de arran"ue, y uno o dos bits denominados de terminacin o de parada' El bit de arran"ue tiene funciones de sincroni%acin de los reloes del transmisor y del receptor' El bit o bits de parada, se usan par separar un car!cter del si#uiente' En el procedimiento sincrnico, existen dos reloes, uno en el receptor y otro en el transmisor' +a informacin 0til es transmitida entre dos #rupos denominados delimitadores' Sincronis&os ) tipos de trans&isin: *s$ncrona ) S$ncrona. ,ir$amos "ue transmisin es2 transportar se6ales de un lu#ar a otro para "ue se produ%ca una comunicacin remota entre procesos' (ara "ue exista sincronismo deben de estar de acuerdo emisor y receptor en el momento en "ue empie%a la transmisin e i#ualmente en el instante en "ue esta acaba' El sincronismo re"uiere una base de tiempos com0n, impulsos concretos de relo' Eemplo2 Relo, impulsos' 7n error en el sincronismo imposibilita interpretar la informacin' *s$ncrona: *uando el proceso de sincroni%acin entre emisor y receptor se reali%a en cada palabra del cdi#o transmitida' Esto se produce debido a "ue se lle&a a cabo a tra&)s de unos bits especiales "ue ayudan a definir el entorno de cada cdi#o' Es la sincroni%acin entre emisor y receptor se reali%a a cada car!cter transmitido, utili%a unos bits especiales "ue definen el entorno de cada car!cter (S1AR1, S1O()' S$ncrona: Es cuando los bits transmitidos se en&$an a un ritmo constante' 4ecesita la transmisin tanto de los datos como de una se6al de relo "ue mar"ue el numero de &eces del en&$o' Se produce cuando los bits transmitidos se en&$an a un ritmo constante, exi#e la transmisin de los datos y adem!s una se6al de relo para sincroni%ar emisor y receptor (base de tiempos com0n)3 utili%a caracteres especiales "ue se llaman S84 para e&itar la perdida de sincronismo' +or&as de %rans&isin de datos: +os distintos tipos de transmisin de un canal de comunicaciones pueden ser de tres clases2 M,todo S$&ple-: Es a"uel en el "ue una estacin siempre act0a como fuente y la otra siempre como colector' Este m)todo permite la transmisin de informacin en un 0nico sentido' M,todo Se&id.ple-: Es a"uel en el "ue una estacin A en un momento de tiempo, act0a como fuente y otra estacin corresponsal / act0a como colector, y en el momento si#uiente, la estacin / actuar! como fuente y la A como colector' (ermite la transmisin en ambas direcciones, aun"ue en momentos diferentes' M,todo /.ple- En el "ue dos estaciones A y /, act0an como fuente y colector, transmitiendo y recibiendo informacin simult!neamente' (ermite la transmisin en ambas direcciones y de forma simult!nea' (or eemplo una con&ersacin telefnica' Caracter$sticas usuales del Mde&: Es un dispositi&os "ue aceptas los datos pro&enientes (di#itales) de un (* o terminal di#ital y los con&ierte en anal#icos, para poder ser en&iados a tra&)s de la l$nea telefnica' +as principales funciones del mdem ser!n2 - Modulacin9demodulacin' - *ompensacin9ecuali%acin del canal - *onmutacin emisin9recepcin' - Adaptacin de impedancias' - *odificacin9decodificacin' (or ello el mdem se utili%a para adecuar las se6ales a los canales de transmisin cuando comparten la misma naturale%a' %,cnicas de &odulacin: Se denomina &elocidad de modulacin a la in&ersa de la medida del inter&alo de tiempo nominal m!s corto entre dos instantes si#nificati&os sucesi&os de la se6al modulada' +a &elocidad de modulacin se mide en /audios2 :m;591 (se#) +a &elocidad de modulacin tambi)n se puede llamar &elocidad de se6ali%acin' (ero la modulacin intenta conse#uir la adecuacin entre se6al y canal' (odemos encontrar distintas t)cnicas de modulacin "ue son2 Modulacin lineal o de onda continua: +as se6ales sinusoidales poseen unos par!metros esenciales2 amplitud, frecuencia y fase' *ada uno de estos par!metros ori#ina una forma concreta de modulacin' A estas distintas modulaciones se les llama lineales' Modulacin en a&plitud: *onsiste en un despla%amiento de del espectro de frecuencias del mensae' +a medida de ese despla%amiento es ustamente el &alor de la frecuencia de la se6al portadora utili%ada en la modulacin' Modulacin en frecuencia: +a modulacin en frecuencia modifica el par!metro de la frecuencia en la se6al sinusoidal portadora, o dic-o de otra forma, la informacin del mensae reside en la frecuencia' Sc(t) )M(t) < t = ; Asen (> Modulacin en fase: *onsiste en codificar la informacin del mensae en la fase de la se6al portadora' *uando la informacin reside en la fase de la se6al portadora se dice "ue la modulacin es (M o (S?' Modulacin por pulsos: Esta es muy semeante a la de onda continua, sustituyendo la se6al portadora sinusoidal por un tren de pulsos' Es muy apropiada para t)cnicas de transmisin di#itales' Modulacin codificada: Este tipo es una me%cla de la modulacin de onda continua y de la modulacin por pulsos' Su obeti&o es el de transmitir por el canal en onda continua una se6al pre&iamente modulada por pulsos' +unciones de un protocolo: 7n protocolo es un conunto de re#las perfectamente or#ani%adas y con&enidas de mutuo acuerdo entre los participantes en una comunicacin y su misin es re#ular al#0n aspecto de la misma' 4ormalmente los protocolos son ofrecidos como normati&as o recomendaciones de las asociaciones de est!ndares (or lo tanto debemos decir "ue los protocolos son unas normas "ue se deben se#uir para establecer una comunicacin' Cdi0os &1s usuales: Se6alamos como los cdi#os m!s usuales los si#uientes2 *+(2 Si#las de Apple TalkFiling Protocol' (rotocolo de Apple para el acceso remoto a fic-eros "ue opera en la capa de presentacin' *ppleS2are2 Es el protocolo est!ndar de red para acceso a discos en las redes Apple' *R(2 Si#las de Address Resolution Protocol' Es un protocolo de la familia 1*(9I( "ue mapea direcciones I( sobre direcciones Et-ernet' *SCII2 *di#o de @ bits "ue permite representar caracteres alfanum)ricos, s$mbolos especiales y caracteres de control (American Standard Information Interc-an#e) 3CS2 (rotocolo orientado a car!cter I/M' CSM*'C/2 (rotocolo *SMA "ue resuel&e mediante una escuc-a una posible colisin entre dos estaciones de la red' //CM(2 Si#las de ,i#ital ,ata *ommunications Messa#e (rotocol' (rotocolo de ,E* para la comunicacin entre dos ordenadores' E3C/IC2 Si#las de Extender Binary Codec Decimal Interchange Code' Es un cdi#o de caracteres de @ bits propuesto por I/M' Estas son al#unos de los cdi#os y protocolos existentes' 7n eemplo de el cdi#o *SCII es2 A / * , E A B C I D ? + M 4 O ( E R S 1 7 : F G 8 H a b c d e f # - i I l m n o p " r s t u & . x x y % @ A B C D E F G H I J K L M N J