Sei sulla pagina 1di 45

Protocolo y Arquitectura

Sistemas de comunicaciones
Código: 11223-0-A-1

Dr. Ing. Claudio Valencia Cordero

Departamento de Ingenierı́a Eléctrica


Facultad de Ingenierı́a
Universidad de Santiago de Chile

2 - 2020

PROTOCOLO Y ARQUITECTURA

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 1 / 45
Protocolo y Arquitectura

Protocolos de Comunicaciones

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 2 / 45
Protocolo y Arquitectura

Protocolos de comunicación

Para que dos entidades se comuniquen con éxito, se requiere hablen el


mismo idioma.
1 Programas de comunicaciones complejos
2 Protocolo: conjunto de reglas que gobiernen el intercambio de datos
entre dos capas
Las entidades deben seguir una serie de convenciones mutuamente
aceptadas a:
X ¿Qué se comunica? (semántica)
X ¿Cómo se comunica? (sintaxis)
X ¿Cuándo se comunica? (temporización)

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 3 / 45
Protocolo y Arquitectura

Arquitectura de red

Una arquitectura de red: conjunto estructurado de protocolos que


implementan el intercambio de información entre nodos.

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 4 / 45
Protocolo y Arquitectura

Concepto de capas

Un sistema de comunicaciones es un sistema de alta complejidad.


 Se pueden separar funciones (divide y vencerás) o en distintos niveles
de abstracción. Cada capa se encarga de realizar una labor.
En una arquitectura de red por capas, los servicios son agrupados en
una jerarquı́a de capas.
 Un protocolo de capa N usa solo servicios de la capa N-1
 Un protocolo de capa N proporciona servicios solo a la capa N+1

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 5 / 45
Protocolo y Arquitectura

Ejemplo

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 6 / 45
Protocolo y Arquitectura

Servicio (Non-)Ack (acknowledgement)

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 7 / 45
Protocolo y Arquitectura Arquitecturas OSI

Arquitectura de Capas

Los lı́mites se han puesto difusos no tiene sentido mantener


separaciones de sesión, presentación y aplicación.
Modelo ISO/OSI nunca se popularizó usado más que nada por
vendedores de artefactos de redes.
TCP/IP es la red por excelencia hoy en dı́a.

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 8 / 45
Protocolo y Arquitectura Arquitecturas OSI

Modelo OSI

OSI = Open Systems Interconnection


X Desarrollado por International Organization for Standardization (ISO)
como arquitectura para comunicaciones entre computadores.
X Objetivo: Ser el marco de referencia en el desarrollo de protocolos
estándares.
X Siete capas
X Un sistema teórico desarrollado muy tarde.
X TCP/IP es el estándar de facto.

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 9 / 45
Protocolo y Arquitectura Arquitecturas OSI

Modelo OSI

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 10 / 45
Protocolo y Arquitectura Arquitecturas OSI

Modelo OSI - Tareas

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 11 / 45
Protocolo y Arquitectura Arquitecturas OSI

Modelo OSI - Tareas

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 12 / 45
Protocolo y Arquitectura Arquitecturas OSI

Modelo OSI - Tareas

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 13 / 45
Protocolo y Arquitectura Arquitecturas OSI

Modelo OSI - Tareas

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 14 / 45
Protocolo y Arquitectura Arquitecturas OSI

Modelo OSI - Tareas

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 15 / 45
Protocolo y Arquitectura Arquitecturas OSI

Modelo OSI - Tareas

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 16 / 45
Protocolo y Arquitectura Arquitecturas OSI

Modelo OSI - Tareas

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 17 / 45
Protocolo y Arquitectura Dispositivos de red

Dispositivos de Red

Repetidor

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 18 / 45
Protocolo y Arquitectura Dispositivos de red

Dispositivos de Red

Concentrador (Hub)

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 19 / 45
Protocolo y Arquitectura Dispositivos de red

Dispositivos de Red

Concentrador (Hub)

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 20 / 45
Protocolo y Arquitectura Dispositivos de red

Dispositivos de Red

Conmutador (switch)

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 21 / 45
Protocolo y Arquitectura Dispositivos de red

Dispositivos de Red

Switch (Dirección MAC)

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 22 / 45
Protocolo y Arquitectura Dispositivos de red

Dispositivos de Red

Enrutador (Router)

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 23 / 45
Protocolo y Arquitectura Dispositivos de red

Modelo OSI

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 24 / 45
Protocolo y Arquitectura Dispositivos de red

Unidades de Datos de los Protocolos (PDU)

PDU - Packet Data Units


♦ En cada capa, se usan los protocolos para comunicarse.
♦ En cada capa, se agrega información de control a los datos del usuario.
♦ La capa de transporte puede fragmentar los datos del usuario.

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 25 / 45
Protocolo y Arquitectura Dispositivos de red

Operación de una Arquitectura de Protocolo

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 26 / 45
Protocolo y Arquitectura Dispositivos de red

PDU - Transporte

Cada fragmento agrega un encabezado.


X SAP destino: cuando la capa de transporte destino reciba la PDU de
transporte, deberá saber para quién van destinados los datos.
X Número de Secuencia: las PDU de transporte se enumeran por si
llegan en desorden a destino, la entidad de transporte destino debe ser
capaz de ordenarlas.
X Código de detección de Error: la PDU transmitida incluye un código
que es función del contenido del resto de la PDU.
En el Rx se realiza el mismo cálculo y compara los
resultados con el código recibido. Si hay discrepancia,
hay error en la transmisión, y el Rx podrá descartar la
PDU y adoptar acciones oportunas para su corrección.

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 27 / 45
Protocolo y Arquitectura Dispositivos de red

PDU - Red

Agrega encabezado o cabecera de red a los datos provenientes de la


capa de transporte.
La cabecera de red contiene:
X Dirección de red del computador destino.
La red debe saber a quién debe entregar los datos
X Solicitud de recursos
El protocolo de acceso a la red puede pedir a la red que realice algunas
funciones, como por ejemplo gestionar prioridades.

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 28 / 45
Protocolo y Arquitectura Arquitecturas TCP/IP

Arquitectura TCP/IP

Desarrollado por Defense Advanced Research Project Agency


(DARPA) de USA para su red de conmutación de paquetes
(ARPANET)
Usado por la Internet global
Modelo no oficial, que trabaja con 5 capas.
X Capa de Aplicación
X Capa de transporte o Host to host
X Capa Internet
X Capa de acceso a la red
X Capa fı́sica

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 29 / 45
Protocolo y Arquitectura Arquitecturas TCP/IP

Encapsulación de PDU

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 30 / 45
Protocolo y Arquitectura Arquitecturas TCP/IP

Encapsulación de PDU (TCP/IP)

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 31 / 45
Protocolo y Arquitectura Arquitecturas TCP/IP

Propósito de la capa de enlace de datos

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 32 / 45
Protocolo y Arquitectura Caso: IEEE 802.3

IEEE 802.3

IEEE 802.3 - OSI - TCP/IP

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 33 / 45
Protocolo y Arquitectura Caso: IEEE 802.3

IEEE 802.3

IEEE 802.3 - CAPA FÍSICA

CSMA/CD – Acceso Multiple con Detección de Portadora y Detección de


Colisiones (Carrier Sense Multiple Access/Collision Detection).

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 34 / 45
Protocolo y Arquitectura Caso: IEEE 802.3

IEEE 802.3

IEEE 802.3 - CAPA FÍSICA(CSMA/CD).

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 35 / 45
Protocolo y Arquitectura Caso: IEEE 802.3

IEEE 802.3

IEEE 802.3- Capa Enlace datos. (MAC – Media Access Control)

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 36 / 45
Protocolo y Arquitectura Caso: IEEE 802.3

IEEE 802.3

IEEE 802.3- Capa Enlace datos.(LLC – Logical Link Control)

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 37 / 45
Protocolo y Arquitectura Caso: IEEE 802.3

IP

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 38 / 45
Protocolo y Arquitectura Caso: IEEE 802.3

IP

IP = 32 bits = 4 octetos:
0.0.0.0 (Host)
255.255.255.255 (Broadcast)
1er octeto define la clase.
X Clase A: 1 – 126, N.H.H.H Gobiernos.
X Clase B: 128 – 191, N.N.H.H Grandes empresas.
X Clase C: 192 – 223, N.N.N.H Pequeñas y medianas.
X Clase D: 224-239 Multicasting.
X Clase E: 240 – 254 Experimental, investigación.
X 127.0.0.1 locahost

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 39 / 45
Protocolo y Arquitectura Caso: IEEE 802.3

Caracterı́sticas del protocolo IP

Independencia de los medios.

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 40 / 45
Protocolo y Arquitectura Caso: IEEE 802.3

TCP/UDP

Capa de Transporte (TCP/UDP)

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 41 / 45
Protocolo y Arquitectura Caso: IEEE 802.3

OSI & TCP/IP

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 42 / 45
Protocolo y Arquitectura Caso: IEEE 802.3

Familia de protocolos

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 43 / 45
Protocolo y Arquitectura Estándares y Organizaciones

Estándares

Requerido para permitir la interoperabilidad entre equipos


Ventajas
X Asegura un gran mercado para equipos y software, donde se estimula la
producción masiva reduciendo los costos
X Permite que productos de diferentes proveedores se comuniquen.
Desventajas
X Tienden a congelar la tecnologı́a, mientras que un estándar se
desarrolla, se revisa y se adopta, ya se habrán desarrollado otras
técnicas más eficaces

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 44 / 45
Protocolo y Arquitectura Estándares y Organizaciones

Organizaciones de Normalización

Internet Society → Protocolos TCP/IP estandarizados. (IAB –


Internet architecture Board, IETF – I. Engineering Task Force, IRTF.)
ISO → International Organization for Standardization. No
gubernamental.
ITU-T (formally CCITT) → Gobiernos.
ATM forum

Sistemas de comunicaciones
Dr. Ing. Claudio Valencia Cordero (USACH) 2 - 2020 45 / 45

Potrebbero piacerti anche