34
Telemática programa de Comunicación Social

Conceptos básicos de redes de computadores

  • Upload
    tm-cs

  • View
    5.896

  • Download
    0

Embed Size (px)

DESCRIPTION

curso Telemática para Comunicación Social

Citation preview

Page 1: Conceptos básicos de redes de computadores

Telemática

programa de Comunicación Social

Page 2: Conceptos básicos de redes de computadores

Conceptos básicos de redes

Page 3: Conceptos básicos de redes de computadores

Agenda

Breve Historia de las Telecomunicaciones

Red Telefónica Convencional

Concepto de Redes de Datos

Topologías

Protocolos

Modelo OSI

Introducción a TCP / IP

Page 4: Conceptos básicos de redes de computadores

Topologías de Redes

Page 5: Conceptos básicos de redes de computadores
Page 6: Conceptos básicos de redes de computadores

enlacesdedicados

enrutadores

rednacional

rednacional

redregional red

regional

redATM

tunel

Ethernet EthernetToken Ring

Interconectividad

Page 7: Conceptos básicos de redes de computadores

• Un protocolo establece un conjunto de reglas que permiten a dos entidades diferentes comunicarse de manera eficaz.

• Para ello, define:– El formato de los mensajes a intercambiar.– Las reglas de intercambio de mensajes.

• Un diálogo estructurado incluye las fases de:– Establecimiento de conexión.– Intercambio de información.– Desconexión (o liberación).

Protocolo

Page 8: Conceptos básicos de redes de computadores

Visión de un protocolo

Page 9: Conceptos básicos de redes de computadores

• Al principio cada fabricante especificaba sus propios protocolos propietarios:– IBM: SNA– Digital: DECNET– Apple: Appletalk– Novell: IPX

• Gradualmente se tiende a utilizar protocolos estandarizados, independientes de fabricantes. Por ejemplo TCP/IP y Modelo OSI

Ejemplos de Protocolo

Page 10: Conceptos básicos de redes de computadores

Ejemplos más puntuales

Page 11: Conceptos básicos de redes de computadores

Funciones generales de los protocolos

• Las funciones de los protocolos se pueden agrupar en– Encapsulación– Segmentación y reesamblado– Control de la conexión– Entrega en orden– Control de flujo– Control de error– Direccionamiento– Multiplexación– Servicios de transmisión

Page 12: Conceptos básicos de redes de computadores

Funciones generales de los protocolos

• Encapsulación – Sumar información de control

• Segmentación y re-ensamblado– Segmentar, que consiste en picar los bloque de datos en

bloques más pequeños.• Re-ensamblar en la contraparte.• Control de conexión

– Servicios no orientados a conexión.– Servicios orientados a conexión.

• Establecimiento de la conexión.• Transferencia de los datos.• Terminación de la conexión.

Page 13: Conceptos básicos de redes de computadores

Funciones generales de los protocolos

• Entrega en orden– Consiste en mantener el orden de los paquetes aun en el

evento que los mismo sean desordenados en la red.• Control de flujo

– Consiste en limitar la cantidad de datos transmitida por una entidad.

• Control de errores– Necesarias porque los datos puede perderse o dañarse.– Incluye técnicas de corrección y/o detección de errores

y/o retransmisiones.

Page 14: Conceptos básicos de redes de computadores

Funciones generales de los protocolos

• Direccionamiento– Nivel de direccionamiento para el alcance de un nodo– Direcciones pueden ser globales o no– Identificadores de conexión

• En sistemas no orientados a conexión existen direcciones globales.

• En sistemas orientados a conexión se usa un identificador para la misma.

– Modo de direccionamiento• Unicast• Multicast• Broadcast

Page 15: Conceptos básicos de redes de computadores

Funciones generales de los protocolos

• Multiplexación– Múltiples conexiones terminado en un sistema final– Un circuito virtual por cada conexión establecida por la

capa superior– Múltiples conexiones compartiendo una misma

conexión al nivel inferior– Una conexión dividida en múltiples conexiones del

nivel inferior• Servicios de transmisión

– Prioridad– Calidad de Servicio– Seguridad

Page 16: Conceptos básicos de redes de computadores

Fue definido entre 1977 y 1983 por la ISO (International Standards Organization) para promover la creación de estándares independientes de fabricante. Define 7 capas:

Capa de Aplicación

Capa Física

Capa de Enlace

Capa de Red

Capa de Transporte

Capa de Sesión

Capa de Presentación

Modelo OSI

Page 17: Conceptos básicos de redes de computadores

• Cada nivel resuelve un problema distinto de la comunicación.• Los datos van de niveles superiores a inferiores (transmisión), y

viceversa (recepción). La comunicación es de tipo VERTICAL, en sentido físico.

• Los datos de un nivel superior son transparentes a los niveles inferiores.

• Entre dos niveles homólogos (en máquinas distintas) hay que definir un protocolo. La comunicación es de tipo HORIZONTAL, en sentido lógico.

Características del Modelo OSI

Page 18: Conceptos básicos de redes de computadores

APLICACIÓNAPLICACIÓN

PRESENTACIÓN

SESIÓN

TRANSPORTE

RED

ENLACE

FÍSICO

PRESENTACIÓN

SESIÓN

TRANSPORTE

RED

ENLACE

FÍSICO

ENLACE

FÍSICO

RED

ENLACE

FÍSICO

HOST A HOST BROUTERBRIDGE

PROTOCOLO DE TRANSPORTE

PROTOCOLO DE SESIÓN

PROTOCOLO DE PRESENTACIÓN

PROTOCOLO DE APLICACIÓN

PROT.DE RED

PROT.ENLACE

PROT.FÍSICO

SUBRED

Modelo OSI

Page 19: Conceptos básicos de redes de computadores

Especificación de medios de transmisión mecánicos, eléctricos, funcionales y

procedimentales

Transmitelos datos

N=1Medio físico

Capa Física

Page 20: Conceptos básicos de redes de computadores

Capa de Enlace

Datos puros

Driver (controlador) del dispositivo de comunicaciones

Provee el control de la capa física

Detecta y/o corrigeerrores de transmisión

N=2

Page 21: Conceptos básicos de redes de computadores

Capa de Red

¿Por donde deboir a w.x.y.z?

Suministra información sobre la ruta a seguir

N=3Routers

Page 22: Conceptos básicos de redes de computadores

Este paquete no es bueno. Reenviar

Capa de Transporte

Conexión extremo a extremo (host a host)

Error de comprobación de mensaje

Paquetesde datos

¿Son estosdatos buenos?

Verifica que los datos se transmitan correctamente

N=4

Page 23: Conceptos básicos de redes de computadores

Capa de Sesión

CerrarConexión

De nada!GraciasMe gustaría

enviarte algoBuenaidea!

EstablecerConexión

Sincroniza el intercambio de datos entre capas inferiores y superiores

N=5

Page 24: Conceptos básicos de redes de computadores

Capa de Presentación

Datos de la aplicación(dependientes de la máquina)

Datos de capas bajas (independientes de la máquina)

Convierte los datos de la red al formato requerido por la aplicación N=6

Page 25: Conceptos básicos de redes de computadores

Capa de Aplicación

¿Que debo enviar?

• Es la interfaz que ve el usuario final• Muestra la información recibida• En ella residen las aplicaciones• Envía los datos de usuario a la

aplicación de destino usando los servicios de las capas inferiores

N=7

WWW (HTTP)

Tran

sf. F

iche

ros

(FTP

)

e-mail (

SMTP)

Vid

eoco

nfer

enci

a (H

.323

)

Page 26: Conceptos básicos de redes de computadores

APLICACIÓN

PRESENTACIÓN

SESIÓN

TRANSPORTE

RED

ENLACE

FÍSICO

Transferencia de archivos, terminal virtual, correo electrónico, directorio ...

Codificación de tipos y variables, cifrado, compresión, ...

Control del diálogo entre máquinas, sincronización, ...

Flujos de información correctos, en orden y secuencia, sinerrores, multiplexación, tipo de conexión, ...

Direccionamiento, encaminamiento, control de congestión, contabilidad de recursos, ...

Corrección de errores en transmisión por ruidos, pérdidas de sincronismo, etc.

Transporte bruto de bits sobre el soporte físico disponible

Page 27: Conceptos básicos de redes de computadores

Cada nivel exige:– Requisitos de proceso.– Incremento del volumen de datos.

Disminución de la eficienciafrente a soluciones depropietario

APLICACIÓNAPLICACIÓN

PRESENTACIÓN

SESIÓN

TRANSPORTE

RED

ENLACE

FÍSICO

PRESENTACIÓN

SESIÓN

TRANSPORTE

RED

ENLACE

FÍSICOBITS

DATOSC2

DATOSC3

C4 DATOS

C5 DATOS

C6 DATOS

C7 DATOS

DATOS

Page 28: Conceptos básicos de redes de computadores

Eficiencia de la comunicación

Page 29: Conceptos básicos de redes de computadores

• El modelo busca que fabricantes distintos puedan proporcionar niveles (capas) distintos.

• Pero en la realidad es difícil conseguir que niveles distintos funcionen entre sí, salvo que hayan sido proporcionados por el mismo fabricante.

• Muchos productos comerciales se apartan del modelo.• Fuertemente dependiente de la arquitectura SNA (IBM).• Muy politizado, tarde en el tiempo, dependencia de

fabricantes muy concretos.

Críticas al Modelo OSI

Page 30: Conceptos básicos de redes de computadores

Enlace(IP,ICMP,ARP,RARP)

Transporte (Nodo a Nodo)TCP,UDP

Aplicationes(FTP, TELNET, HTTP, SMTP, X-Windows, OSPF, RIP, etc.)

Interface Física(OSI, IEEE,PPP,SLIP)

Modelo TCP / IP

Page 31: Conceptos básicos de redes de computadores

Modelo TCP / IP

Page 32: Conceptos básicos de redes de computadores

Características del Modelo TCP / IP

• Conmutación de paquetes (los datos que se envían son empaquetados y se etiquetan con la dirección del sistema de destino)

• Protocolo normalizado (Eeiste una norma para la mayoría de los protocolos del conjunto de protocolos TCP/IP)

• TCP/IP como norma abierta (los protocolos TCP/IP son disponibles públicamente, xcelerando los desarrollos en Unix y Linux por ejemplo)

• TCP/IP como norma modular (la característica más significativa de TCP/IP es la modularidad del conjunto de protocolos)

• Posee abundancia de protocolos específicos de aplicación.

Page 33: Conceptos básicos de redes de computadores

• TCP/IP Puede trabajar casi en cualquier medio de red, hardware y sistema operativo existente.

• Puede utilizarse en la gran mayoría de redes, desde una pequeña LAN de grupo de trabajo, hasta la conexión de los más de dos millones de sistemas que constituyen la Internet.

Razones del éxito del Modelo TCP / IP

Page 34: Conceptos básicos de redes de computadores

TCP / IP vs Modelo OSI