Curso de Redes 1.5. El modelo TCP/IP y su arquitectura.

aulaclic
25 Mar 201822:13

Summary

TLDREl script explora el modelo TCP/IP, utilizado en Internet, destacando su desarrollo posterior en comparación con otros modelos y su adaptación a un modelo de capas. Se mencionan los 'señores del TCP/IP', quienes se centraron en la implementación de protocolos sin una estructura de capas definida inicialmente. El modelo TCP/IP simplifica la red y el enlace en una capa única llamada 'host red', mientras que las capas de sesión y presentación se omiten. Se discuten los protocolos originales y cómo se han evolucionado, incluyendo HTTP y FTP, así como los protocolos de transporte (TCP y UDP) y el protocolo IP en su versión 4 y 6. El script también aborda los principios de diseño de Internet, enfatizando la importancia de la tolerancia y simplicidad en el diseño de protocolos.

Takeaways

  • 🕰️ El modelo TCP/IP se utilizó mucho después de otros modelos, y surgió en el año 74, aproximadamente al mismo tiempo que el modelo de capas de IBM.
  • 🛠️ Los creadores del modelo TCP/IP se centraron en la implementación de protocolos sin preocuparse demasiado por un modelo de capas específico.
  • 🔀 El modelo TCP/IP simplificó las capas, omitiendo las capas de sesión y presentación, y fusionando la capa física y la de enlace de datos en una capa llamada 'Host Red'.
  • 📚 Existe un modelo híbrido que combina elementos del modelo OSI y del modelo TCP/IP, manteniendo cinco capas: física, enlace de datos, red, transporte y aplicación.
  • 🌐 En la capa de aplicación, hay una gran cantidad de protocolos, algunos de los cuales se mencionan en el guion, como HTTP, creado en 1992.
  • 🔄 A nivel de transporte, hay dos protocolos principales: TCP (conexión orientada) y UDP (sin conexión orientada).
  • 🌐 En la capa de red, el único protocolo es IP, que ha evolucionado a lo largo de los años, y hoy en día tenemos dos versiones: IPv4 y IPv6.
  • 🔗 La capa de enlace y la física no se detallan en profundidad en el guion, pero se menciona que hay muchas posibilidades y que la evolución ha sido constante.
  • 📈 Se describe un modelo de 'reloj de arena' para representar la diversidad de protocolos en las capas de aplicación y enlace, en contraste con la simplicidad en la capa de red.
  • 👤 Se mencionan figuras clave como J. Postel, quien fue el primer editor de los RFC y un gran contribuidor en el diseño del modelo TCP/IP.
  • 📝 Los principios de diseño de Internet, como ser fiable, sencillo, modular, flexible, adaptable, no perfecto y tolerante, son fundamentales para el éxito y la compatibilidad de los protocolos.

Q & A

  • ¿Qué es el modelo TCP/IP y cómo se relaciona con el ámbito de Internet?

    -El modelo TCP/IP es un conjunto de protocolos de red que permiten la comunicación entre dispositivos en Internet. Es el modelo que se utiliza en el ámbito de Internet y se compone de capas que abordan desde la transmisión de datos hasta la presentación de la información.

  • ¿Por qué se dice que el modelo TCP/IP 'salió mucho más tarde' en comparación con otros modelos?

    -El modelo TCP/IP se desarrolló después de que ya existieran otros modelos de comunicación de datos. Los 'señores del TCP/IP' se dedicaron inicialmente a crear programas y aplicaciones que implementaran los protocolos, sin una preocupación inicial por un modelo de capas específico.

  • ¿Cuál es la principal diferencia entre el modelo OSI y el modelo TCP/IP en cuanto a la cantidad de capas?

    -El modelo OSI tiene siete capas, mientras que el modelo TCP/IP originalmente tenía solo cuatro capas. Sin embargo, el modelo TCP/IP a veces se adapta a un modelo de cinco capas, omitiendo las capas de sesión y presentación.

  • ¿Qué son las capas de sesión y presentación en el modelo OSI y por qué se omiten en el modelo TCP/IP?

    -Las capas de sesión y presentación en el modelo OSI se encargan de establecer, mantener y terminar sesiones de comunicación y de representar la información de una manera que sea accesible para la aplicación. En el modelo TCP/IP, estas funciones se integran en las capas de transporte y aplicación, simplificando el modelo a solo cuatro capas.

  • ¿Qué se entiende por 'caja negra' en el contexto de la capa de red del modelo TCP/IP?

    -La 'caja negra' se refiere a la simplificación de la capa de enlace y física en una sola capa llamada 'host-red'. Se trata de no preocuparse por los detalles de la implementación de conectores, cables y señales eléctricas, y en su lugar, trabajar con una caja negra que envía paquetes al host de destino.

  • ¿Cuáles son los protocolos originales de Internet adaptados a las cuatro capas del modelo TCP/IP?

    -Los protocolos originales de Internet adaptados a las cuatro capas del modelo TCP/IP incluyen a los protocolos de transporte como TCP y UDP, el protocolo de red IP, y una variedad de protocolos de aplicación como HTTP, FTP, DNS, entre otros.

  • ¿Qué es el modelo híbrido y cómo se diferencia del modelo OSI y del modelo TCP/IP original?

    -El modelo híbrido es una combinación de elementos del modelo OSI y del modelo TCP/IP. Se toma el modelo de cinco capas del OSI, pero se respetan las capas física y de enlace del modelo TCP/IP, omitiendo las capas de sesión y presentación y manteniendo la capa de aplicación como la capa 7.

  • ¿Qué es un 'conmutador de capa 3' y cómo se relaciona con el modelo de capas de red?

    -Un 'conmutador de capa 3' es un dispositivo de red que opera a nivel de red (capa 3 en el modelo OSI) y es capaz de enrutar paquetes de datos basándose en la dirección IP. Aunque en el modelo TCP/IP se habla de 'capa de red', comúnmente se sigue utilizando la numeración de capas del modelo OSI para facilitar la comprensión.

  • ¿Qué significa 'RFC' y cómo se relaciona con el desarrollo de Internet y los protocolos TCP/IP?

    -RFC significa 'Request for Comments' y es un documento que se utiliza para especificar protocolos, normas de funcionamiento, buenas prácticas y recomendaciones en el ámbito de Internet. Los RFC son una forma de discutir públicamente y pedir comentarios sobre propuestas antes de que se conviertan en estándares oficiales.

  • ¿Cuáles son algunos de los principios de diseño de Internet según el libro de texto de Tannenbaum?

    -Los principios de diseño de Internet, según Tannenbaum, incluyen ser fiable, mantener la simplicidad, ser modular, flexible, evitar opciones y parámetros estáticos, no necesitar ser perfecto, ser escalable, y ser tolerante (estricto al enviar, tolerante al recibir).

Outlines

00:00

🌐 Introducción al Modelo TCP/IP y su Evolución

El primer párrafo introduce el modelo TCP/IP, que es el utilizado en Internet, y señala su aparición posterior en comparación con otros modelos. Se menciona que los creadores del TCP/IP se centraron en la implementación de protocolos sin una preocupación inicial por un modelo de capas específico. A lo largo del tiempo, los protocolos han sido adaptados a un modelo de cuatro capas, omitiendo las capas de sesión y presentación. El enfoque de simplificación en el modelo de capas ha llevado a combinar la capa física y la de enlace de datos en una capa 'host-red'. Además, se menciona la evolución de los protocolos de Internet y cómo se han adaptado a este modelo simplificado.

05:02

🔄 El Modelo Híbrido y sus Capas

Este segmento del guion habla sobre el modelo híbrido que combina elementos del modelo TCP/IP con la estructura de capas de otros modelos. Se describe que este modelo consta de cinco capas en lugar de cuatro, respetando las capas física y de enlace de datos, y manteniendo la numeración de las capas superiores a pesar de omitir las capas de sesión y presentación. Se discute la implementación de funcionalidades en diferentes niveles, desde hardware hasta software, y se da un ejemplo de cómo el software puede influir en la gestión de paquetes defectuosos en la capa de enlace.

10:03

📈 La Competencia entre Protocolos y su Desarrollo

El tercer párrafo compara la evolución de los protocolos OSI con los del modelo TCP/IP. Se destaca que mientras que los protocolos OSI fueron teóricos y con una implementación lenta y costosa, los del TCP/IP fueron probados y mejorados por una comunidad amplia, lo que les dio mayor fiabilidad. Se menciona el proceso de especificación de protocolos a través de documentos RFC y cómo la comunidad de Internet ha contribuido a su desarrollo descentralizado y basado en la colaboración.

15:04

🛠️ Principios de Diseño de Internet y su Importancia

Este apartado del guion se enfoca en los principios de diseño que han guiado el desarrollo de Internet, extraídos del libro de texto de Tannenbaum. Se resaltan principios como la confiabilidad, simplicidad, modularidad, flexibilidad, adaptabilidad, aceptación de no ser perfecto y escalabilidad. Destaca también el principio de 'estricto al enviar, tolerante al recibir', que es fundamental para la compatibilidad en redes heterogéneas.

20:06

🌟 Ejemplos de Protocolos en las Cinco Capas del Modelo Híbrido

El último párrafo mencionado en el guion proporciona una visión de los protocolos utilizados en cada una de las cinco capas del modelo híbrido. Se mencionan algunos protocolos de la capa de aplicación, como HTTP, y se enfatiza la predominancia de TCP y UDP en la capa de transporte, y IP en la capa de red, con la distinción entre las versiones 4 y 6 de IP. Se alude a futuras discusiones sobre estos protocolos en cursos posteriores y se menciona la complejidad de la transmisión multicast en la capa de transporte.

Mindmap

Keywords

💡Modelo TCP/IP

El modelo TCP/IP es una estructura utilizada en redes de internet que organiza la comunicación en capas. Surgió después de otros modelos y se diferencia por tener solo cuatro capas, omitiendo las de sesión y presentación del modelo OSI. En el video se menciona cómo estos protocolos se implementaron antes de la formalización del modelo de capas.

💡Capas de OSI

El modelo OSI (Interconexión de Sistemas Abiertos) define una arquitectura de red en siete capas, cada una con funciones específicas. Las capas de sesión y presentación, numeradas como 5 y 6, son omitidas en el modelo TCP/IP, siendo sus funciones distribuidas entre las otras capas. Este concepto es fundamental para entender la estructura y funcionamiento de las redes.

💡ARPANET

ARPANET fue la red precursora de Internet, desarrollada por el Departamento de Defensa de Estados Unidos. Se utilizó para experimentar con diferentes métodos de transmisión de datos, incluyendo satélites y enlaces de radio. La mención de ARPANET en el video destaca su papel en la evolución de los protocolos de internet.

💡Protocolo IP

El Protocolo de Internet (IP) es el principal protocolo a nivel de red en el modelo TCP/IP. Facilita la transmisión de datos entre dispositivos en diferentes redes. En el video, se menciona que actualmente existen dos versiones, IPv4 e IPv6, destacando su papel central en las comunicaciones de red.

💡Protocolo TCP

El Protocolo de Control de Transmisión (TCP) es uno de los dos principales protocolos de transporte en el modelo TCP/IP. Está orientado a conexión, asegurando que los datos lleguen correctamente a su destino. En el video se compara con UDP, que no establece una conexión y es menos fiable pero más rápido.

💡Protocolo UDP

El Protocolo de Datagrama de Usuario (UDP) es el segundo protocolo de transporte en el modelo TCP/IP. A diferencia de TCP, UDP no requiere una conexión establecida, lo que lo hace más rápido pero menos fiable. Se utiliza para aplicaciones donde la velocidad es crucial y la pérdida de algunos datos es aceptable.

💡Modelo híbrido

El modelo híbrido es una combinación de elementos de los modelos OSI y TCP/IP. Adopta cinco capas en lugar de las siete del modelo OSI o las cuatro del modelo TCP/IP, omitiendo las capas de sesión y presentación, pero conservando las otras capas. En el video se explica que esta adaptación es comúnmente utilizada.

💡RFC (Request for Comments)

RFC son documentos que describen métodos, comportamientos, investigaciones o innovaciones aplicables a Internet y sistemas de Internet. Originados como propuestas abiertas a comentarios, se convirtieron en una forma estándar de publicar especificaciones técnicas. En el video se resalta su importancia en la evolución de los protocolos TCP/IP.

💡Modelo de capas

El modelo de capas es una forma de organizar los protocolos de red en diferentes niveles, cada uno encargado de funciones específicas. Se utiliza para simplificar el diseño y la implementación de redes de comunicación. En el video, se compara el modelo de capas OSI con el de TCP/IP y cómo estos se aplican en la práctica.

💡Principios de diseño de Internet

Los principios de diseño de Internet, como la fiabilidad, simplicidad y modularidad, son las bases sobre las que se construyeron los protocolos de Internet. En el video se mencionan varios principios clave, como la importancia de ser estricto al enviar y tolerante al recibir, lo que asegura la compatibilidad y robustez de las comunicaciones.

Highlights

El modelo TCP/IP es utilizado en Internet y es significativamente más reciente que otros modelos.

Los creadores del TCP/IP se centraron en la implementación de protocolos más que en un modelo de capas.

Los protocolos de Internet surgieron antes que el modelo de capas de IBM en 1974.

El modelo TCP/IP simplifica la red y la capa de enlace en una capa llamada 'host red'.

Existen cuatro capas en el modelo TCP/IP: aplicación, transporte, red y host red.

Los protocolos originales de Internet se adaptaron a las cuatro capas mencionadas.

HTTP fue desarrollado en 1992, y en la década de los 70 solo había protocols como FTP y correo electrónico.

Existen dos protocolos de transporte en Internet: uno orientado a conexión y otro no orientado a conexión.

El protocolo IP es el único a nivel de red, con dos variantes: versión 4 y versión 6.

Se utiliza un modelo híbrido que combina elementos del modelo OSI y TCP/IP.

Las capas 5 y 6 (sesión y presentación) son omitidas en el modelo TCP/IP, pero la capa de aplicación sigue siendo llamada capa 7.

Las funciones de la capa física están implementadas en hardware y firmware.

La capa de transporte puede tener funciones tanto en hardware como en software.

La evolución de los protocolos OSI contrasta con la de TCP/IP, donde los protocolos OSI llegaron tarde y tenían fallos.

Los protocolos TCP/IP eran gratuitos y estaban bien probados, lo que los hacía más fiables.

El principio de diseño de Internet es 'fiable, asegúrate de que funciona'.

La 'ley de Postel', estricto al enviar y tolerante al recibir, es fundamental para la compatibilidad en Internet.

El modelo de la 'reloj de arena' representa la amplia variedad de protocolos en los niveles de aplicación y enlace.

Steve Deering fue el principal diseñador del protocolo IP versión 6 y un gran contribuidor en la transmisión multicast.

Transcripts

play00:00

[Música]

play00:10

y el modelo tcp/ip que es el que vamos a

play00:13

utilizar nosotros en el ámbito de la

play00:15

internet

play00:16

pues lo más chocante del modelo tcp/ip

play00:19

es que salió mucho más tarde que los

play00:23

otros modelos que hemos comentado los

play00:25

señores del tcp/ip como decía antes se

play00:28

dedicaban sobre todo a hacer programas

play00:30

esto lo veremos en su momento en el otro

play00:34

curso cuando veamos un poco los orígenes

play00:36

de internet vale con más detalle pero

play00:39

bueno lo adelantamos ya se dedicaban

play00:41

sobre todo hacer implementaciones de los

play00:44

protocolos que se habían especificado

play00:45

sin preocuparse demasiado de ese modelo

play00:48

de capas de hecho los protocolos de

play00:50

internet nacieron incluso antes que el

play00:52

modelo de capas de

play00:54

o prácticamente a la vez que el modelo

play00:56

de capas de ibm en el año 74 en el mismo

play00:58

año el modelo

play01:01

pero luego se ha hecho un poco la

play01:03

adaptación de esos protocolos a un

play01:05

modelo de capas adoc

play01:08

y ese modelo de acá pasado tiene sólo

play01:11

cuatro capas

play01:13

lo que hacen los señores de internet o

play01:15

de tcp/ip es las capas de sesión y

play01:19

presentación la numerada 5 y 6

play01:21

como decía las omiten y sus funciones

play01:24

quedan en bebidas entre la capa de abajo

play01:26

y la capa de arriba transporte y

play01:27

aplicación y las capas 1 y 2 como en el

play01:32

ámbito de internet no se quieren

play01:33

complicar mucho la vida con conectores

play01:35

cables señales eléctricas y todo eso

play01:38

quieren hacer es una caja negra que no

play01:41

me preocupa pues juntan en la capa

play01:45

física y la capa de enlace en una capa

play01:48

que denomina host red que es ya veremos

play01:51

cómo hacemos la conexión a bajo nivel

play01:53

vale yo voy a dar por supuesto que tengo

play01:56

un mecanismo para enviar paquetes al

play01:57

host de destino y eso ya me lo arreglan

play02:00

otra gente

play02:03

se simplifican ese modelo y lo dejan

play02:06

simplemente en cuatro capas

play02:09

esta diapositiva os muestra cuáles son

play02:12

los protocolos originales de internet

play02:15

adaptados a esas cuatro capas que

play02:18

acabamos de comentar

play02:19

estos son los protocolos originales

play02:21

luego han aparecido muchos más

play02:23

obviamente aquí no aparece etc

play02:24

http

play02:27

elaborado en el año 92

play02:31

esto es de los años 70 en los años 70

play02:34

solamente había como veis correo

play02:36

electrónico ftp ni siquiera había dns ni

play02:39

siquiera había resolución de nombres en

play02:42

un principio apareció muy poco tiempo

play02:44

después a nivel de transporte hay dos

play02:47

protocolos que siguen siendo esos mismos

play02:50

dos hoy en día

play02:53

uno está orientado a conexión y el otro

play02:55

no orientado a conexión es decir uno

play02:57

sigue el modelo siguiendo con nuestra

play02:59

analogía de antes d

play03:01

como era joaquín quiere hablar con

play03:04

sergey y todo el rato va a estar

play03:06

hablando con seguir establece una

play03:07

conexión el otro no establece una

play03:10

conexión esa es la diferencia y por eso

play03:13

hay dos protocolos a nivel de transporte

play03:15

a nivel de red solamente hay un

play03:17

protocolo

play03:19

y a nivel el enlace que pasa pues como

play03:21

decía antes que nos hacemos un poco los

play03:24

locos nos dejamos esto en una caja negra

play03:26

y decimos vamos a utilizar en un

play03:29

principio lo que eran los protocolos

play03:31

utilizados en arpanet y los mecanismos

play03:33

de transmisión de datos utilizados en la

play03:35

red

play03:36

originaria de internet que fue un

play03:38

proyecto del departamento de defensa de

play03:40

eeuu que se denominaba la agencia arpa y

play03:43

por eso lo de arpanet otro también se

play03:46

experimentó con redes vía satélite se

play03:48

estrenó se experimentó con enlaces

play03:50

inalámbricos de conmutación de paquetes

play03:52

a través de enlaces de radio por eso lo

play03:54

del paquete radio y las redes locales

play03:56

que empezaban a nivel experimental en

play03:59

algunas universidades aparecer a finales

play04:01

de los años 70

play04:03

pero como digo sin preocuparse mucho de

play04:06

cómo funcionan por dentro cada una de

play04:07

estas se dice y esto va a funcionar el

play04:09

paquete imperva podrá ir por enlaces

play04:11

telefónicos al panel por vía satélite

play04:13

por radio o en redes locales

play04:19

como digo esto todo lo iremos

play04:22

desgranando poquito a poco a lo largo

play04:24

del curso estamos en una fase digamos

play04:27

introductoria

play04:29

entonces esto nos da lugar a lo que

play04:33

nosotros vamos a manejar como nuestro

play04:35

modelo y que toda la mayoría de gente

play04:38

utiliza como modelo actualmente que es

play04:40

lo que denominamos un modelo híbrido

play04:42

modelo híbrido porque nos cogemos unas

play04:45

cosas de unas y otras de otros

play04:47

básicamente nos cogemos el modelo de

play04:49

tcp/ip pero no hacemos esa fusión de las

play04:52

capas 1 y 2 que hace el modelo que se

play04:54

pite la capa host y red sí que las vamos

play04:57

a respetar en el origen es decir vamos a

play04:59

hablar de capa física y capa de enlace

play05:01

entonces tenemos capa física y capa de

play05:03

enlace luego capa de red transporte y

play05:06

aplicación nos vamos a quedar con esas

play05:08

cinco capas eso es lo que se denomina el

play05:11

modelo híbrido

play05:12

vale

play05:14

o si venimos si lo queremos ver viniendo

play05:17

desde el modelo o si es el modelo o si

play05:19

omitiendo las capas 5 y 6 sesión y

play05:21

presentación de acuerdo pero con una

play05:25

peculiaridad y esto lo digo porque si no

play05:27

luego la gente se puede marear

play05:30

aunque las capas 5 y 6 las omitimos la

play05:33

capa de aplicación le seguimos llamando

play05:35

la capa 7

play05:37

vale es algo así como que le respetamos

play05:40

el sitio las hemos quitado en medio pero

play05:42

les hemos respetado el número y entonces

play05:44

siempre lo digo porque muchas veces la

play05:47

gente habla esto es un conmutador de

play05:49

capa 3 quiere decir de capa de red pues

play05:51

de capa 4 de capa de transporte y luego

play05:53

dice y este es de capa 7 y entonces a

play05:56

veces hay gente que se protege y porque

play05:57

no hay computadores de capa 5 y 6 porque

play06:00

no hay capacidad porque del 4 pasamos al

play06:02

7 vale así está así está montado que

play06:06

quede estos días uno podría pensar que

play06:08

habría sido más lógico renumerar y haber

play06:10

llamado la capa 5 a la capa de

play06:11

aplicación pues no le damos la capa 7

play06:14

o sea si alguien nos dice que tiene un

play06:16

equipo que funciona en capa 7 pues es

play06:18

capaz de aplicación y ya está

play06:20

no eres nunca hay un conmutador de

play06:23

capaces o de capas incluso no nadie lo

play06:25

hace

play06:29

bien aquí tenéis comparados lo que sería

play06:31

el modelo o sí

play06:33

el modelo tcp/ip y el modelo que

play06:36

nosotros vamos a manejar con los números

play06:39

como he descrito

play06:40

entonces aquí esto evidentemente es

play06:43

aproximado pero lo que quiere decir esto

play06:45

es que más o menos las funciones de

play06:47

sesión están parte de ellas en

play06:49

transporte parte en aplicación y las de

play06:50

presentación está en la aplicación a lo

play06:52

mejor hay alguna función de presentación

play06:54

que está en transporte también vale ya

play06:57

que esto es aproximado

play06:59

y luego es interesante también lo que

play07:01

aparece a la derecha ellos dice en donde

play07:04

se implementa cada una de las

play07:07

funcionalidades de cada una de las capas

play07:08

o sea las cosas de la capa física

play07:11

obviamente están en hardware uno no

play07:13

puede meter un programa que le cambie la

play07:16

forma del conector ethernet de su

play07:17

ordenador

play07:19

o que le cambien las señales eléctricas

play07:20

que tiene que enviar su tarjeta de red

play07:23

eso no es configurable vale normalmente

play07:28

sin embargo el cargo llega mucho más

play07:30

arriba y llega a veces hasta el nivel de

play07:33

red

play07:34

luego tenemos el firmware que ya se

play07:37

mueve en todo este rango y el software

play07:39

se puede mover en todo este rango

play07:40

evidentemente hay solapamientos hay

play07:43

funciones por ejemplo cuando una tarjeta

play07:47

de red tiene que comprobar si ha habido

play07:49

un error en un paquete recibido a nivel

play07:52

de enlace eso lo hace mirando una parte

play07:55

del paquete que es lo que se denomina el

play07:56

crc si clic redundantes y check una

play08:00

especie una suma de comprobación es algo

play08:02

así como la letra del dni vale la letra

play08:04

del dni el redundante no haría falta

play08:07

antes nuestro tenéis no llevaban letra

play08:08

para que han añadido la letra para

play08:10

detectar si hay un error en alguno de

play08:12

los números

play08:14

o los dígitos de control en la cuenta

play08:16

bancaria pues es la misma idea es

play08:18

información redundante para detectar

play08:19

errores y eso es el crc de los paquetes

play08:23

si yo recibo un paquete y tengo que

play08:26

comprobar el crc es una función esa de

play08:29

comprobación del crc que tengo que hacer

play08:31

muchísimas veces para todos los paquetes

play08:33

lo tengo que comprobar pero yo no

play08:35

retransmisión pero comprobar los errores

play08:37

lo tengo que hacer siempre entonces eso

play08:39

es una función que típicamente se

play08:41

implementa en hawai hay un chip en la

play08:43

tarjeta o en la interfaz de red hay una

play08:46

parte del chip que se dedica a hacer esa

play08:49

comprobación directamente en el hardware

play08:51

y normalmente eso es una función que

play08:53

hace el hardware pero también se podría

play08:55

hacer en software

play08:58

yo podría con algunos drivers desactivar

play09:02

esa función para que la interfaz de red

play09:04

no me tire a la basura un paquete

play09:06

defectuoso sino que me lo pase porque

play09:09

estoy con un programa analizador de

play09:10

errores y quiero ver exactamente cuál ha

play09:12

sido ese error vale pues este sería un

play09:15

ejemplo límite de lo más bajo que el

play09:17

software puede llegar aunque no es lo

play09:20

habitual eso normalmente lo hace

play09:21

directamente el hardware por mejorar el

play09:24

rendimiento para hacerlo más rápido

play09:27

y luego también hay cosas que dentro de

play09:30

lo que es el software pues están en el

play09:32

sistema operativo y no son normalmente

play09:35

accesibles al usuario al programador

play09:37

normal y otras que están en los

play09:39

programas de usuario por ejemplo

play09:42

hablábamos antes de la transmisión multi

play09:43

cash

play09:45

la transmisión multicast hoy en día

play09:46

todos los sistemas operativos la

play09:48

incorporan pero el windows 95 por decir

play09:52

algo no tenía transmisión multicast tú

play09:54

podías conectar un windows 95 a internet

play09:57

pero no podías hacer transmisión

play09:58

multicast porque ya el propio sistema

play10:00

operativo no lo incorporaba y no era

play10:02

factible añadirle esa funcionalidad a

play10:05

windows 95 nadie tendría hoy en día ese

play10:07

problema pero van hace años y que podría

play10:10

ser un poco problema

play10:13

bueno merece la pena ha llegado a este

play10:15

punto hacer una pequeña reflexión

play10:18

comparando la evolución que han tenido

play10:20

los protocolos o sí con la que han

play10:22

tenido los protocolos tcp/ip porque

play10:25

porque son las dos líneas que

play10:27

básicamente sobre todo en los años 80

play10:30

competían por llevarse el mercado de los

play10:34

protocolos independientes del fabricante

play10:36

o las arquitecturas independientes del

play10:38

fabricante claro estaba por su lado de

play10:40

sn a dna pero el que no quería casarse

play10:43

ni con ibm ni con dec podría optar por

play10:46

sí o por tcp/ip y la realidad es que

play10:49

muchas veces no podía optar más que por

play10:50

tcp/ip porque o si era una entelequia

play10:53

era pura teoría no había programas que

play10:56

le implementarán

play10:58

los protocolos tcp como decía antes son

play11:01

del mismo año precisamente que

play11:02

aparecieron los el modelo de capas de sn

play11:07

y el primer documento que especifica

play11:09

algo relacionado con lo que luego fueron

play11:12

los protocolos tcp/ip desde el año 69

play11:15

bueno el primer documento del 69 perdón

play11:19

pero el primero que especifica algo de

play11:22

una arquitectura en el ámbito de los

play11:24

protocolos de internet o del ts pp desde

play11:27

el año 89 nada menos

play11:30

es de 20 años después de aparecer el

play11:33

primer rfc esta denominación de rfc

play11:36

viene de request for comments y fue una

play11:39

idea que tuvieron los pioneros del

play11:41

ámbito de internet en el sentido de que

play11:43

cada vez que sacaban una especificación

play11:46

por decirlo así la sometían a la

play11:49

discusión pública y la forma de decir

play11:51

que esto era una propuesta y que ponerme

play11:54

verde si queréis era pedimos comentarios

play11:57

de ahí viene la denominación alta de

play11:59

petición de comentarios

play12:01

entonces ya se ha extendido como cosa

play12:04

habitual desde hace muchos años que

play12:06

todos los documentos que especifican

play12:08

protocolos o no solo protocolos normas

play12:12

de funcionamiento buenas prácticas

play12:14

recomendaciones todo lo que tiene que

play12:17

ver con el ámbito de internet se

play12:18

específica en esos documentos

play12:19

denominados rfc

play12:22

bueno aquí simplificando os digo si el

play12:25

modelo es bueno los protocolos malos

play12:29

y en 13 pp ocurre al revés

play12:31

porque entre pse pp primero fueron los

play12:34

protocolos y luego fue el modelo si

play12:36

queréis haciendo una analogía es como

play12:37

primero hago el traje y luego los

play12:39

patrones sería un poco la equivalencia

play12:45

si las implementaciones llegaron tarde

play12:47

tenían fallos y eran caras algunas veces

play12:50

muy caras nosotros hemos llegado a pagar

play12:52

bastante dinero por protocolos o si de

play12:56

ibm

play12:57

en los tiempos en que red iris nos

play12:59

obligaba a utilizar protocolo social

play13:02

mientras que los protocolos tcp/ip

play13:04

muchas veces eran gratuitos estaban muy

play13:07

probados porque mucha gente lo sabía

play13:11

los había instalado y los había probado

play13:13

entonces como suele ocurrir el software

play13:16

que está muy extendido suele ser muy

play13:18

fiable porque ya todos todos los que lo

play13:20

han probado antes que tiene encontrado

play13:21

todos los errores

play13:31

un rfc que no fue el primero pero un

play13:34

hereje que especificaba la arquitectura

play13:36

de internet ya que esta frase que os da

play13:40

una idea de lo que estamos comentando

play13:42

vale de que en internet las cosas fueron

play13:45

un poco desarrollar sobre la marcha sin

play13:48

mucha planificación y curiosamente

play13:50

muchos de los grandes inventos en temas

play13:53

de software y de informática han sido

play13:56

desarrollados de esa manera sin

play13:58

demasiada planificación desde el

play13:59

principio

play14:03

aquí tenéis cuáles son los principios de

play14:05

diseño esto está sacado de nuestro libro

play14:07

de texto del tannenbaum los principios

play14:10

de diseño de internet resumidos en nueve

play14:13

el primero dice fiable asegúrate de que

play14:16

funciona dices hombre esto es de cajón

play14:18

no bueno pues os os sorprendería de ver

play14:22

la cantidad de especificaciones de

play14:24

protocolos o sí que cuando se han ido a

play14:26

desarrollar en la práctica se ha visto

play14:28

que aquello era imposible que funcionara

play14:29

y hasta que no se ha intentado

play14:30

implementar no se han detectado ese tipo

play14:32

de errores porque el papel es muy

play14:34

sufrido cuando específico un protocolo

play14:36

simplemente el texto en un papel puedo

play14:39

hacer lo que quiera lo que nunca me da

play14:40

errores

play14:42

sencillo mantente tan simple mantenlo

play14:45

tan simple como sea posible esto es lo

play14:46

que comentábamos antes del kitsch

play14:49

claro cuando tomes decisiones no seas

play14:52

ambiguo

play14:53

modular si puedes separar las funciones

play14:56

flexibles

play14:58

ten en cuenta la heterogeneidad

play15:01

en el ámbito de internet todo nació

play15:04

desde el principio independiente del

play15:06

fabricante y todo se contempló para

play15:08

cualquier fabricante

play15:10

por eso veréis que en los herejes es

play15:11

nunca se habla de bytes se habla siempre

play15:14

de objetos porque porque en principio un

play15:17

byte podría ser de 6 bits hoy en día ya

play15:20

no pero en el pasado han existido

play15:21

arquitecturas que tenían bases de 6 bits

play15:24

ahora cuando quieres intercambiar

play15:26

paquetes te tienes que poner de acuerdo

play15:28

no puedes decir pues de cualquier número

play15:30

de bits entonces por eso hablan de

play15:31

objetos para puntualizar esto

play15:35

adaptable evita opciones y parámetros

play15:37

estáticos pensad que los protocolos tcp

play15:41

sobre todo el nivel de transporte de s&p

play15:43

que estamos utilizando hoy en día lo

play15:45

estamos utilizando a velocidades que son

play15:47

decenas de miles de veces mayores que

play15:49

las que se utilizaron en su diseño

play15:51

inicial y siguen funcionando exactamente

play15:53

igual

play15:56

o sea que eso es que la gente que lo

play15:58

diseñó realmente tenía una visión de

play16:00

futuro y no puso parámetros estáticos

play16:03

sino ajustables de forma dinámica

play16:07

practicó un buen diseño no necesita ser

play16:09

perfecto esto es el principio sé que

play16:11

decía de que en el ámbito de internet se

play16:14

dice vamos a empezar a andar vamos a

play16:16

hacer algo que funcione y luego ya lo

play16:18

perfeccionaremos porque pretender

play16:20

conseguir lo mejor la solución óptima de

play16:23

entrada es imposible

play16:27

escalable piensa en el posible

play16:28

crecimiento pues estaba un poco

play16:30

relacionado también con lo que adaptable

play16:31

que decíamos antes y aquí estoy marcado

play16:34

bueno la 2 y la 9 porque son las que

play16:36

creo más importantes dice ser tolerante

play16:39

se estricto al enviar y tolerante al

play16:41

recibir este principio tiene tanto tanta

play16:45

importancia que se ve que se le ha

play16:46

denominado la ley de póster y de quién

play16:49

es ese señor pues ese señor es este que

play16:50

aparece aquí vale que ese es otro de mis

play16:53

ídolos

play16:54

porque fue el primer editor de los

play16:58

herejes es bueno de hecho fue el editor

play17:00

de los herejes es hasta que falleció en

play17:02

el año 98 todos los herejes que había

play17:05

publicado estaban editados por ellos

play17:07

estaban y muchos están escritos

play17:09

directamente por él y los que no están

play17:11

escritos están revisados por él

play17:14

y entonces este principio del pse

play17:16

estricto al enviar y tolerante al

play17:18

recibir es fundamental para conseguir

play17:20

máxima compatibilidad por ejemplo si yo

play17:23

digo que un determinado campo de la

play17:25

cabecera de un paquete ip debe de ser

play17:28

cero porque de momento no se usa y ya se

play17:31

utilizará en el futuro cuando yo mandé

play17:34

un paquete debo de poner ceros en ese

play17:36

campo pero si alguien me manda un

play17:38

paquete en el paquete ahí no lleva ceros

play17:41

yo puedo hacer dos cosas como ese campo

play17:44

no me hace falta para nada lo ignoro y

play17:46

procesó el paquete o puedo decir no esto

play17:49

es ilegal lo tiró a la basura

play17:52

el principio de la ley de post él dice

play17:56

cuando te envía es un paquete pone ese

play17:57

campo a ceros pero cuando te viene un

play17:59

paquete si ese campo no te es necesario

play18:01

para lo que tienes que hacer pues ignora

play18:03

lo no seas tan estricto como para

play18:05

decirlo voy a descartar porque ese

play18:07

paquete es ilegal

play18:13

bueno aquí os pongo siguiendo el modelo

play18:16

híbrido que hemos dicho de cinco capas

play18:18

algunos ejemplos de protocolos

play18:21

utilizados en cada una de las cinco

play18:23

capas en el ámbito de internet

play18:27

como antes he comentado a nivel de

play18:29

aplicación hay una multitud de

play18:31

protocolos y estos son solo algunos de

play18:33

la lista sería mucho más larga a nivel

play18:35

de transporte que se utilicen

play18:37

verdaderamente

play18:40

el internet hoy en día solamente hay

play18:42

estos dos cpu bp y a nivel de red pues

play18:46

solamente hay un protocolo que es el

play18:49

protocolo ip lo que pasa que hoy en día

play18:51

hay dos variantes la y la versión 4 y

play18:53

versión 6

play18:56

y por eso aparece aquí estos dos

play19:00

[Música]

play19:04

en el segundo curso cuando hablemos de

play19:07

el nivel de red el nivel de transporte y

play19:09

nivel de aplicación pues vamos a

play19:11

comentar

play19:11

bueno del nivel de aplicación hablaremos

play19:14

poco vamos a comentar estos dos desde

play19:15

pvp y vamos a comentar estos dos y

play19:17

presión cuatro de conversión 6 la parte

play19:19

de presión 6 os ladera josé miguel que

play19:22

la conoce mucho mejor que yo es en el

play19:24

segundo curso ahora una sesión y media

play19:27

más o menos que le dará el protocolo ip

play19:30

versión 6 y nosotros vamos a ver en este

play19:33

curso todo lo que tiene que ver con el

play19:35

nivel de enlace

play19:36

no vamos a ver todas estas posibilidades

play19:38

ni muchas más que podría haber aquí

play19:41

vamos a ver las dos primeras y todo lo

play19:44

que tiene que ver con la capa física

play19:46

tampoco vamos a ver todas las

play19:48

posibilidades

play19:52

la evolución que han tenido los

play19:54

protocolos de internet la parte de la

play19:57

capa de red y la capa de transporte se

play19:58

ha mantenido sensiblemente constante a

play20:00

lo largo de los años con la única

play20:02

variación de que ha aparecido esta

play20:04

impresión 6 pero que estrictamente

play20:05

hablando no es un protocolo nuevo es una

play20:07

nueva versión del protocolo ya existente

play20:10

vale solamente hay un protocolo a nivel

play20:13

de red que es el protocolo ip y a nivel

play20:15

de transporte sólo hay dos protocolos

play20:18

ahora por debajo en el nivel de enlace y

play20:21

en el nivel físico o por arriba en el

play20:23

nivel de aplicación siempre ha habido y

play20:25

cada vez más hay multitud de protocolos

play20:28

esto ha dado pie a que alguna gente

play20:30

represente esto

play20:32

así como un modelo lo que se llama reloj

play20:36

de arena donde la parte central es muy

play20:38

estrecha

play20:41

pero por arriba y por abajo la cosa se

play20:43

ensancha

play20:45

si alguno tiene curiosidad hay

play20:49

otro de mis ídolos este señor que

play20:51

aparece aquí steering que hizo una

play20:55

presentación que la podéis ver si click

play20:57

eyes en este enlace donde presentó un

play20:59

montón de variedades de relojes de arena

play21:01

diversos entonces jugando con la idea

play21:04

del reloj de arena él dijo bueno y

play21:06

además podríamos tener lo que sería el

play21:08

encapsulado de paquete ip http sería

play21:11

algo así como esto vale o podríamos

play21:14

decir que como a nivel de red ahora

play21:15

tenemos dos protocolos y producción 4 y

play21:18

presión 6 pues sería esto vale bueno y

play21:20

en esa presentación tenéis muchas más

play21:22

variantes esta señal steel deering

play21:25

tienen su interés no por la presentación

play21:27

de los relojes de arena que es una cosa

play21:29

anecdótica sino porque fue el principal

play21:32

diseñador del protocolo ip versión 6 del

play21:34

nuevo protocolo ip y también es el

play21:36

principal responsable o el principal

play21:40

principal contribuidor a lo que es ip

play21:42

transmisión multicast en la transmisión

play21:45

a grupos de destinatarios tiene unas

play21:48

peculiaridades bastante bastante más

play21:51

complejo que la transmisión únicas y la

play21:53

persona que más ha trabajado ese tema es

play21:55

éste

Rate This

5.0 / 5 (0 votes)

Related Tags
TCP/IPInternetProtocolosModelo de CapasRedesIPv4IPv6TransporteAplicacionesMulticastTecnología
Do you need a summary in English?