Está en la página 1de 33

Modelo OSI

Forma en que viajan los


datos:
Paquetes de bits
Contenido del paquete
Un paquete de datos es una
unidad de información,
lógicamente agrupada, que se
desplaza entre los sistemas de
computación. Incluye la
información origen junto con
otros elementos necesarios para
hacer que la comunicación sea
factible y confiable en relación
con los dispositivos destino.

http://getdrawings.com/package-icon-png
Protocolo
Un protocolo es un conjunto
de reglas que hacen que la
comunicación en una red sea
factible y confiable.
Protocolo de Comunicación
es el conjunto de reglas que
especifican el intercambio de
datos u ordenes durante la
comunicación entre las
entidades que forman parte de
una red.
http://freeiconshop.com/icon/agreement-icon-glyph/
Propiedades Típicas de un protocolo

No es posible generalizar, pero algunas de las


propiedades deseables de un protocolo pueden ser:
•Detección de la conexión física sobre la que se realiza la conexión
(cableada o sin cables)
• Pasos necesarios para comenzar a comunicarse (Handshaking)
• Negociación de las características de conexión (velocidad, tipo de
datos)
• Cómo se inicia y cómo termina un mensaje.
• Formato de los mensajes (información que se envía, orden).
• Qué hacer con los mensajes erróneos o corruptos
• Qué hacer ante la pérdida inesperada de la conexión.
• Terminación de la sesión de conexión.
• Estrategias para asegurar la seguridad (autenticación, cifrado).

http://getdrawings.com/rules-icon#rules-icon-64.png
Necesidad de Estandarizar:
• Compatibilidad e Interoperabilidad:
Capacidad de los equipos de informática de
diferentes fabricantes para comunicarse entre
sí con éxito en una red.

http://www.cognitivemetropolis.com/wp-content/uploads/2019/07/workswith_platforms.jpg
La Solución: OSI
Organización Internacional
para la Normalización (ISO)
crea en 1984 el modelo de
referencia OSI (Open Systems
Interconnected)

7
¿Por qué un modelo de red
dividido en capas?

• Reduce la complejidad

• Estandariza interfaces

• Facilita la técnica modular

• Asegura la interoperabilidad

• Acelera la evolución

• Simplifica la enseñanza y aprendijaze

9
http://getdrawings.com/the-thinker-icon#the-thinker-icon-54.png
Navegadores
Capa 7 de Web.
Capa 6 Formato de
datos común.
Diálogos y
Capa 5 conversaciones
Calidad de
Capa 4 servicio y
confiabilidad.
Selección de ruta,
Capa 3 conmutación,
direccionamiento y
enrutamiento
Capa 2 Tramas y control de
acceso al medio
Señales y
Capa 1 medios.
Comunicación capa a capa
PDU: Unidades de Datos de Protocolo
Encapsulamiento
• Crear los datos.

• Empaquetar los datos para ser transportados de extremo a
extremo.

•Cada capa agrega sus propios datos para ser interpretados por
la correspondiente capa del receptor.

• Realizar la conversión a bits para su transmisión.

https://www.networkhunt.com/understanding-7-layers-osi-model/
Ejemplos de algunos protocolos

Capa 1: Nivel físico (estándares): DSL, IEEE802.

Capa 2: Nivel de enlace de datos: ARP, HDLC, IEEE802.3,PPP, ATM.

Capa 3: Nivel de red: IPv4, IPv6, IPX, Apple talk, IPSec, ICMP, IGMP.

Capa 4: Nivel de transporte: TCP, UDP, SPX.

Capa 5: Nivel de sesión: NetBIOS, L2TP, SAP

Capa 6: Nivel de presentación: SSL, TLS.

Capa 7: Nivel de aplicación: HTTP, POP3, SMTP, IMAP, FTP.


Modelo TCP-IP
Transfer Control Protocol - Internet Protocol
Comparación TCP/IP y OSI

Capa de Aplicación

TCP Capa de Transporte


IP Capa de Internet

Capa de Acceso a Red


Protocolos TCP-IP

Funcionamiento
de los protocolos
en el modelo
TCP-IP

https://commons.wikimedia.org/wiki/File:InternetProtocolStack.png
TCP
• Orientado a la Conexión, al flujo de datos
• Utiliza el three-way handshake para establecer la conexión
• Protocolo seguro (asegura la entrega)
• Usa números de secuencia para controlar el envío y la recepción
• Tiene control de errores
• Utiliza retransmisiones (ACK, NACK)
• Tiene control de flujo (reacción ante redes congestionadas)
TCP
Tiene 20 bytes de encabezado
UDP
• No orientado a la Conexión, sino orientado al mensaje
• Protocolo no seguro (del mejor esfuerzo)
• No utiliza retransmisiones (No ACKs)
• Usa detección pero NO corrección de errores
UDP
Tiene 8 bytes de encabezado
TCP vs UDP

https://pc-solucion.es/2018/04/04/diferencias-entre-udp-y-tcp/
Puertos
• En un sistema de información existen dos
tipos de puertos: Físicos y Lógicos

• Puertos Físicos: aquellos que permiten la


entrada/salida de datos por un punto físico.
Ejemplo: VGA, USB, HDMI, Firewire,
etc…

• Puertos Lógicos: son números que


identifican una conexión en memoria, que
sirve para la entrada y salida de datos.
Puertos lógicos
• La capa de transporte usa puertos lógicos (números de
16 bits para un total de 65536 puertos) para identificar
sus comunicaciones.
• Cada comunicación se envía a un destinatario físico
(identificado por su dirección IP), y dentro del sistema,
el servicio al que está siendo enviado se identifica por
un número de puerto.
• TODA comunicación tiene en sus espacios de
destinatario un número de puerto de destino.
• En el remitente, se envía el número de puerto local,
para que el destinatario sepa a cual servicio debe
enviar la respuesta.
Clasificación de puertos
Los puertos están administrados por la
IANA (Internet Assigned Numbers Authority)

• Los puertos numerados del 0 al 1023 están


reservados, son los puertos de Sistema (antes
conocidos como puertos bien conocidos)

• Los puertos del 1024 al 49151 son los puertos de


usuario.
• Los puertos del 49152 al 65535 son llamados
puertos
dinámicos o privados.

www.iana.org/assignments/port-numbers
Algunos puertos populares
• FTP - File Transfer Protocol - (20, 21)
• SSH - Secure Shell - (22)
• Telnet - Telecommunication Network - (23)
• SMTP - Simple Mail Transfer Protocol - (25)
• DNS - Domain Name Service - (53)
• TFTP - Trivial FTP - (69)
• HTTP - HiperText Transfer Protocol - (80)
• POP3 - Post Office Protocol v3 - (110)
• IMAP - Internet Message Access Protocol -(143)
Datos DATOS Proceso de encapsulado
con ejemplo de TCP/IP

Segmento ORIGEN = 1024 ORIGEN = (ARBITRARIO)


DATOS DESTINO = HTTP (WEB )
DESTINO = 80

ORIGEN = Mi IP
Paquete ORIGEN = 223.1.2.3 ORIGEN = 1024 DATOS
DESTINO = 198.1.45.1 DESTINO = 80 DESTINO = 198.1.45.1

ORIGEN = AABBCC ORIGEN = 223.1.2.3 ORIGEN = 1024


Trama DATOS
DESTINO = 123456 DESTINO = 198.1.45.1 DESTINO = 80

Bits 33

También podría gustarte