Professional Documents
Culture Documents
Fredy Campos A.
f.campos@ieee.org
2015
Objetivos
● Años 60-70:
◼ Protocolos de comunicaciones propietarios, incompatibles y
heterogéneos
◼ Multiplicidad de fabricantes, plataformas, equipos,
aplicaciones.
◼ Necesidad de una estructuración en el proceso de
comunicación
● Seria preocupación por la estandarización de protocolos y
fijación de criterios de normalización
● 1972: Proyecto ARPAnet (DoD) TCP/IP
● 1984: Modelo OSI (ISO 7498)
2012 | Fredy Campos | f.campos@ieee.org Fundamentos de interconectividad - Modelos de referencia y OSI 4
Introducción (2)
Arquitectura y modelos
Dato
Protocolo a Protocolo b
Protocolo p Proatocolo q
Un
Un
programa:
programa:
un
un (01)
(01)
óó Capa n Protocolo t
módulo
módulo ..
..
Protocolo 1 Protocolo k
Capa 1
ARQUITECTURA DE PROTOCOLOS
● Objetivo
◼ Crear un grupo de protocolos
que permita ínteroperar las
diversas redes de datos
existentes
● Conformado por 7 niveles
Memorizar
2012 | Fredy Campos | f.campos@ieee.org Fundamentos de interconectividad - Modelos de referencia y OSI 25
Modelo OSI (5)
Descripción
Application
Application
(Upper)
Presentation
Layers
Session
Transport Layer
Network Layer
Data Flow
Layers
Data Link
Physical
● Aplicación
◼ Contienen los protocolos que manejan las aplicaciones
▸ Correo electrónico, transferencia de archivos, etc.
◼ Suministra el servicio estándar terminal virtual.
● Presentación
◼ Se ocupa de la sintaxis (ordenación y conexión) y semántica
(significado) de la información que se transmite.
● Sesión
◼ Establece sesiones entre usuarios de host diferentes.
◼ Una sesión permite el envío de datos más algunos servicios
▸ Ejemplo: evita que dos protocolos intenten una misma operación al mismo
tiempo, verificación del flujo de datos.
2012 | Fredy Campos | f.campos@ieee.org Fundamentos de interconectividad - Modelos de referencia y OSI 27
Modelo OSI (7)
Las capas
● Transporte (Transport)
◼ Define los datos para enviarlos a la capa de red y asegura su
envío. Regula el flujo de datos.
● Red (Network)
◼ Responsable del enrutamiento de los datos del origen al destino.
● Enlace de datos (Data Link)
◼ Divide los datos en tramas (frames) de datos y envía las tramas
en forma secuencial a la red.
● Física (Physical)
◼ Ve la transmisión de los bits por el canal de transmisión.
◼ Representación de un bit 1 ó 0,duración del bits, conector,
2012 | Fredy Campos | f.campos@ieee.org Fundamentos de interconectividad - Modelos de referencia y OSI 28
Modelo OSI (8)
Las capas – Application layers
EXAMPLES
• How data is presented ASCII
Presentation • Special processing such EBCDIC
as encryption JPEG
Keeping different Operating System/
Session applications’
Application Access
data separate
Scheduling
Transport Layer
Network Layer
Data Link
Physical
Presentation
EXAMPLES
Session
• Reliable or unreliable delivery TCP
Transport • Error correction before retransmit UDP
SPX
Provide logical addressing which routers IP
Network
use for path determination
IPX
• Combines bits into bytes and
bytes into frames
Data Link 802.3 / 802.2
• Access to media using MAC address
• Error detection not correction HDLC
• Move bits between devices
Physical • Specifies voltage, wire speed and EIA/TIA232
pinout cables V.35
2012 | Fredy Campos | f.campos@ieee.org Fundamentos de interconectividad - Modelos de referencia y OSI 30
Modelo OSI (10)
Proceso de Encapsulación
Application
Presentation
PDU
UpperLayer Data Session
Transport Segment
TCP Header UpperLayer Data
Network Packet
IP Header Data
Physical
0101110101001000010 Bits
Application
Presentation
Session
Upper Layer Data
Transport
Upper Layer Data
Network
TCP+ Upper Layer Data
IP + TCP + Upper Layer Data
Data Link
LLC Hdr + IP + TCP + Upper Layer Data
Physical
0101110101001000010
● PDU's importantes
◼ Segmento (segment)
◼ Paquete (packet)
◼ Trama (frame)
PEER DE HUMANOS
Application Application
Session Session
Segment
PEER NIVEL DE TRANSPORTE Transport Transport
PEER NIVEL DE RED Packet
Network Network
Las conexiones entre
entidades pares similares
PEER NIVEL DE ENLACE DE Data Link Frame Data Link (capas o humanos) establecen
DATOS
el peertopeer por cada uno.
Application Application
PDU de niveles
Presentation Presentation
superiores
Upper Layer Data
Session Session
Transport Transport
Network Network
Data Link Data Link
Physical Physical
Application Application
Presentation Presentation
Upper Layer Data
Session Session
Segment
TCP Header Upper Layer Data Transport Transport
Encapsulamiento Layer 4
Network Network
Data Link Data Link
Physical Physical
Application Application
Presentation Presentation
Upper Layer Data
Session Session
Segment
TCP Header Upper Layer Data Transport Transport
IP Header Data
Network
Packet Network
Encapsulamiento Layer 3
Data Link Data Link
Physical Physical
Application Application
Presentation Presentation
Upper Layer Data
Session Session
Segment
TCP Header Upper Layer Data Transport Transport
IP Header Data
Network
Packet Network
Physical Physical
Application Application
Presentation Presentation
Upper Layer Data
Session Session
Segment
TCP Header Upper Layer Data Transport Transport
IP Header Data
Network
Packet Network
Encapsulamiento Primer subnivel
Layer2
Physical Physical
Application Application
Presentation Presentation
Upper Layer Data
Session Session
Segment
TCP Header Upper Layer Data Transport Transport
IP Header Data
Network
Packet Network
Application Application
Presentation Presentation
Upper Layer Data
Session Session
Segment
TCP Header Upper Layer Data Transport Transport
IP Header Data
Network
Packet Network
0101110101001000010
Physical Physical 0101110101001000010
Bits
Application Application
Presentation Presentation
Upper Layer Data
Session Session
Segment
TCP Header Upper Layer Data Transport Transport
IP Header Data
Network
Packet Network
0101110101001000010
Physical Physical 0101110101001000010
Bits
Application Application
Presentation Presentation
Upper Layer Data
Session Session
Segment
TCP Header Upper Layer Data Transport Transport
IP Header Data
Network
Packet Network
Desencapsulamiento segundo
subnivel Layer 2
0101110101001000010
Physical Physical 0101110101001000010
Bits
Application Application
Presentation Presentation
Upper Layer Data
Session Session
Segment
TCP Header Upper Layer Data Transport Transport
Desencapsulamiento Layer 3
IP Header Data
Network
Packet Network TCP+ Upper Layer Data
0101110101001000010
Physical Physical 0101110101001000010
Bits
Application Application
Presentation Presentation
Upper Layer Data
Session Session
Desencapsulamiento Layer 4
Segment
TCP Header Upper Layer Data Transport Transport
Upper Layer Data
IP Header Data
Network
Packet Network TCP+ Upper Layer Data
0101110101001000010
Physical Physical 0101110101001000010
Bits
Application Application
Manejo del PDU por
niveles superiores
Presentation Presentation
Upper Layer Data
Session Session Upper Layer Data
Segment
TCP Header Upper Layer Data Transport Transport
Upper Layer Data
IP Header Data
Network
Packet Network TCP+ Upper Layer Data
0101110101001000010
Physical Physical 0101110101001000010
Bits
Application Application
Presentation Presentation
Upper Layer Data
Session Session Upper Layer Data
Segment
TCP Header Upper Layer Data Transport Transport
Upper Layer Data
IP Header Data
Network
Packet Network TCP+ Upper Layer Data
0101110101001000010
Physical Physical 0101110101001000010
Bits
Sender Receiver
Application Application
Presentation Presentation
Upper Layer Data
Session Session Upper Layer Data
Segment
TCP Header Upper Layer Data Transport Transport
Upper Layer Data
IP Header Data
Network
Packet Network TCP+ Upper Layer Data