Curso de Redes 1.4. Arquitecturas de redes. Descripción de las capas.

aulaclic
23 Mar 201827:43

Summary

TLDREl script ofrece una exhaustiva discusión sobre las arquitecturas de redes y computadoras, destacando la evolución desde los primeros computadores diseñados como piezas de artesanía hasta los sistemas multipropósito modernos. Se menciona la importancia de la compatibilidad y el desarrollo de la capa intermedia por IBM, conocida como firmware o microcódigo, que permitió la transferibilidad de programas entre modelos de hardware distintos. El núcleo del tema es la arquitectura de computadoras y cómo esta ha influido en las arquitecturas de redes, como la SNA de IBM y la DNA de Digital Equipment Corporation. Además, se explora el modelo de capas de referencia OSI对比 con el modelo de capas de TCP/IP, y se destaca la importancia de la simplicidad en el diseño de software y protocolos. El resumen finaliza con una descripción de las diferentes capas del modelo OSI, desde la capa física hasta la capa de aplicación, y cómo algunas capas, como la de sesión y presentación, a menudo se combinan o omiten en la práctica moderna.

Takeaways

  • 📚 Los primeros ordenadores, hasta 1964, se diseñaban como piezas de artesanía, sin preocupación por la compatibilidad con otros modelos y se centraban en rendimiento máximo para el hardware disponible.
  • 💡 Apareció la idea de una capa intermedia, conocida como firmware o microcódigo, que permitía a diferentes hardwares usar un conjunto común de instrucciones máquina, facilitando la compatibilidad y el traslado de programas entre modelos.
  • 🌐 IBM desarrolló la arquitectura de sistemas y sistemas 360, un producto comercial que representaba una gran evolución en la compatibilidad y multipropósito de los ordenadores.
  • 🔄 La familia de arquitectura del sistema 360 evolucionó a lo largo del tiempo, dando lugar a sistemas como el 370, la serie 390 y, finalmente, a la arquitectura z/Architecture.
  • 🏢 Otros fabricantes, como Händler Corporation, crearon mainframes compatibles con la arquitectura de IBM, aunque con el tiempo, la mayoría de estas soluciones propietarias cedieron ante las soluciones más estandarizadas.
  • 🤖 La necesidad de comunicación entre procesos llevó a IBM a desarrollar la Systems Network Architecture (SNA) en 1974, que permitió la comunicación inteligente entre programas en diferentes ordenadores.
  • 🔄 Digital Equipment Corporation (DEC) desarrolló su propia arquitectura de redes, la Digital Network Architecture (DNA), que también se basaba en el modelo de capas y compartía similitudes con SNA.
  • 🌐 El modelo de capas de referencia para las redes fue el modelo OSI, desarrollado por la ISO, que aunque tuvo éxito en la teoría, enfrentó desafíos en la implementación práctica debido a su complejidad.
  • 📈 La tendencia en el desarrollo de protocolos es hacia la simplicidad, lo que llevó al éxito de TCP/IP, que adoptó un enfoque iterativo y menos detallado en su especificación inicial.
  • 🔩 El modelo OSI se compone de siete capas, cada una con funciones específicas, desde la capa física hasta la capa de aplicación, aunque en la práctica algunas capas como la de presentación y sesión suelen combinarse o omitirse.
  • 🌟 Los protocolos de nivel de aplicación, como HTTP para la web o SMTP para el correo electrónico, son los con los que los usuarios interactúan directamente y forman la capa superior del modelo OSI.

Q & A

  • ¿Qué era la finalidad de los primeros ordenadores hasta el año 1964?

    -Los primeros ordenadores estaban diseñados para lograr el máximo rendimiento para el hardware disponible en ese momento, sin preocuparse por la compatibilidad con otros modelos anteriores y pensando en un tipo de aplicaciones concretas, fundamentalmente aplicaciones científicas y de gestión.

  • ¿Qué problema surgió con los ordenadores de diferentes modelos que requerían aplicaciones específicas?

    -El problema era que si se quería cambiar a un modelo superior, este tenía un conjunto de instrucciones máquina completamente distinto o muy diferente del modelo inferior, lo que obligaba a adaptar todo el software.

  • ¿Quién fue el impulsor de la idea de desarrollar una capa intermedia conocida como firmware o microcódigo en IBM?

    -El señor de IBM del este, que se menciona en el script, fue quien tuvo la idea de desarrollar una capa intermedia llamada firmware o microcódigo.

  • ¿Qué significaba el número 360 en la gama de ordenadores y sistemas de IBM?

    -El número 360 tenía un doble sentido: por un lado, el 60 para marcar la década de los 60 en la que se desarrolló, y 64, que era el número de instrucciones básicas del sistema. Además, pretendía dar la idea de ser válido para todo tipo de aplicaciones, aludiendo a los 360 grados del círculo.

  • ¿Qué arquitectura de redes de ordenadores fue la primera en diseñarse y por qué año?

    -La primera arquitectura de redes de ordenadores que se diseñó fue la Arquitectura de Redes de Sistemas (Systems Network Architecture, SNA) por IBM, y apareció en el año 1974.

  • ¿Qué es la Ley de Händler y qué permite predecir?

    -La Ley de Händler permite predecir el nivel de aceleración que tiene un programa que se puede paralelizar en función de la cantidad de código que es para revisar en ese programa.

  • ¿Qué es la Arquitectura de Redes de Sistemas (SNA) y cómo influyó en la comunicación entre ordenadores?

    -La Arquitectura de Redes de Sistemas (SNA) es una arquitectura de redes desarrollada por IBM que permitió la comunicación inteligente entre programas en diferentes ordenadores, no solo la comunicación entre terminales.

  • ¿Qué es el modelo de capas en las arquitecturas de redes y cuál fue la primera arquitectura que utilizó este modelo?

    -El modelo de capas es una estructura que divide la arquitectura de redes en capas, cada una con una funcionalidad específica. La primera arquitectura que utilizó el modelo de capas fue la Arquitectura SNA de IBM.

  • ¿Qué es la ISO y qué objetivo tenía al desarrollar su propio modelo de capas para las arquitecturas de redes?

    -La ISO (Organización Internacional de Estándares) busca establecer normas equitativas para todos los fabricantes. Al desarrollar su propio modelo de capas, quería crear una arquitectura de redes abierta e independiente de cualquier fabricante.

  • ¿Por qué se considera que la complejidad excesiva de los protocolos OSI fue uno de los factores que contribuyó a su fracaso?

    -La complejidad excesiva de los protocolos OSI llevó a un retraso en su implementación y a una mala calidad en sus primeras versiones, lo que resultó en un menor rendimiento y dificultad para su adopción en comparación con otros protocolos más sencillos y rápidos en ser implementados, como los del modelo TCP/IP.

  • ¿Qué es el modelo OSI y cuál es su relación con el modelo de capas de la arquitectura de redes?

    -El modelo OSI (Open Systems Interconnection) es un modelo de capas desarrollado por la ISO para estandarizar las comunicaciones en redes de ordenadores. Consiste en siete capas, cada una con una función específica, que van desde la capa física hasta la capa de aplicación, y es utilizado para diseñar y entender cómo funcionan las comunicaciones en las redes.

Outlines

00:00

📚 Origen de las arquitecturas de ordenadores y redes

El primer párrafo aborda el origen histórico de las arquitecturas de ordenadores y redes. Se menciona que hasta 1964, los ordenadores eran diseñados como piezas de artesanía, sin preocupación por la compatibilidad con otros modelos. IBM, con la llegada de un ingeniero llamado Händler, desarrolló una capa intermedia llamada firmware o microcódigo, que permitió adaptar un conjunto común de instrucciones máquina para hardware diverso. Esto llevó a la creación de la arquitectura de ordenadores, que es el conjunto de instrucciones máquina y la forma de representar los datos. La familia de ordenadores y sistemas 360 de IBM, lanzada en los años 60, representó un punto de inflexión donde los ordenadores eran multipropósito y compatibles entre sí, lo que facilitó la transferencia de programas entre diferentes modelos.

05:02

🏢 Evolución de las arquitecturas de mainframes y clones

Este párrafo habla sobre la influencia de la arquitectura de mainframes de IBM en otros fabricantes, quienes crearon clones compatibles con el mismo conjunto de instrucciones máquina y representación de datos. Se destaca la creación de la Händler Corporation por parte de Händler después de su salida de IBM. La narración continúa con la aparición de la necesidad de comunicación entre procesos, lo que llevó a IBM a desarrollar la arquitectura de redes de sistemas (SNA) en 1974. Digital Equipment Corporation (DEC) lanzó su propia arquitectura de redes, conocida como DNA (Digital Network Architecture), que también se basaba en el modelo de capas. Se menciona que los protocolos de DEC, conocidos como DECnet, comparten similitudes con los protocolos TCP/IP y algunos de ellos siguen en uso en la actualidad.

10:03

🌐 Desarrollo de arquitecturas de redes y modelo OSI

El tercer párrafo se enfoca en el desarrollo de arquitecturas de redes y el modelo OSI. Se describe que IBM desarrolló su propia arquitectura de redes en 1974, seguida por Digital Equipment Corporation. La ISO, buscando establecer estándares equitativos para fabricantes, desarrolló su propio modelo de capas conocido como OSI (Open Systems Interconnection). Sin embargo, la implementación de los protocolos OSI fue lenta y complicada, lo que llevó a su fracaso en comparación con los protocolos TCP/IP, que adoptaron un enfoque más pragmático y simplificado. Se destaca la importancia de la simplicidad en el desarrollo de software y protocolos, y se menciona un ejemplo de conexión a Internet a través de una red X.25 que utilizó encapsulación para conectarse con otros sistemas.

15:06

🔌 Aspectos técnicos de la capa física en redes

Este párrafo se centra en los detalles técnicos de la capa física en las redes de comunicación. Se define la capa física como la capa que abarca todos los aspectos físicos de la transmisión de datos, incluyendo el diseño de conectores, los tipos de cables utilizados, y las especificaciones electrónicas necesarias para la transferencia de información. Se ilustra con una analogía de datos transmitidos a través de cables de cobre a altas velocidades, resaltando la magia detrás de la tecnología que permite tal transmisión.

20:07

🔗 Funciones de las capas de enlace, red, transporte y aplicación

El quinto párrafo describe las funciones de las capas de enlace, red, transporte y aplicación en una arquitectura de red. La capa de enlace se encarga de asegurar la entrega de paquetes de datos intactos, implementando mecanismos para detectar y reenviar datos defectuosos. La capa de red es consciente de la topología de la red y actúa como un GPS para dirigir el tráfico. La capa de transporte es responsable de la entrega extremo a extremo, incluyendo la numeración de paquetes y la solicitud de reenvío de paquetes faltantes. Las capas de sesión y presentación, aunque muchas veces omitidas en la actualidad, tienen funciones específicas relacionadas con la conexión y presentación de datos. Finalmente, la capa de aplicación es donde residen los programas con los que interactuamos directamente, como navegadores web, correo electrónico y videoconferencias, que utilizan protocolos específicos de esta capa.

25:09

🛠️ Ejemplos de protocolos en cada capa de la red

El sexto y último párrafo proporciona ejemplos de protocolos asociados con cada capa de la red. Aunque se menciona que el número de protocolos es muy reducido en comparación con el número de protocolos posibles, se ilustra con algunos ejemplos. Se destaca que la capa de aplicación es donde se encuentran la mayoría de los protocolos con los que los usuarios suelen interactuar, como HTTP para navegación web o protocolos de correo electrónico y videoconferencia.

Mindmap

Keywords

💡Arquitectura de computadoras

La arquitectura de computadoras se refiere a la forma en que se estructura y diseña un sistema informático. En el video, se menciona que antes de 1964, los computadores eran diseñados como piezas de artesanía, sin preocuparse por la compatibilidad con otros modelos. La introducción de la arquitectura de computadoras por IBM con el sistema 360 marcó un cambio hacia la compatibilidad y el uso multipropósito de los computadores.

💡Firmware o microcódigo

El firmware o microcódigo es una capa intermedia en la arquitectura de un computador que permite a diferentes hardwares utilizar un conjunto común de instrucciones máquina. En el contexto del video, IBM utilizó el firmware para permitir que los programas se trasladaran entre diferentes modelos de computadoras sin tener que adaptar el software, facilitando la compatibilidad.

💡Arquitectura de redes

La arquitectura de redes es el diseño y la estructura que permite a los sistemas de computadoras comunicarse entre sí. El video habla sobre la evolución de las arquitecturas de redes, desde los mainframes de IBM hasta el desarrollo de la Systems Network Architecture (SNA) y la Digital Network Architecture (DNA) de Digital Equipment Corporation.

💡Modelo de capas

El modelo de capas es una representación jerárquica utilizada en las arquitecturas de redes que divide la comunicación en capas, cada una encargada de una función específica. El video menciona el modelo de capas de la ISO, conocido como OSI, que es una referencia para el diseño de protocolos de comunicación y se desarrolló para promover la interoperabilidad entre diferentes sistemas de redes.

💡Sistema 370 de IBM

El sistema 370 de IBM fue una familia de computadoras mainframe que permitió la comunicación entre procesos y fue el precursor de la arquitectura de redes de sistemas. El video destaca que los sistemas 370 fueron la primera arquitectura que incluyó la posibilidad de comunicación entre procesos en diferentes computadoras.

💡Digital Equipment Corporation (DEC)

Digital Equipment Corporation (DEC) fue una importante empresa de informática que desarrolló su propia arquitectura de redes, conocida como Digital Network Architecture (DNA). En el video, DEC se presenta como un competidor significativo de IBM en el desarrollo de arquitecturas de redes y protocolos.

💡Protocolos CNET

Los protocolos CNET son una familia de protocolos de red desarrollados por DEC que estaban diseñados para ser similares en principios de diseño y funcionamiento a los protocolos TCP/IP. En el video, se menciona que algunos de los protocolos CNET siguen en uso en la actualidad en Internet, como el protocolo de enrutamiento ISIS.

💡TCP/IP

TCP/IP es un modelo de protocolos de red que es la base de la mayoría de las comunicaciones en Internet hoy en día. El video compara el modelo OSI con el modelo TCP/IP, destacando que el modelo TCP/IP es más simple y ha sido más exitoso en la implementación y adopción en la industria.

💡Gigabit Ethernet

Gigabit Ethernet es una especificación de red que permite la transferencia de datos a velocidades de 1 gigabit por segundo. El video lo menciona como un ejemplo de la alta complejidad en las tecnologías de comunicación de alta velocidad, donde se busca maximizar el rendimiento del hardware.

💡Sencillez en el desarrollo de software

El video discute la importancia de la sencillez en el desarrollo de software, citando frases que resaltan cómo la simplicidad puede mejorar la eficiencia y la facilidad de mantenimiento. Esta idea es especialmente relevante en el diseño de protocolos de red, donde la complejidad excesiva puede llevar a retrasos en la implementación y a una mala calidad en el rendimiento.

💡Open Systems Interconnection (OSI)

OSI es un modelo de referencia de red de siete capas desarrollado por la ISO con el objetivo de estandarizar las comunicaciones entre diferentes tipos de sistemas de computadoras. Aunque el modelo OSI fue un éxito en términos de diseño, los protocolos desarrollados bajo este modelo tuvieron menos éxito debido a su complejidad y retrasos en la implementación.

Highlights

La importancia de las arquitecturas de ordenadores y cómo han influido en las redes, destacando la evolución desde los primeros modelos artesanales hasta la compatibilidad y el rendimiento.

El concepto de arquitectura de ordenadores, que incluye el conjunto de instrucciones máquina y la forma de representar los datos.

El papel de IBM en la creación de la arquitectura de ordenadores a través del desarrollo del firmware y microcódigo.

La introducción de la familia de ordenadores y sistemas 360 por IBM, que permitió la compatibilidad y el traslado de programas entre diferentes modelos.

La evolución de la arquitectura de IBM desde el sistema 360 hasta la serie 390 y la secta S, destacando la compatibilidad y el rendimiento multipropósito.

El surgimiento de clones de arquitecturas de mainframes de IBM por otros fabricantes y cómo esto impactó el mercado.

La creación de la arquitectura de redes de sistemas (SNA) por IBM en 1974 y su importancia en la comunicación entre procesos.

La aparición de la Digital Network Architecture (DNA) por Digital Equipment Corporation como competencia a la SNA de IBM.

La influencia de los protocolos de DECnet en los protocolos actuales de internet, como el protocolo de enrutamiento ISIS.

La complejidad excesiva de los protocolos OSI y cómo esto contribuyó a su eventual fracaso en comparación con TCP/IP.

La filosofía de desarrollo de software sencillo y cómo esto se relaciona con el éxito de TCP/IP frente a OSI.

El modelo de capas de la ISO y su intención de ser independiente de fabricantes, contrastando con las arquitecturas propietarias de IBM y Digital.

La comparación entre el modelo de capas SNA de IBM y el modelo OSI, destacando las similitudes y diferencias.

La función de la capa física en la transmisión de datos, abarcando aspectos como conectores, señales y voltajes.

El papel de la capa de enlace en asegurar la entrega de paquetes de datos sin errores y la implementación de mecanismos de detección y reenvío.

La responsabilidad de la capa de red en la gestión de la topología y en la ruta óptima para la transmisión de datos.

La capa de transporte y su rol en garantizar la entrega total y ordenada de paquetes entre los extremos de comunicación.

La simplificación de las capas de sesión y presentación en la práctica moderna, y su integración en capas adyacentes.

La capa de aplicación y su interacción con los usuarios finales a través de protocolos conocidos como HTTP, correo electrónico y videoconferencia.

Transcripts

play00:00

[Música]

play00:09

bueno ahora vamos a hablar de verdad de

play00:11

lo nuestro de arquitecturas de redes

play00:13

y antes de hablar de arquitectura de

play00:15

redes pues vamos a hablar un poquito de

play00:17

arquitecturas de ordenadores porque es

play00:19

de dónde viene eso pero muy poquito en

play00:21

solo a nivel a nivel de origen histórico

play00:25

bueno los primeros ordenadores

play00:28

hasta el año 1964 se diseñaban cada

play00:34

modelo como una pieza de artesanía es

play00:36

decir se diseñaba partiendo de cero

play00:38

buscando como finalidad el máximo

play00:42

rendimiento para el hardware entonces

play00:45

disponible y sin ninguna preocupación

play00:47

por la compatibilidad con otros modelos

play00:50

anteriores

play00:52

además de eso se diseñaban pensando en

play00:55

un tipo de aplicaciones concretas

play00:57

fundamentalmente estaban las

play00:58

aplicaciones científicas y las

play01:00

aplicaciones de gestión por ejemplo el

play01:02

ordenador que tenemos ahí fuera el ibm

play01:04

1620 era un modelo típico de la gama

play01:08

baja de la gama barata de finales de los

play01:10

años 50 en torno a las 60

play01:13

para el ámbito científico y existía por

play01:16

las mismas fechas en el año 61 un modelo

play01:19

en 1401 de ibm para ámbito comercial

play01:21

pero después el corte inglés con triples

play01:25

no pero galerías preciados por ejemplo

play01:26

se compró un 1400 uno mientras que la

play01:30

universidad de valència y muchas otras

play01:31

que compraron un 1620

play01:34

a parte del problema de que tenías que

play01:37

tener un ordenador en función del tipo

play01:38

de aplicaciones que fueras a desarrollar

play01:40

y había entidades o empresas que tenían

play01:44

necesidades de los dos tipos estaba el

play01:47

inconveniente de que si querías cambiar

play01:49

a un modelo superior el modelo superior

play01:52

tenía un conjunto de instrucciones

play01:54

máquina completamente distinto o muy

play01:57

diferente del modelo inferior y eso

play02:00

obligaba a adaptar todo el software

play02:03

pues en esa situación apareció un señor

play02:07

en ibm del este que veis aquí y él

play02:11

hándal y tuvo la feliz idea de

play02:14

desarrollar una capa intermedia lo que

play02:17

llamamos el firmware o el micro código

play02:19

que permitía para hardware diverso

play02:22

adaptar un conjunto común de

play02:24

instrucciones máquina y eso significaba

play02:27

que los programas se podían trasladar

play02:31

sin relativamente mucho trabajo de un

play02:34

modelo de ordenador a otro porque el

play02:35

conjunto de instrucciones máquina era

play02:37

con el conjunto instrucciones máquina y

play02:38

también la forma de representar los

play02:40

datos y eso es lo que denominamos una

play02:42

arquitectura de ordenadores

play02:45

básicamente el conjunto de instrucciones

play02:47

máquina y la forma de representar los

play02:49

datos enteros flotantes carácter

play02:51

etcétera bueno a lo largo del curso y

play02:54

debiendo de vez en cuando fotos de gente

play02:56

que por decirlo así son un poco mis

play02:58

ídolos este es el primero que aparece y

play03:00

randall es conocido por muchas otras

play03:02

cosas más

play03:03

seguramente álex conoce la ley de hándal

play03:05

que permite predecir la el nivel de

play03:09

aceleración que tiene un programa que se

play03:10

puede para realizar en función de la

play03:12

cantidad de código que es para revisarle

play03:14

ese programa la vida le es muy conocida

play03:16

del ámbito en el ámbito de vectorización

play03:18

y paralización de programas

play03:21

y dice una cosa que es muy de perogrullo

play03:22

pero que hasta que no la formuló el con

play03:25

una ecuación para poder calcular el

play03:29

nivel de aceleración pues a nadie se le

play03:31

había ocurrido entonces entre las muchas

play03:32

ideas felices que este señor tuvo

play03:34

estaban también la de desarrollar la

play03:36

arquitectura de ordenadores

play03:38

y esa idea se plasmó en un producto

play03:40

comercial de ibm en los años 60 que se

play03:43

denominó la gama de ordenadores y

play03:45

sistemas 360

play03:48

el número 360 tenía doble sentido por un

play03:51

lado el 60 porque estábamos en la década

play03:53

de los 60 y 64 y lo de 360 porque

play03:57

pretendía dar la idea de ser válido para

play03:59

todo tipo de aplicaciones con la idea de

play04:01

los 360 grados del círculo

play04:03

porque además a partir de esa fecha los

play04:07

ordenadores de ibm ya no estaban

play04:09

diseñados específicamente para

play04:11

aplicaciones de uno u otro tipo sino que

play04:13

eran multipropósito y dentro de la

play04:15

familia de ordenadores de la serie el

play04:17

sistema 360 tú podías elegir el modelo

play04:21

que te venía bien con diferentes niveles

play04:24

de potencia hasta un factor 500 entre el

play04:27

modelo mínimo y el modelo máximo existió

play04:28

dentro de esa familia sin necesidad de

play04:32

modificar tus programas

play04:36

la familia de arquitectura sistema 360

play04:39

dio pie o dio paso en los años 70 a una

play04:42

sucesora suya que era el sistema 370

play04:47

el sistema 370 dio paso a la lista 390 y

play04:50

esa dio paso a la secta s que es hasta

play04:52

anteayer

play04:53

me dicen que nosotros teníamos

play04:55

utilizando todas nuestras aplicaciones o

play04:57

sea que venimos de esa tradición no

play04:59

veníamos ahora ya no ahora estamos en

play05:01

otro tipo de ordenadores tan popular fue

play05:04

la idea de la arquitectura de los

play05:06

mainframes de ibm que otros fabricantes

play05:09

hicieron clones de esa arquitectura es

play05:12

decir hicieron ordenadores compatibles

play05:14

con ese mismo conjunto de instrucciones

play05:17

más máquina y representación de datos a

play05:19

través de diferentes micro códigos o

play05:21

firmware y aquí tenéis algunos ejemplos

play05:23

de fabricantes que hicieron uno de ellos

play05:25

fue precisamente el propio señor hándal

play05:26

luego se separó de ibm creó su propia

play05:29

empresa de mainframe que se llamaba

play05:30

hándal corporation y durante muchos años

play05:33

pues fue una empresa muy boyante todo

play05:35

esto vino después al traste porque el

play05:37

hecho con la arquitectura es a 390 y ya

play05:40

era y bueno perdón con la arquitectura

play05:44

zbs ya era imposible hacerlos los clones

play05:47

y todos los fabricantes alternativos que

play05:49

aparecen ahí pues dejaron de existir

play05:51

pero como veis incluso existían

play05:53

mientras compatibles ibm ruso

play05:58

bueno pues los años 60 ya los

play06:01

ordenadores tenían teleproceso pero

play06:04

únicamente a nivel de terminales tontos

play06:07

no a nivel de comunicaciones proceso a

play06:09

proceso la necesidad de comunicación

play06:11

proceso a proceso apareció con el

play06:13

sistema 370

play06:15

y un poco haciendo la analogía a nivel

play06:18

de las comunicaciones de lo que se había

play06:20

hecho con él con los mainframes se

play06:23

desarrolló en ibm una arquitectura de

play06:26

redes de ordenadores que se denominó la

play06:28

arquitectura de redes de sistemas o en

play06:31

inglés systems network architecture sn

play06:35

esta fue la primera arquitectura de

play06:37

redes que se diseñó y que apareció en el

play06:41

año 1974 justo con la familia de los

play06:43

ordenadores sistema 370 los sistemas 370

play06:46

fueron la primera arquitectura que tenía

play06:49

ya una posibilidad de comunicación entre

play06:51

procesos la comunicación inteligente

play06:53

entre programas en diferentes

play06:54

ordenadores no de solo terminales tontos

play06:57

que era lo que tenía la anterior

play07:02

casi al mismo tiempo tan solo unos meses

play07:04

más tarde de salir la arquitectura de

play07:08

seña de ibm otro fabricante por entonces

play07:11

muy importante de ordenadores que la

play07:13

digital equipment corporation tech sacó

play07:17

su propia arquitectura de redes que se

play07:20

denominó dna digital network

play07:23

architecture

play07:26

tanto la familia de tanto la

play07:28

arquitectura es enea como la

play07:29

arquitectura de enea

play07:32

basaban en el modelo de capas pero la

play07:35

primera de todas que utilizó el modelo

play07:37

de capas por el arquitectura es n hay

play07:39

que reconocerle a ibm en ese caso la

play07:42

originalidad o la idea de que ese modelo

play07:44

de capas que antes hemos descrito con

play07:46

nuestra analogía de los pintores la

play07:49

primera arquitectura que se basó en ella

play07:51

fue la arquitectura escena

play07:54

era una arquitectura propietaria pero la

play07:57

pública otros fabricantes podían cómo

play08:01

estaban las especificaciones publicadas

play08:03

hacer productos compatibles con la

play08:05

arquitectura de semilla de ibm y de

play08:06

hecho muchos lo hicieron porque era de

play08:10

interés para todos ser compatibles con

play08:12

ibm y entonces lo que hacían era clonar

play08:14

la arquitectura s/a

play08:16

en sus equipos en sus programas para

play08:18

poder interoperar con ibm incluso a

play08:20

nivel de interfaces físicas

play08:24

el fabricante de que por aquel entonces

play08:26

era si no me recuerdo mal como el tercer

play08:29

fabricante a nivel mundial de

play08:31

informática hoy en día ya no existe

play08:34

pero vamos entonces será importante y

play08:35

sobre todo en informática distribuida

play08:37

pues será el principal competidor con su

play08:39

propia arquitectura con ibm y otros

play08:42

fabricantes la mayoría de veces aunque

play08:45

tenían su propia arquitectura de redes

play08:47

como ese negado de enea para poder

play08:50

conseguir cuota de mercado a nivel de

play08:52

tele proceso de comunicaciones tenían

play08:54

que sacar productos compatibles con sn o

play08:58

dna

play09:01

los productos de comunicaciones de

play09:03

digital que la familia de protocolos en

play09:05

que se basó se denominaba de cnet

play09:09

tienen su interés porque son muy

play09:12

próximos a los protocolos tcp/ip por

play09:14

principios de diseño y funcionamiento y

play09:17

de hecho algunos de los protocolos que

play09:20

diseñó de cnet o digital en aquellos

play09:23

tiempos siguen todavía en uso en

play09:26

internet

play09:27

de hecho hablaremos en el siguiente en

play09:29

el segundo curso el de después del

play09:30

verano de un protocolo de de routing que

play09:32

se denomina isis nada que ver con el

play09:36

grupo terrorista

play09:39

el protocolo y sis sigue siendo

play09:42

utilizado hoy en día como protocolo de

play09:44

routing y proviene de los protocolos

play09:46

technet diseñados por visitar

play09:49

en su tiempo

play09:54

los protocolos sn a lo mismo que los de

play09:58

los de cnet hoy en día están ya en

play10:00

desuso salvo como digo algunas cosas de

play10:03

technet que sí han conseguido

play10:06

su equivalente en los protocolos

play10:10

actuales pero como detalle curioso la

play10:13

primera conexión a internet que se hizo

play10:15

en la universidad de valencia y por

play10:17

tanto en la comunidad valenciana se hizo

play10:19

casi no se ve pero se hizo por un túnel

play10:23

en una conexión x 25 que es x 25 que es

play10:26

un protocolo o si luego hablaremos de

play10:28

ellos dentro del cual se hacía una

play10:30

conexión es enea y los paquetes sn a que

play10:33

iban dentro de los paquetes x 25

play10:34

llevaban dentro paquetes y p

play10:37

esto lo que llamamos encapsulado o túnel

play10:39

eso es lo mismo es meter un paquete

play10:42

dentro de otro

play10:44

como en aquel entonces rediris solo daba

play10:47

posibilidad a nivel de transporte de

play10:50

protocolos o si lo único que nos daba

play10:52

era conexiones x25 nos permitía

play10:55

conectarnos por x25 con la universidad

play10:58

politécnica de madrid que tenía otro

play11:00

ordenador otro mainframe de ibm como

play11:02

nosotros de acuerdo con la universidad

play11:04

politécnica de madrid establecimos una

play11:06

conexión es enea y dentro de esa

play11:08

conexión por un túnel ip como la

play11:10

politécnica de madrid sí que tenía

play11:11

salida internet los pudimos salir

play11:13

internet por esa vía tan rocambolesca

play11:16

qué es una arquitectura de redes pues

play11:19

básicamente son dos cosas un modelo de

play11:21

capas como lo que hemos visto antes de

play11:22

los pintores y un conjunto de protocolos

play11:25

que se adaptan a ese modelo de capas

play11:28

fijaros que en principio el modelo de

play11:31

capas se puede describir sin decir

play11:33

cuáles son los protocolos que se van a

play11:35

utilizar antes decíamos la capa tema

play11:37

pues puede haber protocolo pintura

play11:39

protocolo escultura o puedo no decir el

play11:40

protocolo y está la capa tema y el tema

play11:43

ya se verá cuál es o puedo entrar a ese

play11:45

nivel de detalle pues en una

play11:46

arquitectura de redes se dicen las dos

play11:47

cosas se describe el modelo de capas se

play11:50

dice las funcionalidades que se van a

play11:52

desarrollar en cada una de las capas y

play11:55

se dice cuáles son los protocolos que se

play11:56

van a implementar en cada una de las

play11:58

capas eso es lo que define una

play12:00

arquitectura de redes y eso es lo que

play12:02

ibm en el año 74 desarrollo para su

play12:06

arquitectura enseñé a unos meses más

play12:08

tarde digital y unos años más tarde

play12:11

lo que llamamos el modelo oh sí

play12:14

y otros años más tarde el modelo tcp/ip

play12:17

que es en el que nos basamos actualmente

play12:19

para todo lo que son comunicaciones

play12:23

los principios del modelo de capas este

play12:25

son los mismos que ya hemos comentado

play12:27

antes con nuestra analogía existen las

play12:29

interfaces que son las comunicaciones

play12:31

verticales entre capas y que son propias

play12:33

de cada entidad y no tiene por que

play12:35

acordarlas con nadie y existen los

play12:38

protocolos que son las comunicaciones

play12:39

horizontales y eso sí que es fundamental

play12:41

que estén todos de acuerdo en utilizar

play12:43

los mismos

play12:49

como había aparecido la arquitectura del

play12:54

cine y la arquitectura de enea

play12:57

éstos eran exploran arquitecturas

play12:59

propietarias por supuesto y ver me

play13:01

estaba encantada de que todo el mundo

play13:02

utilizara su arquitectura porque

play13:05

aumentaba su cuota de ventas obviamente

play13:07

iba a diseñar la arquitectura y todo en

play13:10

base a su hardware y jugada con ventaja

play13:12

en ese sentido aunque lo hiciera

play13:14

accesible las especificaciones a otros

play13:17

fabricantes digital hacía lo propio vale

play13:19

pero había una entidad que era

play13:21

especialmente digamos

play13:25

contraria a esta forma de funcionamiento

play13:28

que era la iso la organización

play13:30

internacional de estándares la iso se

play13:33

supone que está para intentar establecer

play13:35

normas que sean igualitarias para todos

play13:38

los fabricantes que no le den algunas

play13:40

ventajas frente a otros y entonces la

play13:42

iso la iso decidió desarrollar su propia

play13:45

arquitectura de redes y entonces

play13:48

desarrolló su propio modelo de capas que

play13:50

es el modelo o sí que todos conocemos y

play13:52

del que todos hemos oído hablar y una

play13:54

serie de protocolos adaptados a ese

play13:57

modelo de capas

play13:58

el problema es que desde que desarrolló

play14:01

el modelo hasta que desarrolló los

play14:02

protocolos y sobre todo las

play14:04

implementaciones de esos protocolos tú

play14:06

puedes hacer el protocolo y sacar un

play14:07

documento hermosísimo que dice

play14:09

exactamente cómo va a funcionar pero

play14:11

mientras no haya programas que lo

play14:12

implementen en ordenadores reales

play14:14

aquello no sirve para nada

play14:16

entonces las

play14:18

los protocolos y sobre todo las

play14:20

implementaciones de esos protocolos

play14:21

tardaron muchísimo tiempo en llegar y

play14:23

eso fue lo que hizo que fracasara el

play14:26

modelo o si en la parte de lo que es la

play14:28

arquitectura en la parte de el modelo

play14:30

como tal sea el modelo de capas fue un

play14:33

éxito y todo el mundo lo adoptó o casi

play14:36

todo pero en la parte de los protocolos

play14:38

fue un desastre y hoy en día ya

play14:40

prácticamente nadie se acuerda de los

play14:43

protocolos o sí

play14:49

bueno uno de los inconvenientes que

play14:50

tenía todo lo que tiene que ver con los

play14:52

protocolos o si fue el excesiva

play14:54

complejidad porque todo se desarrollaba

play14:57

pensando hasta el último detalle en la

play15:00

situación más rara posible del

play15:02

fabricante x vale y especificando lo

play15:06

todo y entonces eso era muchísimo

play15:08

trabajo era el ejemplo totalmente

play15:10

contrario a lo que se estaba haciendo en

play15:12

el ámbito de los protocolos tcp/ip donde

play15:15

lo que se hacía era hacer prototipos

play15:16

empezar a funcionar y luego ya veremos

play15:18

de añadirle las las sofisticaciones

play15:20

adicionales para los casos singulares

play15:24

entonces esa complejidad es lo que en

play15:27

buena medida llevó al fracaso de los

play15:29

protocolos o si ya digo por ese retraso

play15:31

en su implementación y también por la

play15:34

mala calidad mala calidad que venía

play15:36

provocada en parte por esa mayor

play15:38

complejidad y aquí hay un pequeño inciso

play15:41

que quiero hacer destacando la

play15:43

conveniencia de la sencillez en el

play15:45

desarrollo del software aquí os he

play15:47

puesto una frase que cuando me hizo

play15:48

mucha gracia de un libro de ingeniería

play15:50

del software no estaba referido a

play15:52

comunicaciones pero se puede

play15:54

a cualquier cosa un programa puede ser

play15:56

tan sencillo que evidentemente no tenga

play15:58

errores o tan complejos que no tenga

play16:00

errores evidentes

play16:03

y otra frase también en relación con

play16:05

esto de la sencillez que es muy popular

play16:07

en el ámbito de internet es esta

play16:12

esto no viene del mundo del ingeniero de

play16:14

software sino de los mecánicos que

play16:16

tenían que reparar los aviones

play16:19

el ejército de los eeuu y que tenían que

play16:22

pensar en que los mecánicos que están en

play16:24

el campo de batalla y tienen que reparar

play16:26

los aviones pues están en unas

play16:27

condiciones mucho peores por los medios

play16:30

por la preparación etcétera entonces

play16:32

tienen que hacer las cosas pensando en

play16:34

simplificar mucho ese mantenimiento

play16:38

y esta frase como digo es muy popular en

play16:41

el ámbito de internet a la hora de

play16:42

desarrollar protocolos la verdad es que

play16:45

a nivel de lo que veremos en el tema 2

play16:47

sobre todo de nivel físico a veces da la

play16:50

sensación de que la gente se ha olvidado

play16:51

de esto porque cuando te explican en

play16:53

detalle cómo funcionan hoy en día las

play16:55

comunicaciones en gigabit ethernet

play16:57

gigabit ethernet o en las redes

play16:59

inalámbricas dices madre mía el nivel de

play17:02

complejidad que hay ahí cómo es posible

play17:03

que aquello consiga funcionar vale pero

play17:07

eso es una consecuencia de querer cada

play17:09

vez exprimir el cable o las ondas

play17:12

electromagnéticas para conseguir un

play17:13

mayor rendimiento no hay otra manera

play17:15

llega un momento que para conseguir

play17:17

mayor rendimiento te tienes que

play17:18

complicar la vida y llega unos niveles

play17:20

de complicación que ya suelo entender

play17:22

aquello cómo funciona es increíble

play17:25

pero sobre todo en lo que tiene que ver

play17:27

con los protocolos de nivel de red sí

play17:30

que es perfectamente aplicable estas

play17:33

frases sobre la sencillez

play17:37

bueno aquí tenéis una diapositiva que os

play17:39

muestra

play17:40

comparados

play17:42

modelo sn a modelo de capas desarrollado

play17:45

por ibm en el año 74 y el modelo

play17:48

desarrollado modelos y desarrollado por

play17:50

la iso parece que sea una capicúa porque

play17:53

el modelo si te hizo vale o si es de

play17:56

open systems interconnect la

play17:58

interconexión de sistemas abiertos lo de

play18:02

abiertos viene en el sentido de que se

play18:04

ha abierto a cualquier fabricante vale

play18:06

en el sentido de open en este caso

play18:08

significa independiente de fabricante

play18:09

podéis traducirlo como independiente de

play18:12

fabricante que era el objetivo de la iso

play18:16

alguna gente dice que la hizo desarrolló

play18:19

su modelo o si con siete capas no por

play18:22

casualidad sino precisamente intentando

play18:25

clonar el modelo desarrollado por ibm en

play18:28

el año 74 porque sin ruido el principal

play18:31

fabricante de informática en el mundo en

play18:33

la que los que en aquellos tiempos la

play18:36

iso pensaba que su modelo tendría más

play18:38

posibilidades de éxito si era en mayor

play18:41

medida equiparable al modelo de ibm y de

play18:44

hecho si miráis los nombres de las siete

play18:46

capas del modelo si los comparamos con

play18:48

los nombres de las siete capas del

play18:50

modelo enseña el parecido es evidente ya

play18:53

que parece que efectivamente había mucho

play18:55

de eso en él en la idea de las siete

play18:58

capas del modelo y de hecho ha habido

play19:01

mucho debate sobre si es el número de

play19:02

siete capas era el adecuado y recordad

play19:05

que lo veíamos en la analogía de antes

play19:08

cada capa añade una información de

play19:10

control y un objeto un coste

play19:13

entonces si tienes siete capas están

play19:14

añadiendo normalmente más overhead que

play19:16

si tienes cuatro o cinco

play19:18

y de hecho la tendencia posterior como

play19:20

ahora comentaremos ha sido a simplificar

play19:22

el modelo que parece que siete capas era

play19:24

un número excesivo de capas

play19:29

bueno pues las siete capas vienen a

play19:32

continuación empezando por abajo

play19:34

tendríamos la capa física como su nombre

play19:37

indica dice todo lo que tiene que ver

play19:39

con aspectos físicos de la transmisión

play19:41

de los datos desde qué forma tienen que

play19:44

tener los conectores para que entre el

play19:46

macho en el conector hembra

play19:49

qué datos qué señales se tienen que

play19:52

transmitir por los cables de cobre de

play19:54

fibra o de radio para que los datos

play19:57

puedan llegar cuáles son los voltajes

play19:59

cuáles son las intensidades de luz de

play20:01

qué longitud de onda tiene que ser la

play20:03

luz en la fibra óptica o qué frecuencia

play20:05

tienen que tener las señales de radio

play20:07

todo ese tipo de cosas están

play20:08

especificadas en la capa física aquí lo

play20:11

he representado con esta figura que

play20:13

saqué de algún sitio de internet un poco

play20:15

para dar la idea de que parece que sea

play20:17

magia para nosotros nos resulta mágico

play20:20

que se puedan transmitir por el cable de

play20:22

cobre gigabyte por segundo o 10

play20:24

gigabytes por segundo e incluso más en

play20:27

según qué casos

play20:32

la segunda capa es lo que denominamos la

play20:34

capa de enlace

play20:37

el enlace entre los equipos que pueden

play20:41

ser no dos finales o nodos intermedios y

play20:45

aquí lo que represento es esta ratita

play20:47

con el saco que lleva con mucho cuidado

play20:49

de copas de cristal si queréis que

play20:52

serían los datos la capa de enlace va a

play20:55

ser la que se encargará de asegurarse

play20:57

que ese paquete frágil llegue a su

play21:01

destino y llegue sin haberse roto

play21:02

ninguna copa

play21:04

y si alguna copa se ha roto es decir si

play21:06

algún dato ha llegado defectuoso con

play21:08

errores habilitarán mecanismos ya

play21:11

veremos como para detectar esos errores

play21:14

y si procede reenviar esos datos que han

play21:17

llegado defectuosos

play21:21

tenemos también que dependiendo del tipo

play21:23

de medio físico se comprobará que

play21:26

siempre se comprueba que los paquetes

play21:28

lleguen sin errores pero hay casos en

play21:30

que cuando llega sin errores se pide que

play21:32

se reenvíe otra copia de ese paquete o

play21:34

simplemente se descarga

play21:36

y eres hombre pero si se descarta que

play21:38

ocurre por lo que ocurre es que las

play21:41

capas superiores se van a dar cuenta de

play21:43

que faltan datos que iban a pedir el

play21:44

reenvío dependiendo de la tasa de

play21:47

errores que tengamos y el medio es muy

play21:49

seguro sin la posibilidad de tener

play21:51

errores es muy baja nos va a ser más

play21:53

rentable directamente cuando hay errores

play21:56

descartar el paquete y no decir nada que

play21:58

pedir que nos lo reenvían porque para

play22:01

pedir que nos re envíen los paquetes

play22:02

defectuosos tenemos que decir que han

play22:05

llegado bien los paquetes no defectuosos

play22:06

y eso es un coste importante si la tasa

play22:09

de errores es de uno en un millón o de

play22:11

unos mil millones puede que nos valga la

play22:14

pena no tener que decir un millón de

play22:16

veces ha llegado bien para una vez que

play22:18

llega a mal pues ya veremos que eso

play22:20

dependiendo de la situación se hace uno

play22:23

pero lo que siempre se hace es comprobar

play22:26

que el paquete ha llegado bien y eso es

play22:29

cometido de la capa de enlace por encima

play22:32

de la capa de enlace

play22:33

tenemos la capa de red la capa de red

play22:36

como su nombre indica es la que ya tiene

play22:38

conciencia de la topología

play22:41

podéis imaginar cada nodo intermedio en

play22:45

esa red como una especie de guardia de

play22:48

tráfico que cuando llegamos a una

play22:49

rotonda nos dice por dónde tenemos que

play22:52

seguir para llegar a nuestro destino

play22:54

esos son los routers esos guardias de

play22:58

tráfico que están en todas las

play23:00

encrucijadas del camino y que nos dicen

play23:02

el camino a seguir

play23:03

serían nuestros routers en este caso

play23:05

está representado por estos señales aquí

play23:07

señalando en el laberinto vale y aquí

play23:10

tenemos a nuestra ratita con nuestro

play23:12

saco de copas de cristal que va

play23:14

siguiendo el camino que le marcan los

play23:15

routers

play23:17

entonces el cometido fundamental de la

play23:19

capa de red es como nuestro gps del

play23:22

coche decirnos por donde hemos de ir

play23:23

para llegar a nuestro destino por el

play23:25

camino más corto y ahí veremos también

play23:28

que el concepto de corto pues puede

play23:30

variar a veces el más corto es el

play23:32

físicamente de menos kilómetros o puede

play23:35

ser el más rápido o puede ser el de más

play23:39

caudal o puede ser el que nos salga más

play23:41

barato hay diferentes criterios

play23:42

igual que cuando hacéis la ruta con

play23:44

algún programita de estos de internet

play23:46

podéis decir diferentes criterios para

play23:48

criticar la ruta óptima

play23:50

es exactamente igual

play23:54

por encima de la capa de red tenemos la

play23:56

capa de transporte

play23:58

la capa de transporte es la primera capa

play24:01

extremo a extremo os acordáis antes en

play24:03

la analogía cuando decíamos que teníamos

play24:05

el telégrafo que hacía escala en parís y

play24:08

en copenhague y decíamos los traductores

play24:10

sólo hay un traductor en valencia y otro

play24:13

en moscú es la primera capa extremo a

play24:15

extremo esa sería la capa del transporte

play24:20

generalmente la capa de transporte es la

play24:23

primera que se va a asegurar de que los

play24:25

paquetes llegan todos

play24:28

nos va a numerar

play24:30

el receptor a comprobar si le falta

play24:33

alguno y entonces si ve que alguno le

play24:35

falta le va a decir a otro ya reenviar

play24:36

me el 27 porque no me ha llegado

play24:39

y ahí es donde muchas veces la mayoría

play24:42

de las veces vamos a detectar que en la

play24:44

capa de enlaces se han descartado

play24:45

paquetes por errores

play24:48

pero eso va a ser una situación atípica

play24:50

inusual sea excepcional

play24:57

por encima de la capa de transporte

play24:58

tenemos la capa de sesión la capa de

play25:01

sesión y la que viene a continuación la

play25:03

capa de presentación son dos capas que

play25:06

hoy en día normalmente se omiten por eso

play25:09

que os decía de que las siete capas del

play25:10

modelo o si se consideran generalmente

play25:13

excesivo detalle entonces la capa de

play25:15

sesión y la capa de presentación sus

play25:17

funciones suelen estar en bebidas muchas

play25:20

veces en la capa de transporte en la que

play25:22

está por debajo y la capa de aplicación

play25:24

que es la que está por arriba es la capa

play25:26

7

play25:27

bueno aquí tenéis un ejemplo de las

play25:30

funciones que desarrollaría la capa de

play25:32

sesión que es establecer o terminar la

play25:36

conexión en el caso de que decidamos

play25:38

hacer una conexión como decíamos cuando

play25:40

hablábamos antes de que teníamos dos

play25:42

pintores en valencia 2 en moscú y

play25:45

queríamos especificar a qué destino

play25:48

mandábamos nuestros paquetes lo podíamos

play25:51

hacer diciendo yo sólo voy a hablar con

play25:53

sergey establezca una conexión con

play25:55

sergey pues ese sería un ejemplo de una

play25:58

función típica de la capa de sesión en

play26:01

internet hoy en día normalmente esa

play26:03

función está en la capa de transporte

play26:07

como su nombre dedica a presentar los

play26:10

datos

play26:12

convertir los datos son formato que sea

play26:14

el que se va a querer en el destinatario

play26:17

por ejemplo conversiones de códigos si

play26:19

la máquina

play26:20

sd

play26:23

y de nuevo es una capa con la de sesión

play26:26

que normalmente hoy en día no se utiliza

play26:33

y la última de todas que es la capa de

play26:35

aplicación es donde están los programas

play26:37

con los que normalmente nosotros

play26:38

interactuamos con usuarios es decir si

play26:41

yo abro un navegador web eso es un

play26:45

programa que está utilizando un

play26:46

protocolo a nivel de aplicación que es

play26:47

el http

play26:49

vale

play26:50

u otros diferentes el correo electrónico

play26:53

videoconferencia cualquiera de los

play26:55

protocolos que normalmente conocemos

play26:58

están asociados a la capa de aplicación

play27:01

en la inmensa mayoría así como en las

play27:04

otras capas el número de protocolos que

play27:06

hay es muy reducido aquí en número del

play27:08

protocolo se es bastante elevado

play27:13

aquí tenéis algunos ejemplos algunos

play27:16

están sacados un poco a la fuerza pero

play27:19

tenéis para todas las capas de

play27:21

protocolos característicos de cada una

play27:23

de ellas

Rate This

5.0 / 5 (0 votes)

Related Tags
Arquitectura de OrdenadoresRedes de ComputadorasIBMSistema 360Modelo de CapasProtocolos de RedISOTCP/IPHistoria de la ComputaciónInteroperabilidadTecnología de Red
Do you need a summary in English?