Curso de Redes 1.3. Modelo de capas, una analogía.
Summary
TLDREl script proporciona una rica analogía para explicar el concepto de modelo de capas en las comunicaciones de red. A través de la historia de dos pintores, Joaquim y Sergey, que desean comunicarse sobre pintura pero hablan diferentes idiomas, se establece un protocolo de comunicación utilizando traductores y telégrafos. Esto ilustra cómo se divide la comunicación en capas, cada una con su propio protocolo y interfaz, permitiendo la interoperabilidad y el aislamiento de problemas. Se discuten temas como el servicio fiable, la conexión orientada a conexión, el multiplexado y el control de flujo, destacando la complejidad añadida por la información de control y la importancia de la modularidad y compatibilidad en las redes. El ejemplo también abarca la comunicación indirecta a través de nodos intermedios, subrayando cómo los protocolos de extremo a extremo funcionan en la capa de aplicación y transporte, sin necesidad de que los nodos intermedios comprendan las capas superiores, a menos que sea necesario para la comunicación directa con un usuario en uno de esos nodos.
Takeaways
- 🌐 El modelo de capas es una analogía utilizada para describir la interconexión de ordenadores y cómo se resuelven los problemas técnicos asociados.
- 📈 La idea de 'divide y vencerás' se aplica al dividir un problema en partes más pequeñas para manejarlo de manera más eficiente.
- 🎨 Un ejemplo práctico de comunicación entre dos personas que hablan diferentes idiomas, usando traductores y telégrafos, ilustra cómo funciona el modelo de capas.
- 🔄 Cada capa en el modelo de capas se comunica solo con sus vecinas, lo que se conoce como comunicación interfaz.
- 🗣️ Los traductores en el ejemplo actúan como una capa de traducción, donde se establece un idioma común para la comunicación.
- 📊 Los protocolos de comunicación en cada capa son esenciales para la transferencia de información, como el francés en el ejemplo o el código Morse.
- 🔌 Los telégrafos representan la capa física del modelo, donde se usan impulsos eléctricos para transmitir la información.
- 📂 La adición de información de control, como la numeración de mensajes o el establecimiento de conexiones, es necesaria para garantizar una comunicación más compleja y eficiente.
- 🔀 El concepto de multiplexación y multiplexación inversa se introduce para manejar el tráfico de datos en diferentes canales o líneas.
- 🔄 El control de flujo es un aspecto importante en las comunicaciones para evitar la pérdida de datos cuando el receptor no puede manejar la velocidad de transmisión.
- 🌟 Los protocolos de extremo a extremo son fundamentales para la comunicación en redes, donde solo los nodos de origen y destino necesitan entender las capas superiores del modelo de capas.
Q & A
¿Qué es un modelo de capas y cómo se relaciona con la interconexión de ordenadores?
-Un modelo de capas es una estructura utilizada en informática para simplificar y manejar la complejidad técnica de la interconexión de ordenadores. Divide el proceso en capas o niveles, permitiendo que cada una maneje aspectos específicos de la comunicación, lo que facilita la interoperabilidad y el aislamiento de problemas.
¿Por qué es importante utilizar un modelo de capas para la comunicación entre ordenadores?
-El uso de un modelo de capas permite modularizar el proceso de comunicación, lo que facilita la identificación y resolución de problemas específicos en capas determinadas. Además, promueve la compatibilidad entre diferentes sistemas y fabricantes, y permite una gestión más eficiente de la complejidad técnica.
¿Cómo se establece la comunicación entre dos artistas que hablan idiomas diferentes utilizando una analogía de telégrafo?
-Se contrata a traductores que conocen un idioma común, en este caso, francés. Los artistas hablan con sus traductores en su idioma nativo, los traductores luego se comunican en francés con los telegrafistas, que codifican el mensaje en código Morse para su transmisión a través del telégrafo.
¿Qué es una interfaz en el contexto de un modelo de capas de comunicación?
-Una interfaz es la forma en que una capa se comunica con su capa vecina superior o inferior. Es característica de cada entidad en la pila y permite la interacción entre las capas, aunque no necesariamente utilizan la misma interfaz.
¿Qué es un servicio fiable en las comunicaciones y qué elementos debe cumplir?
-Un servicio fiable es aquel en el que los paquetes de datos llegan todos, sin errores, no se duplican y llegan en el mismo orden en que fueron enviados. Esto garantiza la integridad y la secuenciación de la información transmitida.
¿Cómo se resuelve el problema de identificación de mensajes cuando hay más de un emisor o receptor en la capa de aplicación?
-Se añade información de control, como la identificación del destinatario, para que el traductor o la capa intermediaria sepa a quién debe entregar el mensaje. Esto puede ser establecido de antemano o incluido en la cabecera de cada mensaje.
¿Qué es el multiplexado y cómo se relaciona con la comunicación en capas?
-El multiplexado es el proceso por el cual varias entidades de una capa superior se unen en una única entidad de la capa inferior. Esto requiere de un mecanismo de identificación para separar y entregar los paquetes al destinatario correcto una vez llegados a su destino.
¿Cómo se implementa un servicio orientado a conexión en el ejemplo de los artistas y los traductores?
-Se establece una conexión específica entre un emisor y un receptor, lo que significa que no es necesario etiquetar cada mensaje individualmente con el destinatario, ya que se presupone que todos los mensajes van al mismo destinatario hasta que se indique lo contrario.
¿Qué ocurre si los telegrafistas no pueden manejar la cantidad de tráfico generado por los artistas?
-Se podría considerar la opción de aumentar la capacidad de los telegrafistas o utilizar múltiples telegrafistas en paralelo para manejar el aumento de tráfico, lo que se conoce como multiplexado inverso.
¿Por qué se necesita control de flujo en las comunicaciones?
-El control de flujo es necesario para evitar que un nodo de la comunicación se desborde con más información de la que puede manejar, lo que podría resultar en la pérdida de mensajes. Permite que el nodo que está recibiendo la información indique al emisor la velocidad a la que puede procesar los datos.
¿Cómo afecta el multiplexado inverso el orden de los mensajes en una comunicación?
-El multiplexado inverso puede provocar que los mensajes no lleguen en el orden en que fueron enviados, lo que puede requerir el uso de mecanismos adicionales, como la numeración de mensajes, para garantizar que se respete el orden en las comunicaciones.
¿Cómo se implementan los protocolos de extremo a extremo en una red y por qué son importantes?
-Los protocolos de extremo a extremo se establecen entre el emisor y el receptor final de la comunicación, ignorando los protocolos de los nodos intermedios. Son importantes porque permiten que los paquetes de datos se transmitan de manera eficiente y confiable entre dos puntos sin requerir que los nodos intermedios comprendan el contenido o el significado de los datos transmitidos.
Outlines
😀 Introducción al modelo de capas y analogía del telegrafista
Se introduce el concepto de modelo de capas a través de una analogía desarrollada en el tannenbaum y ampliada por el autor. Se discute la complejidad técnica de la interconexión de ordenadores y cómo el modelo de capas ayuda a simplificar y manejar estos problemas. Se utiliza la analogía de dos pintores, Joaquim y Sergey, que desean comunicarse a través de un telegrafista y traductores, estableciendo un protocolo de comunicación en francés común.
🔍 Características del modelo de capas y la comunicación entre capas
Se profundiza en el modelo de capas, destacando que cada capa solo se comunica con sus vecinas inmediatamente superior e inferior a través de una interfaz. Se menciona la importancia del protocolo de comunicación en cada capa y cómo los telégrafos son los únicos que transmiten impulsos eléctricos de verdad. Además, se explora la idea de un servicio fiable, donde los paquetes llegan sin errores ni duplicados y en el mismo orden en que fueron enviados.
📬 Ampliación del ejemplo con un segundo pintor y concepto de conexión
Se complica el ejemplo anterior al introducir un segundo pintor en Valencia y Moscú, lo que lleva a la necesidad de identificar a qué pintor se dirige un mensaje. Se habla de la adición de información de control en la capa de pintura y cómo se establece una conexión, que tiene un principio y un final, para simplificar el etiquetado de mensajes. Se menciona el concepto de multiplexar y cómo se mezcla el tráfico de diferentes entidades en una única entidad de la capa inferior.
🔁 Multiplexado inverso y control de flujo en las comunicaciones
Se discute la situación en la que los telegrafistas son más lentos que los traductores, lo que lleva a la necesidad de multiplexar el tráfico entre dos telegrafistas para aumentar la capacidad de transmisión. Se describe el problema que surge cuando la secuencia de los mensajes se altera debido al multiplexado inverso. Se introduce el concepto de control de flujo, que es necesario para evitar que un nodo se desborde con la información que recibe y se pierdan mensajes.
🌐 Aplicación del modelo de capas en redes y protocolos de comunicación
Se aplica el ejemplo anterior a la situación actual de las redes, donde los paquetes viajan de nodo en nodo hasta llegar a su destino, y solo en el origen y destino se establecen los protocolos de extremo a extremo, como TCP y HTTP. Se destaca que los nodos intermedios no necesitan implementar las capas superiores, a menos que sea necesario para la comunicación. Se refleja cómo el modelo de capas mejora la simplicidad, modularidad y compatibilidad en las comunicaciones.
Mindmap
Keywords
💡Modelo de capas
💡Divide y vencerás
💡Protocolo de comunicación
💡Interfaz
💡Pila de protocolos
💡Servicio fiable
💡Múltiplexer
💡Control de flujo
💡Información de control
💡Conexión orientada a conexión
💡Extremo a extremo
Highlights
Se utiliza una analogía para describir el modelo de capas, inspirada en el árbol de Tanenbaum y expandida para simplificar la interconexión de ordenadores.
El modelo de capas es una herramienta para manejar la complejidad técnica de la interconexión de equipos de diferentes fabricantes.
Se establece un protocolo de comunicación entre dos pintores, Joaquim y Sergey, que desean comunicarse a través del telégrafo en el siglo XIX.
Cada capa del modelo de capas utiliza su propio protocolo de comunicación, como el francés para los traductores y el código Morse para los telegrafistas.
La comunicación entre las capas es vertical y se denomina interfaz, permitiendo que las entidades de diferentes capas se comuniquen sin necesidad de compartir el mismo idioma o formato.
Se introduce la idea de un servicio fiable, donde los paquetes llegan sin errores, no se duplican y se mantienen en el orden de envío.
Se complica la comunicación con la introducción de un segundo pintor en Valencia y Moscú, lo que requiere de información de control adicional.
Se describe el concepto de multiplexación, donde varias entidades de una capa superior se combinan en una sola entidad de la capa inferior.
Se discute la multiplexación inversa, donde el tráfico se divide entre dos telegrafistas, lo que puede generar problemas de orden de mensajes.
Se destaca la necesidad de numerar los mensajes para mantener el orden en servicios no fiables, como el múltiplexer inverso.
Se introduce el control de flujo como mecanismo para evitar que un nodo se desborde con información, pidiendo al emisor que disminuya la velocidad de transmisión.
Se explica la diferencia entre control de flujo explícito e implícito, y cómo en Internet generalmente se utiliza el control implícito a través del pérdida de paquetes.
Se discute el costo adicional de la información de control que cada capa añade a las capas superiores.
Se presenta una evolución del ejemplo con la introducción de nodos intermedios en París y Copenhague, que requieren de traductores adicionales.
Se destaca que los nodos intermedios no necesitan implementar las capas superiores, salvo en casos específicos.
Se menciona que los protocolos de extremo a extremo, como TCP y HTTP, se establecen solo en el origen y destino, permitiendo modularidad y compatibilidad en las redes.
Transcripts
[Música]
bueno pues vamos a seguir con las
analogías vamos a describir lo que es un
modelo de capas
utilizando una analogía que está
desarrollada en el tannenbaum y que yo
he llevado más allá porque me parecía
especialmente interesante repito aquí
disculpas a los informáticos y
telemáticos porque van a ser cosas muy
básicas que seguro que ya conoce de
sobra pero bueno hay que pasar por ellos
bueno siempre podéis aprovechar para ver
si hay algún error y reivindicaron café
ya sabéis
porque el modelo de capas bueno pues
porque la interconexión de ordenadores
es un tema bastante complejo
técnicamente de resolver
estamos hablando de interconectar
equipos que muchas veces son de
diferentes fabricantes que han sido
diseñados por diferentes grupos de
personas
y hay elementos de hardware y elementos
de esta web y todo eso tiene que
funcionar de interoperar un principio
perfectamente
además cuando hay problemas es a veces
muy difícil acotar el verdadero origen
del problema y bueno podríamos contar
anécdotas hasta hasta el aburrimiento de
situaciones en las que se da que a inter
opera con b-20 opera con se y sin
embargo a no inter opera consejo y claro
como demostrar aquí quién de los dos
entre ahí se es el culpable a veces son
los dos a veces es uno a veces el otro
no no no es no es sencillo entonces para
simplificar un poco todo este problema y
hacerlo manejable pues seguimos el
principio del divide y vencerás
vamos a hacer el problema cortado en
trozos más pequeños
y ahí utilizamos ese modelo de capas o
niveles para hacerlo más más modular y
más asequible
vamos a imaginarnos que tenemos a dos
pintores
uno se llama joaquim y el otro se llama
ser gay el primero está en valencia y
sólo habla valenciano el segundo está en
moscú y solo habla ruso y quieren hablar
de pintura
entonces vamos a establecer un protocolo
o un mecanismo por el cual se puedan
comunicar encima estamos en el siglo 19
no tenemos teléfono no se van a mover no
se van a trasladar vamos a utilizar
telégrafo
entonces cada uno contrata a un
traductor al final el único traductor en
un idioma común que encuentran es a
francés de seine valència joaquim
contrata un traductor de valenciano
francés y en moscú ruso a francés al
traductor le van a decir sus frases y el
traductor las va a dictar a un
telegrafista que envía el código morse
las va a transmitir y tenemos un
telégrafo en valencia que comunica con
el telégrafo en moscú
pero
hemos establecido el protocolo vale lo
que acabo de describir
evidentemente todo el proceso que está
aquí descrito cuando llegamos a moscú o
ocurre en sentido inverso de abajo hacia
arriba fijaros que de manera natural ya
nos aparece un modelo de capas bueno
pues nada el modelo de capas lo
reflejamos gráficamente de esta manera
hemos definido cuatro capas la capa
artista la capa traductor la capa
telegrafista y la capa medio físico el
telégrafo en sí
cuando el artista yo a quien quiere
hablar con sergey realmente no habla con
sergey habla con el traductor que ha
contratado en valencia
pero a todos los efectos él se hace la
ilusión de que sus traductores sergei
está hablando con el traductor como si
el traductor fuera a ser gay o sea que
virtualmente esta es la comunicación que
ocurre
el traductor que está en valencia
también se puede hacer la ilusión de que
está hablando con el traductor en moscú
aunque en realidad habla con el
telegrafista
y el telegrafista se puede hacer la
ilusión de que está hablando con su
homólogo en moscú aunque en realidad
está pulsando el aparatito ese del
telégrafo
en cada una de las capas tenemos un
protocolo de comunicación esos estos
señores hablan de pintura porque es de
lo que entienden estos señores hablan
francés porque es el idioma común esto
se comunican en morse
porque es el código que han acordado y
los telégrafos utilizan unos impulsos
eléctricos que en algún sitio se explica
a qué corresponde el punto y la raya
estos son los protocolos de cada una de
las capas
imaginaros crear este señor le dice esto
pues el traductor lo traduce a francés
el telegrafista lo traduce amor se vale
aquí sólo pone yo no comprendo porque lo
otro no me cabía
ahí no hay café vale
y esto transmite los impulsos eléctricos
esa sería la comunicación real la
comunicación virtual depende de en qué
capa estemos hablando será una
cualquiera de estas el único que
realmente se comunica de verdad son los
telégrafos entre sí los impulsos
eléctricos sí que se transmiten desde
valencia hasta moscú
estoy
el modelo de capas tiene como
característica fundamental que una
determinada capa la capa enésima sólo se
comunica con sus vecinas de arriba y de
abajo puede ser que no haya llaves y así
estamos en la primera o la última vale
pero en general con la n 1 y la 2 y la n
1 y esa comunicación en sentido vertical
es lo que llamamos una interfaz
la interfaz es característica de cada
entidad de cada pila en valencia pueden
ser unas interfaces y en moscú pueden
ser otras distintas no tienen por qué
ponerse de acuerdo en utilizar la misma
interfaz
de hecho no están poniéndose de acuerdo
porque el pintor en valencia está
hablando en valenciano con su traductor
y el pintor en moscú está hablando en
ruso o sea que ahí ya tenemos un ejemplo
de interfaz diferente en este caso
pero eso es algo que al de moscú no le
importa no le afecta
sin embargo la entidad en la capa n
habla con su homóloga en el otro lado
utilizando un protocolo característico y
ahí sí que tiene que haber un acuerdo si
los traductores tienen que entenderse
tienen que hablar francés los dos porque
si no la frase siero ting es mal vamos
el protocolo si t si tiene que estar
acordado o estandarizado entre las
diferentes entidades
secreto cole lo que va en horizontal en
todo el conjunto de protocolos es lo que
llamamos una pila de protocolos esto
sería lo mismo y gráficamente y esto
sería nuestro ejemplo
con las interfaces en azul y los
protocolos en verde
vale bueno en este caso casualmente el
traductor y el telegrafista gastan el
mismo la misma interfaz pero este podría
decir yo te lo dictó no te lo escribo y
este escribir
no habría ningún problema
otro concepto importante en
comunicaciones es lo que entendemos por
un servicio fiable cualquiera de estos
señores están en un servicio de la capa
superior un servicio se considera fiable
cuando los paquetes llegan todos llegan
bien es decir sin errores no llegan
duplicados porque a veces duplicados es
tan malo como no llegar
y llegan en el mismo orden en el que han
salido
en nuestro ejemplo hasta ahora tal como
lo hemos desarrollado está bastante
bueno suponiendo que no falle el
telégrafo pues estará todo bastante
claro que no va a haber ningún problema
y todo va a llegar y va a llegar en el
orden y no va a llegar duplicado pero
puede haber situaciones en las que esto
sea un poco más complicado
vamos ahora complicarnos un poco la vida
con nuestro ejemplo lo vamos a
desarrollar un poco más vale vamos a
meter un segundo pintor en valencia y un
segundo pintor en moscú el vicente y x y
xi
en apariencia de moscú
vamos a utilizar los mismos traductores
de antes van a tener que intercambiar
mensajes de dos pintores en valencia dos
pintores en moscú y ya se nos plantea un
pequeño problema que antes no teníamos
como sabe el traductor cuando recibe un
mensaje si lo tiene que entregar a boris
oa ser gay
vicente yo aquí
ahí tenemos que añadir algo que antes no
teníamos
vale estamos en este caso yo aquí me
envía un mensaje para boris cuando
llegue aquí como sabe el traductor si se
lo tiene que entregar al ser gay o a
boris y después muy fácil vicens yo aquí
en que ponga para bolis con un
destinatario antes no tenía que hacerlo
eso es una información de control que
hemos tenido que añadir en la capa
pintura o lo podemos añadir en la capa
traductor poner la capa tema perdón no
hemos llamado capítulo en la capa idioma
puede ser que el traductor cuando el
mensaje bueno no porque el traductor no
sabe el destinatario tiene que ser en la
capa tema tiene que ser yo aquí en el
que decida el destinatario
y entonces o bien cada mensaje que se
envía hay que poner el destinatario o
joachim antes de empezar le dice al
traductor mira yo voy a hablar todo el
rato con bolis todo lo que te diga va
para boris y entonces ya establece una
conexión con boris
si ya establece una conexión ya no
necesita etiquetar cada mensaje después
con el destinatario porque ya se
presupone que todos los mensajes van
para un único destinatario
en la cabecera indicando el destinatario
o se establece de entrada y en base del
destinatario de todos los mensajes
en el caso de que establezcamos el
destinatario para todos los mensajes
hagamos una conexión en algún momento
tenemos que decir fin de la conexión
sino ya para toda la vida joaquim solo
va a poder hablar con boris o sea que la
conexión tiene un principio y un final
vale eso es lo que llamamos un servicio
orientado a conexión la ventaja es que
no tenemos luego que etiquetar los
paquetes individualmente
fijaros que esto ha añadido una
complejidad y añade insisto una
información de control que antes no era
necesaria
estamos en realidad mezclando tráfico de
la capa tema de la capa 4 en la capa
traducción en la capa 3 esto es lo que
llamamos multiplexar multiplexar es
cuando varias entidades de la capa
superior se juntan en una única entidad
común de la capa inferior y tiene que
haber un mecanismo de identificación
para que permita luego en el destino de
es multiplexar hacia arriba es decir
entregar los paquetes al pintor
destinatario
aquí estamos suponiendo que todos hablan
de pintura pero podrían los nuevos
artistas que se han incorporado al grupo
están interesados en hablar de escultura
vale
fijaros que hemos hablado esa capa tema
podría haber diferentes protocolos en la
capa tema un no sería pintura otro
escultura etcétera y los diferentes
artistas a lo mejor conocen de varios
temas por tanto pueden estar utilizando
diferentes protocolos en cada momento
esto lo hacemos continuamente hoy en día
cuando estamos en el nivel de aplicación
utilizamos navegadores web utilizamos
ssh utilizamos diferentes protocolos
vale todos en la misma capa ese es el
caso
ahora imaginaros seguimos con nuestro
ejemplo de nuestros pintores
comunicándose a través de los
traductores y telegrafistas
supongamos que los telegrafistas son
demasiado lentos o que han aumentado el
volumen de conversaciones los
traductores son rápidos para mejor son
de estos que traducen la traducción
simultánea a los que hay en la comisión
europea son capaces de traducir en
tiempo real lo que van diciendo los
oradores son muy rápidos los
telegrafistas no son tan rápidos
imaginamos que imaginemos que tenemos
traductores rápidos pero nuestros
telegrafistas llega un momento que ya no
dan abasto ese es el problema
pongo dos telegrafistas en paralelo
entonces los mensajes que los
traductores van dictando
alternativamente los dictan al que le
grafista uno o al telegrafista 2
gráficamente sería algo así como esto
por supuesto cada telegrafista va a
tener su telégrafo independiente pues
hemos repartido el tráfico de los
traductores entre los telegrafistas para
darle doble caudal
estamos haciendo lo mismo de antes pero
antes era juntar hacia abajo y ahora es
separar hacia abajo por eso esto le
llamamos multiplexado inverso
cuando tienes un enlace de 2 megabits
entre dos oficinas y no es bastante hay
veces que las compañías telefónicas el
siguiente escalón que te ofrecen son 34
megabits y se es madre mía son 17 veces
más no necesito tanto con 4 mega
distendía bastante pues no hay líneas de
4 megabits entonces contratas dos líneas
de 2 megabits y repartes el tráfico
en múltiples inverso es exactamente esto
lo que estamos haciendo en este caso
a ver múltiples al inverso pues como
siempre complica las cosas qué
complicación se nos puede producir por
el múltiple estado inverso bueno en
principio los mensajes que envía el
telegrafista 1 vamos a suponer que van a
el telegrafista 1 y el 2 al 2 o sea que
en ese sentido no habría problema de
mezcla de mensajes vale no hace falta
etiquetar por separado esos mensajes
pero si hay un problema que es que si un
artista está hablando con otro artista y
el primer mensaje que manda es un
mensaje corto le dice buenos días vale
buenos días va por el telegrafista 1 el
segundo mensaje iría por el telegrafista
2 vamos a suponer que segundo mensaje le
suelta un monólogo largo telegrafista 2
y cuando acaban mande el tercer mensaje
diciendo hasta luego el tercer mensaje
iría por el telegrafista 1 ya que
estamos haciendo inter living en dos
vías entonces el artista de destinatario
recibiría el buenos días y él hasta
luego primero y el mensaje largo después
no se ha respetado el orden
de acuerdo
que era una de las cosas básicas que
decíamos antes de un servicio fiable si
queremos que se respete el orden
vamos a necesitar numerar los mensajes
para asegurarnos que cuando al traductor
le llegue el mensaje 1 y luego el 3
retiene el 3 a la espera de que le
llegue el mensaje 2 para entregar el 3
solo después del 2 porque el 3 es el la
despedida
como antes el múltiplex al de inverso
nos complica el protocolo y nos obliga a
añadir información de control en este
caso la numeración de los mensajes
vale
bueno este sería el caso supongamos que
el primer mensaje tarda 10 segundos en
transmitirse el segundo 50 y el tercero
12 segundos
obviamente el tercer mensaje va a llegar
antes que el mensaje 2 y si esto
suponiendo que un telegrafista transmite
mensajes pares y el otro los mensajes
impares
bueno en la vida real también ocurre
esto cuando utilizas dos líneas de 2
megabits a veces tienes problemas de
este tipo o de un reparto no equitativo
del tráfico no es tan fácil repartir los
paquetes entre dos líneas porque lo de
números pares por un lado números
impares por otro suele tener problemas
de eficiencia por otros motivos y se
utilizan reglas más sencillas que a
veces dan origen a repartos no
equilibrados de tráfico
bueno ya ya ya vamos a hacer la pausa
otro aspecto importante en las
comunicaciones es el control de flujo
siguiendo con nuestro ejemplo de los
telegrafistas
sería el caso dónde
el traductor dice los mensajes al
telegrafista con tal velocidad que el
telegrafista se desborda entonces uno de
dos o se pierden los mensajes sobre el
telegrafista le tiene que decir al
traductor espérate que no doy abasto
eso es lo que llamamos un control de
flujo que se espera te que nadó ya vas
el control de flujo se puede hacer o
bien de forma explícita o bien de forma
implícita el telegrafista se dedica a
transmitir lo que puede y lo que no lo
deja perder
sí sí lo deja perder tendrá que haber
mecanismos a nivel superior por ejemplo
que los artistas vean que lo que están
escuchando no son no tiene sentido
porque se han perdido frases y entonces
digan a los traductores oye que aquí
pasa algo raro igual es que se están
perdiendo paquetes para entonces
implícitamente el traductor en origen
baja el caudal
los dos mecanismos existentes y de hecho
en internet el más utilizado es el
segundo es el mecanismo implícito es el
perder paquetes y confiar que de esa
manera el otro se va enterar de que no
estás dando abasto de que está superando
el caudal disponible
y eso es lo que ocurre actualmente en
internet la mayoría de las veces
bueno ya he comentado sobre la
información de control y el lobelle head
o sea el coste adicional que puede
suponer esa información de control
cada capa suele añadir información de
control a las capas superiores a lo que
recibe de las capas superiores
y vamos a ver y esto ya es la última
antes de la pausa
una variación más o
o una evolución más del ejemplo que
hemos comentado supone ahora que tenemos
a nuestros mismos dos artistas en
valencia y moscú pero por alguna razón
no existe una comunicación directa vía
telégrafo entre valencia y moscú
y hemos tenido que recurrir a una
comunicación indirecta vía parís y
copenhague y para hacerlo todavía más
divertido entre parís y copenhaguen no
utilizamos telégrafo sino teletipo o sea
tiene que haber una persona en parís y
otra en copenhague traduciendo los
mensajes en código morse que están
llegando desde valencia y moscú a través
del teletipo para poderlos hacer llegar
al otro extremo todo lo que hemos dicho
antes para valen si moscú sigue
funcionando igual
estos dos nodos intermedios que hemos
añadido no alteran para nada el
protocolo y el funcionamiento de lo que
hemos descrito antes entre valencia y
moscú
este sería gráficamente la situación
y lo que va a ocurrir ahora es esto que
hemos tenido que contratar una persona
en parís y otra en copenhague que hagan
ese trabajo
con lo cual el mensaje que envía el
artista de valència cuando llega a parís
se convierte en un mensaje en otro
formato
que llegue a copenhague y casualmente el
formato de copenhague a moscú coincide
con el de valencia parís podría ser un
tercer formato distinto
pero como ya se me acababa la
imaginación no se me ha ocurrido otro y
además entonces ya no se valdría lo que
he dicho antes de que en valencia y en
moscú no tocamos nada a todos los
efectos
estos señores bueno el telegrafista a lo
mejor si tiene que saber que ahora está
telegrafiando a parís si no a moscú pero
estos señores desde luego no saben nada
de lo que está pasando en los nodos
intermedios
pues no hace falta que yo os diga que
esto es el ejemplo
con todo lo que es la analogía de lo que
está ocurriendo hoy en día en cualquier
red los paquetes en los nodos
intermedios están subiendo hasta un
determinado nivel y luego volviendo a
bajar para transmitirse por los nodos
internet hasta llegar al destino solo en
origen y destino se establecen lo que
llamamos los protocolos de extremo a
extremo este sería el nivel de
aplicación y este sería el nivel de
transporte lo que llamamos el protocolo
tcp
en internet
y este sería por ejemplo el http
bueno como es evidente los protocolos
nodos intermedios no tienen que
implementar las capas superiores no
deben implementar las capas superiores
salvo que en algún caso aparezca un
artista en parís y queramos hablar con
él entonces si tendremos que poner en
parís un traductor etcétera
pues con todo esto que hemos conseguido
sencillez modularidad y compatibilidad
no lo hemos conseguido pero estamos más
cerca de conseguirlo de lo que estábamos
antes
5.0 / 5 (0 votes)