Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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
• Asegura la interoperabilidad
• Acelera la evolución
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 3: Nivel de red: IPv4, IPv6, IPX, Apple talk, IPSec, ICMP, IGMP.
Capa de Aplicación
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
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
ORIGEN = Mi IP
Paquete ORIGEN = 223.1.2.3 ORIGEN = 1024 DATOS
DESTINO = 198.1.45.1 DESTINO = 80 DESTINO = 198.1.45.1
Bits 33