Вы находитесь на странице: 1из 12

CAPITULO 23: comunicacin PROCESO A PROCESO: UDP, TCP Y SCTP 23.1) Comunicacin Proc !o a Proc !

!o: El nivel de enlace se encarga de la entrega de tramas entre dos nodos vecinos de un enlace. A esto se le denomina comunicacin proceso a proceso. El nivel de red es el encargado de la entrega de datagramas entre dos computadoras. A esto se le denomina comunicacin computadora a computadora. Dos procesos se comunican con una relacin cliente/servidor. Direccionamiento: consta de tres partes nmero de puerto, IP y direccin MA . !os servicios "ue o#rece el nivel de transporte: servicios sin cone$in/orientados a cone$in y servicios #ia%les/ no #ia%les. &olo e$iste un solo nivel de transporte y puede 'a%er varios procesos esperando para enviar/reci%ir in#ormacin. Este nivel es el encargado de multiple$ar y demultiple$ar cone$iones. (ango IA)A: * + ,.. -+./: &on direcciones %ien conocidas. * -+.0..... 01-2-: &on direcciones (egistradas. * 01-2. ,... 322/2: &on direcciones Din4micas. !a com%inacin de IP con un Puerto se denomina &oc5et. &irve para identi#icar un proceso en una m4"uina. 23.2) Pro"oco#o $ Da"a%rama $ U!uario&UDP): Es un protocolo sin cone$in y no #ia%le, la principal venta6a es "ue es muy sencillo "ue a7ade un m8nimo de so%recarga. &olo a7ade la comunicacin proceso a proceso a los servicios IP. Da"a%rama! $ U!uario: !os pa"uetes 9DP, denominados datagramas de usuario, tienen una ca%ecera de : ;, con los campos del nmero de puerto origen, el nmero de puerto destino, la longitud, y la suma de compro%acin. * )< de puerto origen: es el puerto usado por el proceso "ue se e6ecuta en la computadora origen. =iene -3 %it. >aria entre + ,.. 322/2. * )< de puerto destino: es el puerto usado por el proceso "ue se e6ecuta en la computadora destino. &u longitud es tam%i?n -3. * !ongitud: campo de -3 %it "ue de#ine la longitud total del datagrama de usuario, ca%ecera y datos. !ongitud 9DP @ longitud IPA-3B C longitud ca%ecera IPA0B * &uma de ompro%acin: este campo se usa para detectar los errores en el datagrama de usuarioAca%ecera y datosB . Pu r"o! 'i n Conoci$o! n UDP. Pro(i $a$ ! $ UDP: Al ser un servicio sin cone$in, los datagramas son independientes y pueden via6ar por rutas distintas, slo a"uellos procesos "ue env8an mensa6es cortos de%en usar 9DP. 9DP es muy sencillo y poco #ia%le, el nico mecanismo de control es la suma de compro%acin, cuando se detecta un error el datagrama se descarta. Es el proceso el encargado de proporcionar mecanismos de control. U!o $ UDP: adecuado en una peticinDrespuesta sencilla, es adecuado para multienvio, se puede usar para procesos de gestin &)MP, para protocolos de actualiEacin de ruta.

23.3) Pro"oco#o $ con"ro# $ "ran!mi!in &TCP): Es un protocolo orientado a cone$in, crea una cone$in virtual entre dos = P para enviar datosF y utiliEa mecanismos de control a nivel de transporte. Servicios TCP: omunicacin proceso a proceso: usando nmeros de puertos, como 9DP. =ransmisin de #lu6o: = P es un protocolo orientado a #lu6o, es decir, permite al proceso emisor enviar datos como un #lu6o de %ytes y al proceso receptor o%tener los datos como un #lu6o de %ytes. De%ido a "ue los procesos emisor y receptos pueden no escri%ir o leer datos a la misma velocidad, = P necesita %u##ers. omo la capa IP, necesita enviar datos en pa"uetes, no como un #lu6o, = P agrupa un nmero de %ytes en un pa"uete denominado segmento, a7ade una ca%ecera a cada segmento y entrega el segmento al nivel IP para su transmisin. omunicacin #ull duple$: los datos pueden via6ar en am%as direcciones, por lo "ue cada = P tiene un %u##er de recepcin y otro de emisin. &ervicio orientado a cone$in: cuando un proceso A "uiere enviar/reci%ir de un proceso ; ocurre lo siguente: -B Am%os = P esta%lecen una cone$in Auna cone$in virtualB .B &e intercam%ian datos Asi un segmento se pierde es reenviadoB /B &e cierra la cone$in &ervicio #ia%le: usa un mecanismo de con#irmacin para compro%ar "ue los datos 'an llegado correctamente. Caractersticas TCP: &istema de numeracin: no e$iste un campa para el nmero de segmento en la ca%ecera de segmento, aun"ue puede "ue = P siga la pista de los segmentos "ue est4n siendo transmitidos o reci%idos. E$isten dos campos denominados nmero de secuencia Ael nmero del primer %yte de datosB y nmero de con#irmacin Apara comunicacin #ull duple$, representa el nmero del siguiente %yte "ue se espera reci%irB. ontrol de #lu6o: el receptor controla la cantidad de datos "ue de%en ser enviados por el emisor, para evitar "ue el receptor sea des%ordado. ontrol de error: para proporcionar un servicio #ia%le. ontrol de congestin: la cantidad de datos enviados por el emisor, no solo es controlador por el receptor, sino "ue tam%i?n se determina por el nivel de congestin de la red. &egmento: #ormado por una ca%ecera de entre .+ Asi no 'ay opcionesB y 3+ Asi 'ay opcionesB %ytes y los datosF los campos m4s destacados son: direccin puerto origen A-3 %itsB, direccin puerto destino A-3 %itsB, nmero de secuencia Acampo de /. %its, de#ine el n< asignado al primer %yte datos "ue contiene el segmento, durante el esta%lecimiento de cone$in cada parte usa un generador de n< de secuencia para crear el n< de secuencia incialB, numero de con#irmacin Acampo de /. %its, de#ine el n< "ue el receptor del segmento espera reci%ir de la otra parte. &i el receptor del segmento 'a reci%ido el %yte G de#ine GHcomo n< de con#irmacinB, longitud de ca%ecera A0 %its, indica el nmero de pala%ra de 0 %ytes en la ca%ecera = P, ser4 un nmero entre 2 y -2B, reservado A3 %its, uso #uturoB, control A3 %its o #lags de controlB, tama7o de ventana A-3 %its, tama7o de la ventana en %ytes, "ue la otra parte de%e mantenerB, suma de compro%acin Ac'ec5sum, -3 %itsB, puntero urgente A-3 %its, no se encolan por el #lu6o normal, el campo urgente tiene "ue estar activoB y opciones A'asta 0+ %ytesB. !os campos de control son: 9(I para datos urgentes, A J para reconocimiento, P&K peticin de pus', (&= reiniciar,terminar cone$in sin esperar respuesta, &L) sincroniEar nmeros de secuencia, MI) terminar la cone$in.

Conexin TCP !a cone$in orientada a cone$in necesita tres #ases: esta%lecimiento de cone$in, trans#erencia de datos y cierre de cone$in. Esta%lecimiento de cone$in: al conectarse dos m4"uinas con = P son capaces de enviarse segmentos entre si simult4neamente, lo "ue implica "ue cada parte de%e inicialiEar la comunicacin y o%tener la apro%acin desde la parte contraria antes de tras#erir, distinguimos tres #ases: -B El cliente env8a un segmento &L), sin datos reales .B El servidor env8a un segmento &L) H A J, "ue sirve para la comunicacin en la direccin contraria y para la con#irmacin del &L) anterior, sin datos reales. /B El cliente env8a un tercer segmento A J para con#irmar el segundo segmento. =rans#erencia de datos: despu?s de esta%lecer la cone$in, tanto el cliente como el servidor pueden enviar datos y con#irmaciones. Min de la cone$in: las dos partes pueden cerrar la cone$in, aun"ue suele ser el cliente, 'ay dos opciones para terminar la cone$in: negociacin en tres paso y semicierre: )egociacin en tres pasos: -B el cliente env8a un segmento MI) al servidor, puede "ue en el mismo segmente mande los ltimos datos. .B el servidor env8a un segmento MI) H A J para con#irmar la recepcin del anterior segmento, tam%i?n puede contener la ltima porcin de datos. /B el cliente env8a un segmento A J para con#irmar la recepcin del anterior, este segmento no puede llevar datos. &emicierre: un e$tremo puede de6ar de enviar datos mientras sigue reci%iendo. Control de flujo = P utiliEa una ventana desliEante para gestionar el control de #lu6o, pero est4 entre la ventana desliEante compuesta atr4s ) y la ventana desliEante con repeticin selectiva, no utiliEa )AJ. El receptor mantiene los segmentos #uera de orden 'asta "ue llegan los "ue se 'an perdido, est4 ventana desliEante est4 orientada a %yte y es de tama7o varia%le. !os %ytes dentro de la ventana son los %ytes "ue pueden estar en tr4nsito, se pueden enviar sin preocuparse de la con#irmacin, la ventana imaginaria tiene dos paredes, una a la iE"uierda y otra a la derec'a. !a ventana puede estar a%ierta, cerrada o reducida, %a6o el control del receptor Adependen de la congestin de la redB: A%ierta: a%rir una ventana signi#ica mover la pared de la derec'a a la derec'a, lo "ue permite tener nuevos %ytes para enviar. errada: signi#ica mover la pared de la iE"uierda a la derec'a, lo "ue signi#ica "ue algunos %ytes 'an sido con#irmados. (educida: mover la pared de la derec'a a la iE"uierda, est4 accin est4 totalmente desaconse6ado y de ec'o muc'as implementaciones no lo permiten, ya "ue apartan algunos %ytes para ser enviados. Control de error omo = P es un protocolo #ia%le se espera "ue se entregu? todo el #lu6o sin errores y sin ninguna perdida o duplicacin de una parte. Esta #ia%ilidad es posi%le gracias al control de error, "ue incluye mecanismos para detectar segmentos corruptos, segmentos perdidos #uera de orden y segmentos duplicadosF tam%i?n incluye un mecanismo para corregir errores. Esto se consigue mediante el uso de tres mecanismos simples: suma de compro%acin, con#irmacin y temporiEacin.

&umas de compro%acin: cada segmento incluye un campo de suma de compro%acin "ue sirve para compro%ar si el segmento est4 corrupto, si est4 corrupto se considera como perdido. on#irmacin: utiliEa con#irmaciones para indicar la recepcin de segmentos. (etransmisin: cuando un segmento est4 corrompido, se pierde o se retrasa, se retransmiteF un segmento se retransmite en dos ocasiones cuando e$pira un temporiEador o cuando el emisor reci%e tres A J duplicados: D (etransmisin despu?s de un plaEo de retransmisin A(=NB: se mantiene un temporiEador para todos los segmentos pendientes y cuando vence se retransmite, esto puede de%erse a un segmento retrasado, un A J retrasado o la perdida de una con#irmacin. D (etransmisin despu?s de tres segmentos de A J duplicados: si se pierde un segmento y el receptor reci%e tres A J duplicados se retransmite el segmento perdido sin esperar a "ue salte el temporiEador. 23.)) Pro"oco#o $ con"ro# $ "ranmi!in $ *#u+o &SCTP): Es un protocolo con#ia%le y orientado a mensa6e. Ka sido dise7ado principalmente para als aplicaciones de Internet presentadas recientemente. omparacin entre 9DP, = P y & =P: 9DP: orientado a mensa6e, cada mensa6e es independiente de otros mensa6esF si em%argo, 9DP no es #ia%le ni mane6a control de #lu6o ni de congestin. = P: orientado a %yte, #ia%le y con control de congestin y de #lu6o. & =P: com%ina las me6ores caracter8sticas de 9DP y = PF #ia%le orientado a mensa6e, con control de congestin y de #lu6o. Servicios SCTP omunicacin proceso a proceso: utiliEa los mismos puertos "ue = P. Mltiples #lu6os: 'a di#erencia de = P "ue solo tiene un #lu6o, & =P permite "ue 'aya servicio multi#lu6o en cada cone$in, denominado asociacin. &i uno de los #lu6os se %lo"uea los otros #lu6os pueden seguir entregando datos. Mltiples direcciones IP Amulti'omingB: = P tiene una direccin IP origen y una destino. En & =P se pueden de#inir mltiples direcciones IP en cada e$tremo de una asociacin, cuando una ruta #alla otra inter#aE se puede utiliEar para transmitir datos. omunicacin #ull duple$: al igual "ue = P. &ervicio orientado a cone$in: al igual "ue = P, sin em%argo en & =P una cone$in se denomina una asociacin. Primero se esta%lece la cone$in, los datos se intercam%ian y #inalmente la asociacin termina. Caractersticas de SCTP )mero de secuencia de transmisin: la trans#erencia de datos en & =P se controla numerando los pa"uetes de datos con un nmero de secuencia de transmisin A=&)B, el =&) es an4logo al nmero de secuencia en = P. )mero de secuencia de #lu6o: cada #lu6o de & =P se identi#ica mediante un identi#icador de #lu6o AI& de -3 %itsB. Pa"uetes: los datos se transportan como su%pa"uetes de datos, y la in#ormacin de control en su%pa"uetes de control. >arios su%pa"uetes de datos y de control se pueden agrupar 6untos en un pa"uete. 9n pa"uete de & =P 6uega el mismo papel "ue un segmento de = P. )meros de con#irmacin: orientados a su%pa"uetes y se re#ieren al =&).

ontrol de #lu6o: al igual "ue = P. ontrol de error: para proporcionar #ia%ilidad, su usan los nmeros =&) y las con#iamaciones. ontrol de congestin: al igual "ue = P. Asociacin SCTP 9na asociacin & =P pasa por tres #ases: Esta%lecimiento de asociacin: re"uiere una negociacin en cuatro pasos: -B el cliente env8a el primer pa"uete I)I=. .B el servidor env8a el segundo pa"uete I)I=DA J /B el cliente env8a un pa"uete con el su%pa"uete NNJIE E KN. 0B el servidor env8a un pa"uete con el su%pa"uete NNJIE A J para prevenir un ata"ue masivo por &L), & =P pospone la asignacin de recursos 'asta reci%ir el tercer pa"uete. =rans#erencia de datos: despu?s de "ue se 'aya esta%lecido la cone$in, se puede realiEar transmisin %idireccional de datos entre el cliente y el servidorF como = P, & =P soporta piggy%ac5ing. ada mensa6e "ue viene de un proceso se trata como una unidad, como en 9DP. &olo los su%pa"uetes de datos consumen =&), "ue son los nicos con#irmados. =erminacin de asociacin: a di#erencia de = P no permite el semicierre, cual"uiera de las dos partes puede cerrar la asociacin, Primero &K9=DNO), luego la con#irmacin &K9=DNO) A J, y para #inaliEar &K9=DNO) NMP!E=E. Control de flujo &imilar al de = P, en & =P 'ay "ue gestionar dos unidades de datos, el %yte y el su%pa"uete. &e realiEan algunas suposiciones no realistas, como "ue nunca 'ay congestin de red y "ue la red est4 li%re de error. =am%i?n se asume "ue la trans#erencia de datos es unidireccional. !a implementacin actual de & =P todav8a usa una ventana orientada a %yte para control de #lu6oF sin em%argo se muestra el almac?n en t?rminos de su%pa"uete para 'acer el concepto m4s #4cil de comprender. Control de error Al igual "ue = P, & =P es #ia%leF utiliEa los &A J para in#ormar del estado de lo reci%ido.

,i- # $ Tran!(or"
Ca(. 2): Con"ro# $ Con% !"in . Ca#i$a$ $ S r-icio
!a mayor8a de las t?cnicas para prevenir o eliminar la congestin tam%i?n me6oran la calidad de servicio, est4n relacionadas entre s8. Am%os aspectos est4n relacionados con tres niveles: nivel de enlace de datos, nivel de red y transporte. 2).1) Tr/*ico $ Da"o!: El aspecto central del control de congestin y de la calidad de servicio es el tr4#ico de datos. En el control de congestin se intenta evitar la congestin del tr4#ico y en la calidad de servicio se intenta crear un entorno apropiado para el tr4#ico. Descriptores de =r4#ico Avalores cualitativos "ue representan un #lu6o de datosB =asa de Datos Media: es el nmero de %its enviados durante un periodo de tiempo, dividido por el nmero de segundos de ese periodoF indica el anc'o de %anda medio "ue necesita el tr4#ico. =asa de Datos Pico: de#ine la m4$ima tasa de datos de tr4#ico. =ama7o de (4#aga M4$ima: normalmente se re#iere a la duracin m4$ima de tiempo en el "ue el tr4#ico se genera a la tasa pico. Anc'o de ;anda E#ectivo: es el anc'o de %anda "ue la red necesita asignar al #lu6o de tr4#ico. El anc'o de %anda e#ectivo es una #uncin de tres valores: tasa de datos media, tasa de datos pico y tama7o de r4#aga m4$imaF cuyo c4lculo es muy comple6o. Per#iles de =r4#ico: =asa de ;it onstante, o tasa de datos #i6a: tiene una tasa de datos "ue no cam%ia. En este tipo de #lu6o la tasa media y la tasa pico son id?nticas. =asa de ;it >aria%le: la tasa cam%ia con el tiempo, siendo los cam%ios suaves y no repentinos, la tasa media y la pico son di#erentes. =asa de ;it a (4#agas: la tasa cam%ia de #orma repentina en un tiempo muy corto. Puede saltar de cero 'asta a -M%ps, la tasa media de %its y la tasa pico son muy di#erentes.

2).2) Con% !"in: !a congestin en una red puede ocurrir si la carga de la red Anmero de pa"uetes enviados a la redB es mayor "ue la capacidad de la red Anmero de pa"uetes "ue una red puede tratarB. El control de congestin se re#iere a los mecanismos y t?cnicas "ue permiten controlar la congestin y mantener la carga por de%a6o de la capacidad. !a congestin en una red ocurre de%ido a "ue los encaminadores y conmutadores tienen colas "ue almacenan los pa"uetes antes y despu?s de su procesamiento, por e6emplo, un encaminador tiene una cola de entrada y una cola de salida para cada inter#aE y cuando un pa"uete llega a la inter#aE de entrada ocurren tres etapas antes de su salida: El pa"uete se coloca al #inal de la cola de entrada mientras espera a ser compro%ado. uando se e$trae el pa"uete Ael pa"uete est4 al principio de la colaB el mdulo de procesamiento del encaminador utiliEa la ta%la de encaminamiento y la direccin de destino, del pa"uete para encontrar el camino. El pa"uete se coloca en la cola de salida de la inter#aE apropiada.

!as prestaciones "ue o#rece una red son el retardo y la productividad: (etardo #rente a carga: cuando la carga es muc'o menor "ue la capacidad el retardo est4 al m8nimo. uando la carga alcanEa la capacidad de la red, el retardo se incrementa %ruscamente. El retardo tiene un e#ecto negativo so%re la carga y consecuentemente so%re la congestin. Productividad #rente a carga: es el nmero de pa"uetes "ue pasan por una red en una unidad de tiempo. uando la carga est4 por de%a6o de la capacidad de la red, la productividad se incrementa proporcionalmente con la carga. 2).3) Con"ro# $ Con% !"in: &e re#iere a las t?cnicas y mecanismos "ue previenen la congestin antes de "ue ocurra o eliminan la congestin una veE a ocurrido. &e pueden dividir en dos amplias categor8as: control de congestin de %ucle a%ierto AprevenirB y control de congestin de %ucle cerrado AeliminarB. Con"ro# $ Con% !"in $ 'uc# A0i r"o: En estos mecanismos, el control de congestin es mane6ado por el origen o por el destino, pol8ticas "ue pueden prevenir la congestin: D Po#1"ica $ R "ran!mi!in: en algunas ocasiones en inevita%le, si el emisor cree "ue un pa"uete se 'a perdido o se a da7ado, el pa"uete de%e ser retransmitido. !a pol8tica de retransmisin y los temporiEadores se de%en dise7ar para optimiEar la e#iciencia y al mismo tiempo prevenir la congestin. D Po#1"ica $ #a 2 n"ana: el tipo de ventana en el emisor puede tam%i?n a#ectar a la congestin. !a ventana de repeticin selectiva es me6or "ue la ventana adelanteDatr4sD). En la ventana adelanteDatr4sD) cuando vence el temporiEador para un pa"uete se pueden reenviar varios pa"uetes, aun"ue algunos ya 'ayan llegado Alo "ue empeora la congestinB, mientras "ue la ventana de repeticin selectiva intenta enviar los pa"uetes "ue se 'an perdido concretamente. D Po#1"ica $ Con*irmacin: impuesta por el receptor puede tam%i?n a#ectar a la congestin. &i el receptor no con#irma cada pa"uete reci%e puede ralentiEar al emisor y ayudar a prevenir la congestin. D Po#1"ica $ D !car" : una %uena pol8tica de descarte en los encaminadores puede prevenir la congestin y al mismo tiempo puede no da7ar la integridad de la transmisin. D Po#1"ica $ A$mi!in: sirve para prevenir la congestin en los >. 9n encaminador puede denegar el esta%lecimiento de la cone$in de un circuito virtual si 'ay congestin en la red o si e$iste la posi%ilidad de congestin en el #uturo Con"ro# $ Con% !"in $ 'uc# C rra$o: Intenta aliviar la congestin una veE "ue ya e$isteF algunos mecanismos son:. D Pr !in 3acia A"r/!: es un mecanismo de control de congestin en el "ue un nodo congestionado detiene la recepcin de datos de un nodo o de los nodos inmediatos en el #lu6o ascendente. !a presin 'acia atr4s es un mecanismo de control de congestin nodo a nodo "ue comienEa con un nodo y se propaga en el sentido opuesto del #lu6o de datos 'ac8a el origen, slo se puede aplicar a redes %asadas en >. D Pa4u " $ Con% !"in: es un pa"uete enviado por un nodo al origen para in#ormarle de la congestin. N%serve "ue la di#erencia es "ue en la presin 'acia atr4s se aplica de nodo a nodo aun"ue eventualmente puede alcanEar a la estacin origen, en este nuevo m?todo la advertencia se realiEa directamente desde el encaminador "ue se encuentra congestionado a la estacin origen.

D S 5a#i6acin Im(#1ci"a: no 'ay comunicacin entre el nodo o nodos congestionados y el origen. El origen adivina "ue 'ay congestin en algn punto de la red a trav?s de otros s8ntomas. Por e6emploF cuando un origen env8a varios pa"uetes y no 'ay con#irmacin durante un tiempo puede asumir "ue la red est4 congestionada. D S 5a#i6acin E7(#1ci"a: el nodo "ue e$perimenta la congestin puede e$pl8citamente enviar una se7al al origen o al destino, la se7al se incluye en los pa"uetes "ue transportan datos. D S 5a#i6acin 3acia A"r/!: se puede activar un %it en un pa"uete "ue va en la direccin contraria de la congestin. Este %it puede advertir "ue 'ay congestin y "ue necesita ralentiEar su env8o para evitar el descarte de pa"uetes. D S 5a#i6acin 3acia A$ #an" : el receptor en este caso puede utiliEar pol8ticas, como ralentiEar las con#irmaciones, para aliviar la congestin.

2).)) Do! E+ m(#o!: ontrol en = P: &e puede realiEar de tres modos distintos: omineEo !ento: en el algoripmo de comienEo lento, el tama7o de la ventana dse congestin se incrementa e$ponencialmente 'asta "ue alcanEa un um%ral. Evitacin de la ongestin: incremente aditvio, el tama7o de la ventana se incrementa aditivamente 'asta "ue se detecta la congestin.

Deteccin de la ongestin reduccin multiplicativa. ontrol den Mrame (elay: D )oti#icacin de congestin e$pl8cita 'acia atr4s. D )oti#icacin de congestin e$pl8cita 'acia adelante.

2).8) Ca#i$a$ $ S r-icio: &e puede de#inir, in#ormalmente, como algo "ue un #lu6o %usca alcanEar. !as caracter8sticas de un #lu6o son cuatro: 9ia0i#i$a$: es un caracter8stica "ue necesita un #lu6o, la #alta de #ia%ilidad signi#ica perder un pa"uete o una con#irmacin, lo "ue provoca la retransmisin. !a sensi%ilidad de los programas de aplicacin a la #ia%ilidad no es la misma. R "ar$o: de #uente a destino es otra caracter8stica de un #lu6o, las aplicaciones pueden tolerar el retardo de di#erente grado. D ri-a: es la variacin del retardo "ue su#ren los pa"uetes "ue pertenecen a un mismo #lu6o. 9na deriva alta signi#ica "ue la di#erencia entre los retardos es grande. Anc:o $ 'an$a: di#erentes aplicaciones necesitan di#erentes anc'os de %anda. En retransmisin de v8deo se necesita enviar millones de %its por segundo para re#rescar la imagen, mientras "ue un correo electrnico puede no llegar al milln.

2).;) T<cnica! Para = +orar #a Ca#i$a$ $ S r-icio &>o!): Kay cuatro m?todos comunes: la plani#icacin, el a6uste de tr4#ico, el control de admisin y la reserva de recursos: P#ani*icacin: los pa"uetes de di#erentes #lu6os llegan a un conmutador o encaminador para su procesamiento. 9na %uena t?cnica de plani#icacin trata los #lu6os di#erentes de manera apropiada: Plani#icacin MIMN: el primero "ue entra es el primero "ue sale. &i la tasa de llegada es mayor "ue la tasa de procesamiento media, la cola se llenar4 y los nuevos pa"uetes ser4n descartados. Plani#icacin %asada en prioridades: los pa"uetes tiene asignado un nivel de prioridad, cada nivel de prioridad tiene su propia cola. !os pa"uetes de la cola de mayor prioridad se procesan primero. Plani#icacin con pesos: en esta t?cnica los pa"uetes tienen asignados clases di#erentes y se admiten en colas distintas. !as colas llevan asignados unos pesos, de acuerdo al nivel de prioridad tienen o no unos pesos mayores. A+u!" $ "r/*ico: es un mecanismo para controlar la cantidad y tasa de tr4#ico enviado a la red. Algoritmo del cu%o de escape: sirve para suaviEar la salida de tr4#ico a r4#agas. !os %lo"ues a r4#agas se almacenan en un cu%o y se env8an a una tasa media. 9n algoritmo de cu%o con escape a6usta el tr4#ico a r4#agas en un tr4#ico con tasa #i6a promediando la tasa de datos, puede perder pa"uetes si el cu%o esta lleno. u%o de =estigos: permite a las estaciones inactivas acumular cr?dito para el #uturo en #orma de testigos al cu%o. En cada pulso de relo6, el sistema env8a n testigos al cu%o, el sistema elimina un testigo para cada celda de datos enviados. El cu%o de testigos permite tr4#ico a r4#agas a una tasa m4$ima regulada. om%inacin del cu%o de testigos y del cu%o con escape: el cu%o con escape se aplica despu?s del cu%o de testigos, la tasa del cu%o con escape necesita ser mayor "ue la tasa de testigos descartados en el cu%o de testigos. R ! r-a $ r cur!o!: 9n #lu6o de datos necesita recursos como un %u##er, anc'o de %anda, tiempo de P9, etc. !a calidad del servicio se me6ora si estos recursos est4n reservados por adelanto. Con"ro# $ a$mi!in: Mecanismo utiliEado por un encaminador o un conmutador para aceptar o rec'aEar un #lu6o de acuerdo a los par4metros prede#inidos denominados especi#icaciones de #lu6o. Antes de "ue un encaminador acepte un #lu6o para su procesamiento, comprue%a las especi#iacaiones de #lu6o para ver si su capacidad y sus compromisos anteriores pueden tratar el nuevo #lu6o. 2).?) S r-icio! In" %ra$o!: &e 'an dise7ado dos modelos para me6orar la calidad de servicio uno de ellos son los servicios integrados y otro los servicios di#erenciados. !os servicios integrados, tam%i?n conocidos como Int&erv, constituyen un modelo Po& %asada en #lu6o dise7ado para IP. &e7aliEacin: es importante sa%er "ue IP es un protocolo no orientado a cone$in, %asado en datagramas "ue utiliEa conmutacin de pa"uetes. omo 'ay un modelo %asado en #lu6o se e6ecuta un protocolo so%re IP "ue o#rece el mecanismo de se7aliEacin para 'acer la reserva, denominado Protocolo de reserva de recursos A(>&PB.

Especi#icacin del #lu6o: cuando un origen 'ace una reserva necesita de#inir una especi#icacin de #lu6o. 9na especi#icacin tiene dos partes: (spec Aespeci#icacin del recursoB y =spec Aespeci#icacin de tr4#icoB. Admisin: depende del encaminador "ue es el "ue decide aceptar o rec'aEar, la decisin se %asa en los compromisos previos y la disponi%ilidad actual de recursos. lases de servicio: IarantiEados: est4n dise7ados para tr4#ico de tiempo real "ue necesita un retardo e$tremo a e$tremo m8nimo garantiEado. ontrolados por la carga: este tipo de servicio est4 dise7ado para aplicaciones "ue pueden aceptar algunos retardos, pero "ue son sensi%les a la so%recarga de la red y al peligro por la perdida de pa"uetes. R2SP El protocolo de reserva de recursos es un protocolo de se7aliEacin "ue ayuda al protocolo IP a crear un #lu6o y consecuentemente a 'acer una reserva de recursos. Ar%oles de multienv8o: (>&P es un sitema de se7aliEacin dise7ado para multienv8o. (eserva %asada en el receptor: el receptor 'ace la reserva no el emisor. Mensa6es del protocolo (>&P: se van a descri%ir dos: D Pat': almacena el camino "ue via6a desde el emisor y alcanEa a todos los receptores en el camino multienv8o. D (esv: una veE "ue el receptor 'a reci%ido un mensa6e pat', env8a un mensa6e resv. El mensa6e resv via6a 'acia el emisor y 'ace la reserva de recursos en los encaminadores "ue soportan (>&P. MeEcla de reservas: los recursos no se reservan para cada receptor en un #lu6o, si no "ue las reservas se meEclan. Estilos de reserva: cuando 'ay m4s de un #lu6o, el encaminador necesita 'acer la reserva para acomodar todos ellos. Kay tres tipos de estilos de reserva: Estilo de #iltro Qild card: el encaminador crea una nica reserva para todos los emisores, para cuando los #lu6os de di#erentes emisores no ocurren a la veED Estilo de #iltro #i6o: el encaminador crea una reserva distinta para cada #lu6o, para cuando 'ay una alta pro%a%ilidad de "ue los #lu6os de di#erentes emisores no ocurran al mismo tiempo. Estilo e$pl8cito compartido: el encaminador crea una nica reserva "ue es compartida por todos los #lu6os. Estado de tipo so#t: la in#ormacin reservada en cada nodo para un #lu6o necesita ser re#rescada peridicamente. Kay al menos dos pro%lemas con los servicios integrados "ue pueden evitar su completa implementacin en Internet: la esta%ilidad A al re"uerir "ue cada encaminador mantenga in#ormacin para cada #lu6oB y la limitacin del tipo de servicio Aslo dos tipos, garantiEado y controladoB.

2).@) S r-icio! Di* r ncia$o! &DS o Di**S r-): Mueron introducidos por el IE=M para solucionar los pro%lemas de los servicios integrados. Dos cam%ios #undamentales: -DEl principal procesamiento #ue movido del ncleo de la red al e$tremo de la red, esto soluciona el pro%lema de la escala%ilidad. .DAdem4s el servidor por #lu6o se cam%ia a uno por clase. !os servicios di#erenciados son un modelo de Po& %asada en clase dise7ada para IP ampos D&: En Di##&erv cada pa"uete contiene un campo denominado campo D&. El valor de este campo es #i6ado en los e$tremos de la red por las estaciones o por el primer encaminador designado como encaminado #rontera. El campo D& contiene dos su%campos: El D& PApunto de cdigo de servicio di#erenciado, campo de 3 %its "ue de#ine el *uncionami n"o (or !a#"o, P3'B y el 9Aes un campo de dos %it "ue no se utiliEa actualmenteB. Muncionamiento por &alto: de#ine tres tipos de #uncionamiento por saltoAPK;B: DE PHB: PK; por De#ecto, es el mismo "ue la entrega me6or posi%le. EF PHB: PK; de reenv8o r4pido, o#rece los siguientes servicios: poca perdida, latencia %a6a y anc'o de %anda asegurado. AF PHB: PK; de reenv8o asegurado,entrega el pa"uete con una alta seguridad siempre "ue el tr4#ico no e$ceda el per#il de tr4#ico del nodo. Acondicionador de =r4#ico: Para implementar Di##&erv, el nodo D& utiliEa acondicionadores de tr4#ico. Contador: omprue%a si el #lu6o de entrada coincide con el per#il de tr4#ico negociado. Marcador: Puede remarcar un pa"uete si est4 utiliEando la entrega me6or posi%le o marcar por de%a6o Amaracar a un nivel de servicio mas %a6oB un pa"uete de acuerdo a la in#ormacin reci%ida por el contador, esto ocurre si el #lu6o no coincide con el per#il. Adaptador: 9tiliEa la in#ormacin reci%ida del contador para adaptar o a6ustar el tr4#ico si no cumple con el per#il negociado. Descartador: Munciona como un adaptador sin %#er,descarta los pa"uetes si el #lu6o viola la #orma severa de per#il negociado.

2).A) >oS En R $ ! Conmu"a$a!: En Mrame (elay: se usan 0 atri%utos para controlar el tr4#ico: D =asa de Acceso: la velocidad tasa de acceso depende del anc'o de %anda del canal "ue conecta al usuario con la red. El usuario no puede nunca e$ceder esta velocidad. D =ama7o de la (4#aga omprometido: es el nmero m4$imo de %it durante un periodo de tiempo "ue la red se compromete a trans#erir sin descartar ninguna trama. D >elocidad de In#ormacin comprometida: es similar al anterior concepto, pero esta de#ine una velocidad media en %its por segundo. D =ama7o de la (4#aga en E$ceso: es el nmero m4$imo de %its "ue pueden e$ceder al tama7o de la r4#aga comprometida.

En A=M: !a calidad de servicio se %asa en clases, los atri%utos con el usuario y los atri%utos con la red. lases: la clase de tasa de %its constante, la clase de tasa de %its varia%le, la de %its disponi%les y la de %its no especi#icada. Atri%utos de 9suario: son los "ue de#inen la velocidad con la "ue el usuario "uiere enviar los datos. Estos atri%utos se negocian cuando se realiEa el contrato, tasa de celdas sostenida, la tasa de celdas pico, la de celdas m8nima, etc. Atri%utos de (ed: son los "ue de#ine las caracter8sticas de la red, el retardo en la trans#erencia de celdas, la variacin en el retardo de celdas, son algunos de estos atri%utos.

Вам также может понравиться