Modelo OSI/TCP/IP Capa por Capa - CCNA

Wilmer Almazan / NSS
2 Oct 202229:57

Summary

TLDRLa clase proporciona una introducción al modelo TCP/IP, enfocándose en las cinco capas del modelo y su importancia para el examen CCNA 200-301. Se discuten temas como la capa de aplicación, donde se explica cómo los protocolos permiten la comunicación entre aplicaciones y la red, y la capa de transporte, donde se contrastan TCP y UDP. También se explora la capa de red y su función en el direccionamiento y enrutamiento, así como las capas física y de enlace de datos, que se encargan de la transmisión de datos a través de diferentes medios. Finalmente, se compara el modelo OSI con el modelo TCP/IP, destacando sus similitudes y diferencias.

Takeaways

  • 📘 La clase trata sobre la preparación para el examen CCNA 200-301, enfocándose en las capas del modelo TCP/IP.
  • 🔑 La capa de aplicación (capa 5) provee servicios a los programas de software, permitiendo la comunicación entre aplicaciones y la red.
  • 🌐 Los navegadores web como Google Chrome y Firefox son ejemplos de aplicaciones que utilizan protocolos de la capa de aplicación para interactuar con la red.
  • 📚 El protocolo HTTP es fundamental en la capa de aplicación, permitiendo solicitudes y respuestas entre clientes y servidores web.
  • 🔄 Los códigos HTTP, como 200, 301, 302, 401, 403 y 404, son claves para entender el éxito o fracaso de las comunicaciones web.
  • 🚀 La capa de transporte (capa 4) se compone principalmente de TCP y UDP, ofreciendo servicios como la secuencia y recuperación de errores en la transmisión de datos.
  • 🔗 TCP es un protocolo orientado a la conexión que garantiza la entrega de datos, mientras que UDP no es orientado a la conexión y permite la pérdida de paquetes sin retransmisión.
  • 🌐 El Protocolo IP, parte de la capa de red (capa 3), se encarga del direccionamiento lógico y enrutamiento de paquetes entre redes.
  • 🌟 Las direcciones IP deben ser únicas para asegurar la correcta entrega de paquetes en la red.
  • 🔌 Las capas física (capa 1) y de enlace de datos (capa 2) definen los protocolos y hardware necesarios para la transmisión de datos a través de medios físicos.
  • 🔄 Al descender por el modelo OSI, se añaden headers a los datos en cada capa, creando segmentos, paquetes y frames según la capa en la que se encuentren.

Q & A

  • ¿Qué es el modelo TCP/IP y cómo se relaciona con el modelo OSI?

    -El modelo TCP/IP es un modelo de referencia de protocolos de red que se utiliza para la comunicación en internet, mientras que el modelo OSI es un modelo teórico desarrollado por la ISO. Ambos modelos tienen similitudes en sus capas inferiores, pero difieren en las capas superiores, donde TCP/IP condensa las funciones de la sesión, presentación y aplicación en una sola capa de aplicación.

  • ¿Cuál es la función principal de la capa de aplicación en el modelo TCP/IP?

    -La capa de aplicación es la capa número 5 y su función principal es proveer servicios al software de aplicación que corre en los dispositivos, permitiendo que esta aplicación comunique con la red para enviar y recibir datos.

  • ¿Qué protocolos están incluidos en la capa de aplicación del modelo TCP/IP?

    -En la capa de aplicación, se incluyen múltiples protocolos, siendo HTTP el más popular para la comunicación web, así como otros protocolos para servicios específicos como FTP, SMTP, entre otros.

  • ¿Qué es un HTTP request y cómo se relaciona con la capa de aplicación?

    -Un HTTP request es una solicitud que envía un cliente a un servidor web para obtener recursos, como páginas web o archivos multimedia. Este proceso se realiza a través de la capa de aplicación, utilizando el protocolo HTTP.

  • ¿Cuáles son algunos de los códigos de respuesta HTTP comunes y qué representan?

    -Algunos códigos de respuesta HTTP comunes incluyen el 200 (ok, éxito), el 301 (redirección permanente), el 302 (redirección temporal), el 401 (no autorizado, requiere autenticación), el 403 (prohibido, falta de autorización), el 404 (no encontrado) y el 500 (error interno del servidor), entre otros.

  • ¿Qué es la diferencia entre TCP y UDP en la capa de transporte?

    -TCP (Transmission Control Protocol) es un protocolo orientado a conexión que garantiza la entrega de datos y ofrece mecanismos de control de errores, mientras que UDP (User Datagram Protocol) no es orientado a conexión y no garantiza la entrega, pero es más eficiente para aplicaciones que requieren baja latencia, como el streaming de video o audio.

  • ¿Cómo funciona el proceso de 'triway handshake' en TCP para establecer una conexión?

    -El 'triway handshake' es un proceso de tres mensajes que se intercambian entre el cliente y el servidor para establecer una conexión TCP. El cliente envía un SYN (synchronize), el servidor responde con un SYN-ACK (acknowledge), y el cliente finaliza el proceso enviando un ACK (acknowledge).

  • ¿Qué es el protocolo IP y qué roles cumple en la capa de red?

    -El protocolo IP (Internet Protocol) es el protocolo más popular en la capa de red y se encarga de proporcionar direccionamiento lógico y enrutamiento, permitiendo que los paquetes de datos lleguen a su destino a través de diferentes redes.

  • ¿Cuáles son las diferencias entre las versiones 4 y 6 del protocolo IP?

    -La versión 4 (IPv4) y la versión 6 (IPv6) del protocolo IP difieren principalmente en la cantidad de direcciones IP disponibles, la eficiencia en la enrutación y la capacidad de soporte para la seguridad y la integridad de los paquetes.

  • ¿Qué es un router y cómo se relaciona con la capa de red y el enrutamiento?

    -Un router es un dispositivo de red que opera en la capa de red y utiliza tablas de enrutamiento para determinar la mejor ruta para enviar los paquetes de datos hacia su destino, basándose en la dirección IP del paquete.

  • ¿Cuáles son las capas inferiores del modelo TCP/IP y qué se encargan de hacer?

    -Las capas inferiores del modelo TCP/IP son la capa física y la capa de enlace de datos (datalink). La capa física se encarga de la transmisión de bits a través de un medio físico, mientras que la capa de enlace de datos se encarga de la transmisión de datos en marcos, incluyendo mecanismos de acceso al medio y control de errores.

  • ¿Qué es un frame y cómo se relaciona con la capa de enlace de datos?

    -Un frame es la unidad de datos que se transmite en la capa de enlace de datos. Incluye un header y un trailer, y contiene el segmento de datos de la capa superior, junto con información de control para la transmisión en la red.

  • ¿Cómo se comparan los PDUs (Protocol Data Units) en el modelo OSI con los segmentos, paquetes y frames en el modelo TCP/IP?

    -En el modelo OSI, los PDUs varían según la capa: el PDU de la capa 7 es el应用数据单元, el de la capa 6 es el presentación数据单元, el de la capa 4 es el segmento en TCP/IP, el de la capa 3 es el paquete en TCP/IP y el de la capa 2 es el frame en TCP/IP.

Outlines

00:00

📚 Introducción a la Clase de Preparación para el Examen CCNA 200-301

La clase comienza con una introducción al curso de preparación para el examen CCNA 200-301, enfocado en las capas del modelo TCP/IP. Se destaca la importancia de entender estas capas teóricas para el éxito en el examen. La clase abordará cada capa, comenzando desde la capa de aplicación, que provee servicios al software de aplicación y permite la comunicación entre aplicaciones y la red. Se menciona el uso de navegadores web y el protocolo HTTP como ejemplos de aplicaciones que interactúan con la red a través de esta capa.

05:02

🌐 Funcionamiento y Códigos HTTP de la Capa de Aplicación

Se profundiza en el funcionamiento de la capa de aplicación, con un enfoque en los protocolos HTTP y los navegadores web como clientes que se comunican con servidores web. Se discuten los diferentes códigos HTTP, como los de éxito (200), redirección (301, 302, 304), errores del lado del cliente (401, 403, 404, 405) y errores del lado del servidor (500, 501, 503, 504). Se enfatiza la importancia de comprender estos códigos para la preparación del examen CCNA.

10:04

🔄 Proceso de Error Recovery y Comparación entre TCP y UDP en la Capa de Transporte

Se analiza el proceso de error recovery en la capa de transporte, utilizando TCP como ejemplo de un protocolo orientado a conexión que implementa un mecanismo de control de flujo y confirmación de recepción para asegurar la entrega de datos. Se contrasta con UDP, un protocolo no orientado a conexión que no garantiza la entrega de datos y no implementa un proceso de confirmación, lo que lo hace adecuado para servicios de streaming en tiempo real.

15:05

🤝 Proceso de Triway Handshake y Diferencias entre TCP y UDP

Se describe el proceso de Triway Handshake de TCP, que es una secuencia de tres mensajes para establecer una conexión entre el cliente y el servidor. Se menciona que, a diferencia de UDP, TCP es un protocolo de conexión y proporciona servicios de error recovery. Se discuten las implicaciones de utilizar TCP y UDP en diferentes escenarios y cómo esto afecta la comunicación de red.

20:06

🌐 Direcciónamiento y Enrutamiento en la Capa de Red

Se explora el papel de la capa de red en el direccionamiento lógico y el enrutamiento de paquetes entre redes. Se compara con el sistema postal, enfatizando la necesidad de direcciones IP únicas para la entrega correcta de paquetes. Se introduce el concepto de tablas de enrutamiento y cómo los routers toman decisiones sobre el envío de paquetes basadas en estas tablas.

25:06

🛠️ Funcionamiento de las Capas Física y Datalink

Se examina cómo las capas física y de enlace de datos se encargan de la transmisión de datos a través de diferentes tipos de cables y enlaces inalámbricos. Se discuten los protocolos de hardware y software, como Ethernet y 802.11, que definen cómo se envían los datos en estas capas. Se enfatiza la importancia de los estándares para garantizar la compatibilidad y la correcta recepción de datos.

🔄 Proceso de Encabezado y Comparación entre el Modelo OSI y TCP/IP

Se describe el proceso de agregación de encabezados a medida que los datos descienden por las capas del modelo TCP/IP, desde la aplicación hasta la física. Se compara el modelo OSI con el modelo TCP/IP, señalando similitudes y diferencias, especialmente en las capas superiores. Se aclara que, para el examen CCNA, es fundamental entender el modelo TCP/IP y cómo se aplican los conceptos de PDU en cada capa.

Mindmap

Keywords

💡Capa de Aplicación

La 'Capa de Aplicación' es la capa número 5 del modelo TCP/IP y es responsable de proveer servicios al software de aplicación que se ejecuta en los dispositivos de red. Es fundamental para el funcionamiento de aplicaciones como los navegadores web y el correo electrónico, permitiendo que estas aplicaciones se comuniquen con la red. En el script, se menciona que esta capa provee protocolos estandarizados que permiten a las aplicaciones realizar su trabajo y comunicarse con la infraestructura de red.

💡Protocolo HTTP

El 'Protocolo HTTP' (Hypertext Transfer Protocol) es un protocolo utilizado en la capa de aplicación para el intercambio de datos en la World Wide Web. Es central para la navegación web y permite que los navegadores web como Google Chrome o Firefox se comuniquen con servidores web. En el script, se describe cómo HTTP permite que una computadora envíe una solicitud a un servidor web y reciba una respuesta, utilizando códigos de estado HTTP para indicar el éxito o fracaso de la solicitud.

💡Códigos de Estado HTTP

Los 'Códigos de Estado HTTP' son números que indican la respuesta de un servidor web a una solicitud HTTP. Incluyen códigos de éxito (como 200 OK), redirecciones (como 301 Moved Permanently), errores del lado del cliente (como 404 Not Found) y errores del lado del servidor (como 500 Internal Server Error). En el video, se destacan códigos específicos como 200, 301, 302, 304, 401, 403, 404 y 500, que son esenciales para entender la comunicación entre un cliente y un servidor web.

💡Capa de Transporte

La 'Capa de Transporte' es la capa número 4 del modelo TCP/IP y se encarga de la entrega fiable y el multiplexado de datos entre aplicaciones a través de la red. En el script, se enfatiza que los protocolos TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) son los protocolos principales de esta capa, siendo TCP un protocolo orientado a la conexión que garantiza la entrega de datos y UDP un protocolo que no garantiza la entrega pero es más adecuado para aplicaciones en tiempo real.

💡TCP/IP

TCP/IP se refiere al conjunto de protocolos que forman la base de las comunicaciones en Internet. 'TCP' se ocupa del establecimiento de conexiones y la transferencia confiable de datos, mientras que 'IP' (Internet Protocol) se encarga del enrutamiento y la entrega de paquetes a través de la red. En el script, se discute cómo TCP/IP se utiliza para la comunicación entre dispositivos de red y cómo los protocolos de esta capa garantizan la entrega de datos.

💡Triway Handshake

El 'Triway Handshake', también conocido como 'Three-way Handshake', es un proceso de tres mensajes utilizado por el protocolo TCP para establecer una conexión entre un cliente y un servidor. Es una parte crucial de la creación de una sesión de red segura y confiable. En el script, se describe este proceso como el inicio de la comunicación orientada a la conexión en la capa de transporte.

💡Protocolo UDP

El 'Protocolo UDP' (User Datagram Protocol) es un protocolo de la capa de transporte que proporciona una forma de enviar datos de manera rápida y eficiente sin la necesidad de establecer una conexión previamente. UDP es utilizado en aplicaciones que requieren una baja latencia, como las videoconferencias y el streaming en vivo. En el script, se menciona que UDP no es orientado a la conexión y no garantiza la entrega de los datos, lo que lo hace adecuado para ciertos tipos de aplicaciones.

💡Capa de Red

La 'Capa de Red', también conocida como capa número 3, es responsable del enrutamiento y la dirección lógica de los paquetes en una red. El protocolo IP es el protocolo principal de esta capa y maneja la entrega de paquetes entre redes. En el script, se discute cómo la capa de red se encarga del enrutamiento de paquetes y cómo las direcciones IP son esenciales para la entrega precisa de los datos.

💡Direccionamiento IP

El 'Direccionamiento IP' es el sistema utilizado para identificar y localizar dispositivos en una red. Cada dispositivo tiene una dirección IP única que permite que los paquetes de datos se enruten correctamente hacia su destino. En el script, se hace una analogía con el sistema postal para explicar la importancia de las direcciones IP únicas en la entrega de paquetes a través de la red.

💡Router

Un 'Router' es un dispositivo de red que opera principalmente en la capa de red. Es responsable de recibir paquetes de datos, examinar las direcciones IP y decidir el mejor camino para que los paquetes lleguen a su destino final. En el script, se describe cómo el router es similar a una oficina postal que enruta los paquetes a su lugar correcto basándose en la dirección IP.

💡Capa Física

La 'Capa Física', que es la capa número 1 del modelo OSI y también parte del modelo TCP/IP, se encarga de la transmisión y recepción de bits a través de un medio físico como cables de cobre, fibra óptica o ondas electromagnéticas. Esta capa define las especificaciones técnicas relacionadas con el hardware de red, incluyendo el tipo de cable y la forma en que la información se transmite. En el script, se menciona que la capa física es donde se define cómo se transmite la información a través de diferentes tipos de cables y medios.

💡Capa de Enlace de Datos

La 'Capa de Enlace de Datos', también conocida como capa número 2, es responsable de la transmisión de datos en una red local. Esta capa define protocolos como Ethernet y 802.11, que especifican cómo se envían los datos en el medio físico. En el script, se discute cómo la capa de enlace de datos se encarga de la transmisión de datos en forma de marcos, añadiendo información al principio y al final del conjunto de datos para su transmisión en la red.

💡Modelo OSI

El 'Modelo OSI' (Open Systems Interconnection Model) es un modelo de referencia de siete capas desarrollado por la ISO para estandarizar las comunicaciones en redes. Aunque similar al modelo TCP/IP, el modelo OSI incluye capas adicionales como la 'Capa de Sesión' y la 'Capa de Presentación'. En el script, se hace una comparación entre el modelo OSI y el modelo TCP/IP, destacando las similitudes y diferencias entre ellos.

Highlights

Introducción a la clase de preparación para el examen CCNA 200-301, enfocándose en el modelo TCP/IP.

Importancia de comprender cada capa del modelo TCP/IP para el éxito en el examen.

La capa de aplicación (capa 5) provee servicios al software de aplicación en dispositivos de red.

La función de la capa de aplicación es permitir la comunicación entre aplicaciones y la red.

Los protocolos estándar en la capa de aplicación, como HTTP, son esenciales para la comunicación de aplicaciones.

Los navegadores web como Google Chrome y Firefox utilizan protocolos de la capa de aplicación para interactuar con la red.

Descripción de los diferentes tipos de códigos HTTP y su importancia en las comunicaciones.

La diferencia entre los códigos de estado HTTP 401 y 403, relativos a la autenticación y autorización.

La capa de transporte (capa 4) y su rol con los protocolos TCP y UDP.

TCP asegura la entrega de datos a través de mecanismos de error recovery y es orientado a conexión.

UDP, en contraste, no es orientado a conexión y no garantiza la entrega de datos, lo que lo hace adecuado para streaming y servicios en tiempo real.

La capa de red (capa 3) y su responsabilidad en el direccionamiento lógico y enrutamiento de paquetes.

La versión 4 y 6 del protocolo IP, y su importancia en el direccionamiento en la capa de red.

La necesidad de direcciones IP únicas para asegurar la entrega correcta de paquetes.

La función de los routers y las tablas de enrutamiento en la toma de decisiones de enrutamiento.

La capa física (capa 1) y la capa de enlace de datos (capa 2), involucradas en la definición de protocolos y hardware para la transmisión de datos.

Ejemplos de protocolos en la capa de enlace de datos, como Ethernet y 802.11 para el envío de datos en redes.

La conversión de datos a través de las capas del modelo OSI, desde la aplicación hasta la física.

Comparación entre el modelo OSI y el modelo TCP/IP, destacando similitudes y diferencias en sus capas.

Importancia de entender los PDUs (Protocol Data Units) en el modelo OSI y su equivalencia en los segmentos, paquetes y frames del modelo TCP/IP.

Conclusión de la clase con una revisión de los conceptos clave y la importancia de la comprensión de las cinco capas del modelo TCP/IP para el examen.

Transcripts

play00:06

Hola Bienvenidos a esta nueva clase de

play00:08

su curso de ccna preparación para el

play00:10

examen

play00:11

200-301 En esta clase iremos hablando

play00:14

acerca de cada una de las capas del

play00:16

modelo tcp es una información que a

play00:20

primera vista puede parecer bastante

play00:22

teórica pero que es de especial

play00:25

importancia para su examen así que por

play00:27

eso deben de asegurarse que antes de

play00:30

irse a sentar a tomar el examen van a

play00:33

manejar todo lo que hablamos aquí en la

play00:35

clase muy bien así que vamos a iniciar

play00:38

de arriba hacia abajo vamos a iniciar

play00:41

hablando acerca de la capa de aplicación

play00:43

si recuerdan Esta es la capa número 5

play00:47

Esta es la que va a proveer Servicios al

play00:50

software de aplicación que corre en los

play00:52

dispositivos asumamos que nosotros

play00:55

tenemos por acá nuestra computadora

play00:56

nuestra laptop estamos en nuestro

play00:58

teléfono en cualquier dispositivo de red

play01:01

y estamos a unos segundos de enviar un

play01:05

correo electrónico Así que justamente

play01:08

esa capa que nos va a dar acceso a esa

play01:12

comunicación entre la aplicación de

play01:14

correo electrónico y mi computadora y mi

play01:17

teléfono la capa de aplicación es la que

play01:20

va a permitir que esa aplicación ese

play01:23

Software que está instalado en mi

play01:25

dispositivo pueda comunicarse con la red

play01:27

Así que en el momento que yo envíe un

play01:30

correo electrónico la aplicación debe

play01:32

tener la capacidad de poder comunicarse

play01:36

con la red a la que pertenece para que

play01:39

este mensaje sea enviado hasta el

play01:42

destinatario cabe aclarar que la capa de

play01:45

aplicación no define la aplicación como

play01:48

tal sino que los servicios que la

play01:52

aplicación necesita así que por acá

play01:54

tenemos nuestra aplicación por aquí

play01:57

tenemos toda la infraestructura y Aquí

play02:00

vamos a tener a la capa de aplicación

play02:02

que va a proveer protocolos

play02:06

estandarizados que van a permitir que

play02:11

esta aplicación realice su trabajo se

play02:13

comunique con toda la infraestructura de

play02:15

red para enviar el mensaje hacia el

play02:19

destino Así que se provee Una interfase

play02:21

entre el software y la red así que por

play02:24

aquí tenemos el software y por aquí

play02:27

tenemos la red estos son los protocolos

play02:31

que van a permitir esa interacción la

play02:35

aplicación de tcp IP más popular nada

play02:38

más y nada menos son los navegadores web

play02:41

Así que si vamos con Google Chrome si

play02:43

vamos con age vamos con firefox todas

play02:47

estas son browsers o navegadores web que

play02:50

van a interactuar con nuestra

play02:52

infraestructura de red utilizando los

play02:55

protocolos que le provee la capa de

play02:57

aplicación Así que aquí en esta capa de

play02:59

aplicación existen múltiples funciones

play03:01

que se van a poder desarrollar

play03:05

por ejemplo nosotros como mencioné

play03:07

llegamos nos sentamos al frente de

play03:09

nuestra computadora o de cualquier

play03:11

dispositivo de red nos aprestamos a

play03:14

navegar en un sitio web a ver un vídeo

play03:16

en YouTube o tal como ustedes están en

play03:19

este momento tomando esta clase en línea

play03:22

así que en este preciso momento nosotros

play03:24

debemos de

play03:26

interactuar con estos servidores que se

play03:29

encuentran en este otro sitio ya que

play03:31

estos servidores tienen los recursos una

play03:36

información que nosotros necesitamos Así

play03:40

que acá debe establecerse algún tipo de

play03:42

comunicación entre estos dispositivos

play03:45

Así que aquí es donde van a comenzar a

play03:48

operar a nivel de la capa de aplicación

play03:50

muchos protocolos como que protocolos

play03:53

pues ya mencionamos en la clase anterior

play03:55

que uno de esos protocolos es http Así

play03:59

que básicamente cuando yo voy por

play04:01

ejemplo aprende redes punto online por

play04:04

acá

play04:05

nuestra computadora va a enviar un

play04:07

request a este servidor donde se

play04:11

encuentra alojado el sitio web aprende

play04:13

redes punto online esto se conoce como

play04:17

un http repuesto una solicitud http

play04:21

obviamente Este es un web server

play04:24

que debe entender este idioma entre

play04:28

comillas o ese estándar http Así que

play04:32

hablamos anteriormente que para que esta

play04:34

computadora pueda comunicarse con este

play04:37

server pues deben de hablar el mismo

play04:38

idioma Y en este caso estamos hablando

play04:41

http la aplicación que nosotros abrimos

play04:45

en esta computadora tiene la capacidad

play04:47

de comunicarse con este protocolo Así

play04:50

que le dice el server que necesita

play04:52

información

play04:54

necesito este recurso a través de un

play04:57

http request luego el servidor verá si

play05:02

puedes satisfacer esa demanda de parte

play05:05

del cliente y va a mandar un http Ruiz

play05:09

decir va a decirle Ok yo tengo el

play05:12

recurso que necesitas o le va a decir

play05:14

Tengo un problema así que para poder

play05:17

tener esta comunicación existen

play05:21

diferentes códigos que pueden intervenir

play05:25

en esta comunicación esta respuesta

play05:28

puede ser exitosa o puede ser fallida

play05:33

así que lo importante es que toda esa

play05:38

definición de la comunicación debe estar

play05:41

descrita en el protocolo si ustedes

play05:45

buscan la información la documentación

play05:47

formal acerca de http ustedes van a

play05:51

encontrar toda la información técnica

play05:53

necesa

play05:54

que si fuesen un fabricante de

play05:57

infraestructura de red y por ejemplo

play06:01

quieren crear una aplicación web o

play06:03

quieren implementar algún tipo de

play06:06

servidor web ahí van a encontrar todo lo

play06:09

que necesitan para poder crear ese

play06:13

servicio y dado que ustedes estarán

play06:15

pasando su creación en ese documento

play06:17

formal estandarizado ustedes pueden

play06:20

hacer público posteriormente de servicio

play06:22

y cualquier dispositivo en cualquier

play06:25

lugar del mundo que hable el idioma

play06:28

entre comillas http pues va a poder

play06:31

obtener comunicación exitosa con ustedes

play06:35

Así que en este tipo de respuesta que

play06:37

está mandando el servidor existen

play06:40

diferentes códigos que es muy importante

play06:42

que también los manejen esto a nivel de

play06:45

http

play06:49

Así que usualmente el servidor va a

play06:51

mandar diferentes tipos de mensajes http

play06:54

divide estos mensajes en varias

play06:56

categorías mensajes informativos

play07:00

mensajes de éxito

play07:02

mensajes de redirección

play07:05

mensajes que denotan un error en el lado

play07:08

del cliente o mensajes que denotan un

play07:12

error en el lado del servidor así que

play07:14

por acá tengo un mapping por ejemplo

play07:16

este código

play07:18

200 nos tenemos mapeados aquí en la

play07:21

parte superior en el momento que este

play07:24

servidor envía este http Pero responds

play07:28

dentro de esa respuesta va a incluir

play07:30

diferentes códigos Dependiendo el tipo

play07:33

de respuesta si es una respuesta fallida

play07:35

si es una respuesta exitosa

play07:38

así que por ejemplo si nosotros

play07:39

obtenemos este código 200 esto significa

play07:42

Ok significa éxito es decir que cuando

play07:45

el server me envía ese mensaje con el

play07:48

código 200 mi aplicación deducirá que el

play07:53

servidor es capaz de poder cumplir con

play07:56

mi requerimiento luego tenemos los

play07:59

mensajes

play08:00

300 o 3 XX Estos son mensajes de

play08:03

redirección así que por ejemplo aquí el

play08:06

código 301 me está diciendo que es una

play08:08

redirección permanente el código 302 es

play08:11

una redirección temporal 304 no

play08:14

modificado Así que todos los códigos

play08:17

relacionados con redirecciones a nivel

play08:20

del web server serán los códigos 301 302

play08:24

y 304 entonces uno más representativos

play08:26

luego tenemos los errores que se

play08:30

originan en el lado del cliente Si un

play08:32

cliente hace una petición incorrecta por

play08:35

ejemplo a una página web o una URL que

play08:38

como existe básicamente podemos obtener

play08:41

este tipo de mensajes por ejemplo el

play08:43

mensaje 401 significa que no tenemos

play08:45

autorización el 403 forbidden el 404 no

play08:51

Found el 405 método no permitido Así que

play08:55

este mensaje 404 es uno de los mensajes

play08:59

más famosos con los que nosotros vamos a

play09:02

lidiar y básicamente si nosotros

play09:04

Tratamos de ir a un servidor y apuntamos

play09:08

a una página que no existe o que no está

play09:11

disponible en el servidor pues vamos a

play09:13

encontrar este error not Found y el

play09:17

servidor nos va a retornar ese mensaje

play09:19

404 de esa forma nuestra app se dará

play09:23

cuenta que hubo un error en ese intento

play09:27

de establecer comunicación y obtener ese

play09:29

recurso y finalmente tenemos los errores

play09:32

que están en el rango de 500 aquí

play09:35

tenemos por ejemplo 501 no implementado

play09:38

Bad Gateway 513 servicio no disponible

play09:42

504 Gateway Time Mode antes de pasar a

play09:46

la siguiente diapositiva quiero

play09:48

enfocarme en la diferencia entre el

play09:51

código 4.01 y 403 así que tenemos el 401

play09:56

Y tenemos el código 403 si ven el 401

play10:00

dice on autorice error esto lo que

play10:04

significa es que el usuario no hizo

play10:08

login Por ejemplo si nosotros queremos

play10:12

acceder a una URL que necesita Pero

play10:16

obviamente haber pasado un proceso de

play10:18

autenticación o de login básicamente

play10:21

vamos a obtener de retorno el código 401

play10:25

luego tenemos el código 403 que esto

play10:29

está más relacionado con la autorización

play10:34

probablemente nosotros ya no logueamos

play10:36

es Pero quizás queremos acceder a cierto

play10:38

recurso al cual no estamos autorizados a

play10:43

acceder Así que en este caso obtenemos

play10:45

el error 4.03 Así que para su examen

play10:51

Les recomiendo manejar muy bien el

play10:54

código 200 el código 401 402

play10:59

401 403 el código 404 ya que son los

play11:05

errores http más comunes con los que

play11:08

nosotros nos vamos a encontrarlo Así que

play11:11

esta es la capa de aplicación

play11:13

básicamente nos da la interfase de

play11:15

comunicación entre la aplicación y la

play11:17

infraestructura de red el protocolo más

play11:20

popular en esta capa es http del cual

play11:24

hablamos en estos instantes así que

play11:27

bajaremos una capa y vamos a ir ahora la

play11:30

capa de transporte Así que esta es la

play11:33

capa número 4 aquí hay muy pocos

play11:37

protocolos Así que si comenzamos a

play11:39

buscar comienzan a ver libros de

play11:42

networking aquí nos vamos a centrar

play11:44

prácticamente en dos protocolos esto no

play11:48

protocolos que destacan en esta capa y

play11:52

son los protocolos tcp y udp

play11:56

prácticamente la mayoría del abajo en la

play12:00

capa de transporte va a estar hecho ya

play12:01

sea por tcp o por udp esta capa brinda

play12:05

servicios a la capa superior recuerden

play12:08

la capa superior Es la capa de

play12:11

aplicación

play12:14

un ejemplo es error recovery en PSP Así

play12:19

que veremos cómo funciona tcp para que

play12:21

comprendamos esto de error recovery o

play12:25

recuperación de errores Así que

play12:28

regresamos nuevamente a nuestra

play12:30

comunicación entre un web server y una

play12:33

PC así que ya pasamos de la capa de

play12:36

aplicación a la capa de transporte y

play12:39

asumamos que la página web a la que vos

play12:42

quiere acceder que podría ser

play12:45

por decir algo google.com

play12:48

tiene una cantidad x de bytes entonces

play12:52

en el servidor va a dividir en varios

play12:55

segmentos o varios pedazos esas páginas

play12:59

y cada uno de estos es lo que nosotros

play13:01

denominamos segmentos a nivel de la capa

play13:04

número 4

play13:06

estos segmentos van a llevar una

play13:08

secuenciación tal como ustedes Ven por

play13:10

acá tenemos el segmento 1 segmento 2

play13:12

segmento 3

play13:13

tspi lo que va a permitir es que todos

play13:16

estos segmentos sean contabilizados por

play13:18

parte del equipo receptor y este equipo

play13:22

tiene lo que se conoce como una ventana

play13:26

o Windows donde podrás recibir todos

play13:30

esos segmentos en este caso se están

play13:33

mandando tres segmentos simultáneamente

play13:35

es decir que este Windows es de 3 aquí

play13:38

hay un proceso en donde el cliente con

play13:40

el server se ponen de acuerdo para

play13:42

definir este tamaño de ventana comienza

play13:44

con un número pequeño y va aumentando

play13:46

progresivamente por eso lo veremos en

play13:48

otra parte del curso cuando hablemos más

play13:50

a detalle de tcp

play13:52

una vez el server envía toda esta estos

play13:55

segmentos al cliente el cliente debe de

play13:59

confirmar y para confirmar lo que hace

play14:00

es que manda un mensaje

play14:02

donde dice Cuál es el siguiente segmento

play14:05

que le debe ser enviado para llevar la

play14:07

secuencia completa y ustedes ven que el

play14:09

cliente quiere recibió el segmento

play14:10

número uno pero no recibió el segmento

play14:13

número 2 entonces simplemente esta pc lo

play14:16

que va a hacer es que va a solicitar el

play14:18

segmento número 2 ya que ese segmento no

play14:22

lo recibió Y eso va a permitir que la PC

play14:26

pues reciba toda la información que debe

play14:30

de recibir y por eso se dice que tcp es

play14:34

un protocolo que permite error rico very

play14:39

debido a que a pesar de que se perdió

play14:42

ese segmento en esta ocasión el server

play14:46

tiene la posibilidad de mandarlo

play14:48

posteriormente el cliente haya

play14:51

solicitado el de ese segmento número 2

play14:55

también se dice que tcp es un protocolo

play14:58

que es orientado a conexión esto lo

play15:03

veremos más a detalle Próximamente como

play15:05

les mencioné Así que tcp es uno de los

play15:08

dos protocolos más populares en la capa

play15:10

número 4 la capa de transporte tcp dado

play15:15

que es orientado a conexión realiza un

play15:17

proceso inicial que se denomina

play15:20

triway handshake

play15:25

debido a que se mandan tres mensajes

play15:27

inicialmente cuando el cliente quiere

play15:30

establecer la conexión con el servidor

play15:32

va a enviar un mensaje que se denomina

play15:35

sin luego el servidor si tiene

play15:39

disponibilidad para que ese cliente se

play15:41

conecten va a responder con otro mensaje

play15:43

sin y un mensaje de augnoragement esto

play15:47

lo que significa es que está diciéndoles

play15:49

si estoy disponible y confirmando que

play15:52

recibió este mensaje sin y finalmente el

play15:55

cliente Manda un mensaje a ck también

play15:57

para confirmar que recibió el SIM de

play16:00

parte del servidor que ya están listos

play16:02

para iniciar la conexión una vez se ha

play16:05

establecido esta conexión que tienen acá

play16:07

pues ya va a comenzar el intercambio de

play16:10

datos en donde va a pasar un proceso

play16:13

similar al que hablamos en esta imagen

play16:16

por otro lado cuando nosotros estamos

play16:18

con udp udp no es orientado a conexión

play16:21

así que todo este proceso de triway Hans

play16:24

no existe simplemente el cliente hace

play16:27

una petición a este servidor y el

play16:30

servidor comienza a enviar información

play16:31

sin esperar ningún tipo de confirmación

play16:35

de parte del cliente es decir que aquí

play16:38

pueden haber pérdidas de segmentos y el

play16:42

servidor no los va a reenviar ya que no

play16:45

hay forma de que se dé cuenta que esos

play16:48

segmento se perdieron ahí a nivel de la

play16:50

capa número 4 si en algún caso se

play16:54

requiere algún tipo de error recovery

play16:56

debe ser implementado en las capas

play16:58

superior en la capa de aplicación pero a

play17:01

nivel de la capa número 4 uep no va a

play17:04

reenviar segmentos que estén perdidos

play17:08

Esta es la diferencia principal entre

play17:10

tcp y udp tsp se asegura que todos los

play17:14

segmentos lleguen al destino

play17:16

Y si alguno no llegó se va a reenviar vp

play17:19

simplemente comienza a mandar toda la

play17:21

información y no espera cambio ninguna

play17:24

confirmación es por esa razón que udp se

play17:28

utiliza muchísimo en servicios de

play17:31

streaming Como por ejemplo

play17:32

videollamadas videoconferencias llamadas

play17:35

de audio debido a que se necesita que la

play17:39

transmisión sea lo más rápida posible y

play17:42

no hay espacio para

play17:43

retrasos o retransmisiones luego vamos a

play17:48

la capa de red esto es una de las capas

play17:49

más amplias donde tenemos una gran

play17:52

cantidad de protocolos pero el protocolo

play17:55

más popular por acá es el protocolo IP o

play17:58

internet protocolo

play18:00

IP va a proporcionar todo lo que tiene

play18:03

que ver con el direccionamiento en este

play18:06

caso direccionamiento lógico y con el

play18:10

enrutamiento Es decir para poder llegar

play18:12

desde nuestra red hasta otra red que

play18:17

probablemente se encuentra en otro sitio

play18:19

que puede ser cercano o puede ser a

play18:21

miles de kilómetros de distancia de todo

play18:24

ese reenvío de paquetes a red diferentes

play18:27

es de lo que se encarga la capa de red y

play18:31

principalmente el protocolo IP que

play18:34

actualmente tiene dos versiones tiene la

play18:36

versión número 4 y la versión número 6

play18:39

esto lo veremos a detalle próximamente

play18:43

haciendo una analogía con el

play18:45

direccionamiento IP esto funciona tal

play18:48

cual una empresa de correo postal si

play18:51

nosotros enviamos un paquete de una

play18:53

ciudad x hasta una ciudad y la sumamos

play18:57

que nosotros llegamos a la oficina

play18:58

postal de la ciudad x a enviar ese

play19:02

paquete

play19:03

esta ciudad x debe de asegurarse de toda

play19:07

la dirección que debe ser única Así que

play19:10

esto es algo muy importante la dirección

play19:13

debe ser única para que ese paquete pues

play19:17

pueda llegar a su destino Si hubiesen

play19:19

direcciones duplicadas por ejemplo

play19:21

sería imposible para la empresa de

play19:25

entrega de estos paquetes poder llevar

play19:27

el paquete el sitio correcto ya que es

play19:31

un requerimiento que esa dirección debe

play19:33

ser única de la misma forma en la red de

play19:37

las direcciones IP deben de ser únicas

play19:38

ya que si tenemos direcciones IP

play19:41

duplicadas Esto va a generar que

play19:43

paquetes no se entreguen donde se

play19:45

deberían entregar Así que esto es

play19:48

sumamente importante cada país tiene

play19:49

direcciones únicas y va dividiendo esto

play19:52

en ciudades en barrios en calles en

play19:57

edificios y posteriormente en

play20:00

apartamentos y es el caso así que

play20:03

existen diferentes jerarquías de

play20:05

direcciones en el sistema postal y de la

play20:10

misma manera van a existir jerarquías y

play20:14

grupos en el direccionamiento ip de una

play20:16

red por ejemplo aquí tenemos tres

play20:19

computadoras tenemos esta computadora

play20:20

que tiene esta dirección IP

play20:24

1.1.1.1 tenemos esta otra que tiene la

play20:28

dirección 222 y esta la dirección 3333

play20:33

si nosotros queremos establecer

play20:35

comunicación desde la computadora de

play20:37

Pedro hasta la computadora de Susana o a

play20:40

la computadora de Carlos

play20:41

vamos a mandar todos estos paquetes a un

play20:45

router este es tradicionalmente un

play20:48

equipo de la capa número 3 o de la capa

play20:50

de red el router sería una analogía a

play20:53

esta oficina postal Ya que en esta

play20:55

oficina postal se verá las direcciones y

play20:58

se va a enviar ese paquete en el camión

play21:00

correcto hacia el destino correcto Pues

play21:03

el router va a ser lo mismo los routers

play21:06

manejan lo que se conoce como una tabla

play21:08

de

play21:09

enrutamiento en donde basado en la

play21:13

dirección destino que tengan estos

play21:15

paquetes que nosotros estamos mandando

play21:17

el router decidirá si va a enviar ese

play21:19

paquete por este link o lo voy a enviar

play21:22

por este link o si simplemente lo va a

play21:26

descartar si no sabe para dónde enviarlo

play21:30

Así que ese es el trabajo que hacen los

play21:32

routers por eso las direcciones deben de

play21:35

ser únicas y además nosotros podemos

play21:37

agrupar direcciones por ejemplo

play21:39

pudiésemos tener aquí en este mismo

play21:41

router los computadoras con las

play21:43

direcciones 33333 otra es una dirección

play21:46

es 3334 y así sucesivamente de tal forma

play21:49

que nosotros podríamos hacer grupos y

play21:52

decir que todas las direcciones IP que

play21:54

comienzan con este grupo de números van

play21:58

a ser enviados a través de este enlace

play22:01

esto es desde una perspectiva muy muy

play22:04

muy muy general Cómo funciona el

play22:06

direccionamiento IP no se preocupen que

play22:09

el final de este curso ustedes van a ser

play22:12

Masters en direccionamiento IP ya que

play22:15

tenemos muchísimas secciones donde vamos

play22:17

a invertir una gran cantidad de tiempo

play22:19

en diferente laboratorios enrotamiento

play22:22

estático y enrutamiento Dinámico y

play22:26

finalmente tenemos las capas inferiores

play22:28

las capas número 1 la capa número 2 la

play22:31

capa física y la capa de datalink aquí

play22:35

es donde se van a definir los protocolos

play22:37

y el Hardware que se necesita para

play22:39

entregar los datos a una red física Así

play22:42

que ustedes han visto que hemos sido

play22:43

descendiendo comenzamos con la capa de

play22:46

aplicación después la capa de transporte

play22:48

luego la capa de red y ahora ya estamos

play22:51

un poco más cerca de los dispositivos

play22:53

físicos y en la capa de enlace de datos

play22:55

y la capa física en la capa física Es

play22:58

donde nosotros vamos a encontrar todas

play23:00

las especificaciones Respecto a los

play23:01

tipos de cables hemos utilizar por

play23:04

ejemplo cable de cobres vamos a utilizar

play23:06

cable de fibra óptica vamos a hablar

play23:08

acerca de energía que se va a transmitir

play23:11

en estos cables Cuál es el voltaje que

play23:15

se va a utilizar todo esto tiene que ver

play23:17

con la capa física Es decir ya cuando lo

play23:20

vamos a poner la información en forma de

play23:23

electricidad en cable de cobre en forma

play23:26

de luz en cables de fibra óptica o en

play23:29

forma de electromagnéticas en enlaces

play23:32

inalámbricos y luego la capa número 2 la

play23:35

capa de datalink o enlace de datos es

play23:37

cómo se va a enviar la Data Así que aquí

play23:41

vamos a tener protocolos como por

play23:43

ejemplo

play23:44

ethernet este es el protocolo más

play23:47

popular que vamos a encontrar también

play23:49

vamos a tener el protocolo de Wireless

play23:52

que es el protocolo

play23:55

802.11 todo esto tiene que ver con

play23:58

datalink aquí existen diferentes

play24:00

mecanismos que nosotros podemos utilizar

play24:02

Así que la capa física y la capa de Data

play24:06

link son las capas que se van a encargar

play24:08

de poner ya los datos directamente sobre

play24:11

fibra óptica sobre cable de cobre o

play24:15

sobre ondas electromagnéticas esto aquí

play24:18

va a poder viajar cualquier distancia

play24:21

desde metros hasta kilómetros de

play24:25

distancia y posteriormente en este otro

play24:28

lugar aquí invertir las operaciones y

play24:32

vamos a comenzar desde la capa física la

play24:34

capa de dataling la capa de red la capa

play24:36

de transporte la capa de aplicación y ya

play24:38

vamos a poder visualizar la información

play24:40

así que por esa razón aquí en esta zona

play24:43

nosotros necesitamos está usar

play24:45

estándares como ethernet para que esta

play24:48

información que se inyecta en este cable

play24:51

que sea recibida en el otro extremo y

play24:53

pueda ser decodificada y pueda ser

play24:57

analizada de forma correcta y subamos

play25:00

para poder leer esa información y

play25:02

obtener una comunicación útil a medida

play25:06

se va pasando Desde la capa de

play25:07

aplicación hasta llegar a la capa física

play25:10

pues vamos a ir agregando lo que se

play25:12

denominan headers así que por ejemplo

play25:14

cuando nosotros comenzamos en la capa de

play25:16

aplicación vamos a tener únicamente Data

play25:18

si estamos enviando una imagen por

play25:21

ejemplo esa imagen será nuestra Data

play25:23

luego que bajamos a la capa de

play25:26

transporte Aquí vamos a segmentar plata

play25:30

probablemente si los datos son bastantes

play25:33

vamos a partir en diferentes segmentos

play25:35

se va a hacer todas las secuenciación y

play25:39

se va a colocar un header que es el

play25:42

header en este caso un header tcp que

play25:45

corresponde a la capa de transporte

play25:47

cuando nosotros tenemos este header con

play25:50

esta Data a todo ese conjunto de esos

play25:54

dos componentes se le denomina segmento

play25:57

Así que si ustedes ven en su examen que

play25:59

les hablan de segmento estamos hablando

play26:02

de la Data más el header de la capa

play26:06

número 4 luego que esto baja a la capa

play26:10

de red estos dos componentes se

play26:12

convierten en el tayload de la capa

play26:16

número 3 este segmento será el pelo de

play26:21

la capa de red y la capa de red va a

play26:23

agregar un género adicional donde va a

play26:26

tener toda la información relacionada

play26:27

con la capa número 3

play26:30

cuando ya tenemos este conjunto aquí en

play26:32

la capa número 3 a esto Nosotros le

play26:34

denominamos paquete Así que esto es un

play26:37

paquete IP porque estamos utilizando el

play26:41

protocolo IP y luego Esto va a bajar la

play26:44

capa de datalink y aquí en datalink se

play26:48

van a colocar un header y se va a

play26:50

colocar un tráiler es decir

play26:53

al inicio un encabezado y también se va

play26:56

a colocar información al final a todo

play27:00

este conjunto es a lo que nosotros

play27:01

denominamos frame y finalmente aquí ya

play27:04

se va a hacer la conversión de eso a luz

play27:07

agua ondas electromagnéticas o

play27:10

electricidad y en la capa física lo que

play27:13

se transmitirán serán bits Así que esto

play27:16

es muy importante que también lo manejen

play27:19

para su examen segmento a nivel de capa

play27:23

4

play27:24

paquete a nivel de capa 3

play27:27

frame a nivel de la capa número 2 Y para

play27:32

concluir esta clase vamos a hacer una

play27:34

pequeña comparación entre el modelo Osi

play27:37

que fue desarrollado por ISO y el modelo

play27:40

tcp que maneja hay ypf así que ven que

play27:45

hay bastante similitud entre estos dos

play27:47

modelos de referencia prácticamente las

play27:50

cuatro capas inferiores son iguales

play27:54

la diferencia por acá radica en las

play27:57

capas superior ya que el modelo Osi ha

play27:59

determinado una capa que se llama sesión

play28:02

la capa de presentación y la capa de

play28:05

aplicación en la capa número 7 mientras

play28:09

que tcp ha condensado toda esa

play28:11

información en una sola capa pero

play28:13

realmente cuando ustedes comienzan a

play28:15

analizar el modelo Osi y ven todas estas

play28:18

funciones que realiza la capa de

play28:20

aplicación la capa de presentación y la

play28:22

capa de sesión están contenidas una capa

play28:24

de aplicación de tcp IP para efectos del

play28:28

examen

play28:30

200-301 se necesitan conocer estas cinco

play28:35

capas probablemente necesiten saber de

play28:37

la existencia del modelo Osi pero el

play28:40

examen nos va a evaluar basado en el

play28:43

modelo tcp IP al igual que en tcp IP el

play28:48

modelo Osi también va a ir añadiendo

play28:49

headers

play28:51

a medida va descendiéndose por cada una

play28:54

de las capas pero a nivel del modelo Osi

play28:57

hay un solo nombre y eso se llama pdu o

play29:01

protocol Data y unit así que ahí

play29:04

simplemente decimos el pdu de la capa 7

play29:07

pdu de la capa 6 pdu y la capa 4 p de u

play29:10

de la capa 3 es decir que el pdu de la

play29:13

capa 4 equivale al segmento en tcp este

play29:17

equivale al paquete el l3 pdu y el pdu

play29:22

de la capa 2 equivale

play29:24

frame Así que esto es muy importante

play29:28

para el examen esto es importante como

play29:33

cultura general así que de esta forma

play29:36

hemos terminado con esta clase un poco

play29:38

larga acerca de las cinco capas del

play29:41

modelo tcp además la comparativa con el

play29:45

modelo Osi Muchas gracias y los espero

play29:48

en la próxima clase

play29:52

[Aplausos]

Rate This

5.0 / 5 (0 votes)

Related Tags
CCNATCP/IPRedesExamenCapa de AplicaciónHTTPCapa de TransporteTCPUDPCapa de RedIPCapa FísicaDatalinkModelo OSIComunicación de RedesProtocolosWebNavegadoresEnrutamientoDireccionamiento IP
Do you need a summary in English?