Introducción a Redes y Comunicaciones
-
Upload
paul-dremyn -
Category
Documents
-
view
4.467 -
download
1
Transcript of Introducción a Redes y Comunicaciones
UNIVERSIDAD NACIONAL DE INGENIERIA
Centro de Tecnologías de Información
PROGRAMAS DE ALTA ESPECIALIZACION TECNOLÓGICA
REDES LAN Y WAN
REDES
Principios de Redes• Las redes constituyen sistemas formados por
enlaces. Los sitios Web que permiten que las personas creen enlaces entre sí con sus páginas se denominan sitios de redes sociales. Un conjunto de ideas relacionadas se puede denominar red conceptual. Las conexiones que usted tiene con todos sus amigos pueden denominarse su red personal.– Todos los días se utilizan las siguientes redes:
– Sistema de entrega de correo
– Sistema de telefonía
– Sistema de transporte público
– Red corporativa de computadoras
– Internet
• Las computadoras pueden estar conectadas por redes para compartir datos y recursos. Una red puede ser tan simple como dos computadoras conectadas por un único cable o tan compleja como cientos de computadoras conectadas a dispositivos que controlan el flujo de la información.
• Las redes de datos convergentes pueden incluir computadoras con propósitos generales, como computadoras personales y servidores, dispositivos de diferente tipo
Redes de Computadoras
• Una red de datos consiste en un conjunto de hosts conectados por dispositivos de red. Un host es cualquier dispositivo que envía y recibe información en la red. Los periféricos son dispositivos que están conectados a los hosts. Algunos dispositivos pueden actuar como hosts y periféricos. Por ejemplo, una impresora conectada a una computadora portátil que está en una red actúa como un periférico. Si la impresora está conectada directamente a un dispositivo de red, como un hub, un switch o un router, actúa como host.
• Las redes de computadoras se utilizan
globalmente en empresas, hogares, escuelas y
organismos gubernamentales. Muchas de las
redes se conectan entre sí a través de Internet.
• Es posible conectar a una red diversos tipos de
dispositivos:
– Computadoras de escritorio
– Computadoras portátiles
– Impresoras
– Escáneres
– Asistentes digitales personales (PDA)
– Teléfonos inteligentes
– Servidores de impresión y de archivo
• Una red puede compartir muchos tipos de
recursos:
– Servicios, como impresión o escaneo
– Espacio de almacenamiento en dispositivos
extraíbles, como discos duros o unidades
ópticas
– Aplicaciones, como bases de datos
• Se pueden utilizar las redes para acceder
a la información almacenada en otras
computadoras, imprimir documentos
mediante impresoras compartidas y
sincronizar el calendario entre su
computadora y su teléfono inteligente.
Beneficios de las Redes
• Entre los beneficios de la conexión en red de computadoras y otros dispositivos, se incluyen costos bajos y mayor productividad. Gracias a las redes, se pueden compartir recursos, lo que permite reducir la duplicación y la corrupción de datos.
– Mayores capacidades de comunicación
– Se evitan la duplicación y la corrupción de los archivos .
– Se conservan los recursos
Componentes de una red
• La ruta que toma un mensaje desde el origen
hasta el destino puede ser tan sencilla como un
solo cable que conecta una computadora con
otra o tan compleja como una red que
literalmente abarca el mundo. Esta
infraestructura de red. Proporciona el canal
estable y confiable por el cual se producen las
comunicaciones.
– Dispositivos
– Medios
– Servicios
• Los dispositivos y los medios son los
elementos físicos o hardware de la red. El
hardware es el componente visible de la
plataforma de red, como una computadora
portátil o personal, un switch, o el
cableado que se usa para conectar estos
dispositivos. A veces, puede que algunos
componentes no sean visibles..
Componentes físicos de una red • Se pueden usar diversos dispositivos en una red
para proporcionar conectividad. El dispositivo
que se utilice dependerá de la cantidad de
dispositivos que se conecten, el tipo de
conexiones que éstos utilicen y la velocidad a la
que funcionen los dispositivos. A continuación,
se mencionan los dispositivos más comunes en
una red:
– Computadoras
– Hubs
– Switches
– Routers
– Puntos de acceso inalámbrico
• Los medios vienen a ser los elementos a
través de los cuales se transmititen los
datos en forma de señales electricas,
opticas, o en forma de ondas de radio, y
son parte esencial en el proceso de
comunicaciones
Las redes modernas utilizan
principalmente tres tipos de medios para
interconectar los dispositivos y
proporcionar la ruta por la cual pueden
transmitirse los datos. Estos medios son:
– hilos metálicos dentro de los cables,
– fibras de vidrio o plásticas (cable de fibra
óptica), y
– transmisión inalámbrica.
• Los servicios y procesos son los programas
de comunicación, denominados software, que
se ejecutan en los dispositivos conectados a la
red. Un servicio de red proporciona información
en respuesta a una solicitud. Los servicios
incluyen una gran cantidad de aplicaciones de
red comunes que utilizan las personas a diario,
como los servicios de e-mail hosting y los
servicios de Web hosting.
DISPOSITIVOS FINALES
• Son los Elementos a los que generalmente tiene acceso el usuario final
– Computadoras (estaciones de trabajo, computadoras portátiles, servidores de archivos, servidores Web)
– Impresoras de red
– Teléfonos VoIP
– Cámaras de seguridad
– Dispositivos móviles de mano (como escáneres de barras inalámbricos, asistentes digitales personales (PDA))
DISPOSITIVOS
INTERMEDIARIOS• Los dispositivos intermediarios proporcionan
conectividad el usuario generalmente no tienen conocimiento de su existencia. Permiten y garantizan que los datos fluyan a través de la red. Estos dispositivos conectan los hosts individuales a la red y pueden conectar varias redes individuales para formar una internetwork. – dispositivos de acceso a la red (hubs, switches y
puntos de acceso inalámbricos),
– dispositivos de internetworking (routers),
– servidores de comunicación y módems, y
– dispositivos de seguridad (firewalls).
Redes LAN
• Una red de área local (LAN) se refiere a un
grupo de dispositivos interconectados que se
encuentran bajo el mismo control administrativo.
• A pesar de que las redes LAN pueden ser tan
pequeñas como una única red local instalada en
un hogar o una oficina pequeña, con el paso del
tiempo, la definición de LAN ha evolucionado
hasta incluir las redes locales interconectadas
que comprenden cientos de dispositivos,
instalados en varios edificios y ubicaciones.
Redes WAN
• Las redes de área extensa (WAN) constituyen
redes que conectan redes LAN en ubicaciones
que se encuentran geográficamente separadas.
Internet es el ejemplo más común de una WAN.
• Internet es una red WAN grande que se
compone de millones de redes LAN
interconectadas. Se utilizan proveedores de
servicios de telecomunicaciones (TSP) para
interconectar estas redes LAN en ubicaciones
diferentes
Reglas para la comunicacion
• Toda comunicación, ya sea cara a cara o
por una red, está regida por reglas
predeterminadas denominadas protocolos.
Estos protocolos son específicos de las
características de la conversación. En
nuestras comunicaciones personales
cotidianas, las reglas que utilizamos para
comunicarnos a través de un medio,
Protocolos
• Un protocolo es un conjunto de reglas. Los protocolos son conjuntos de reglas que rigen la comunicación dentro de las computadoras de una red y entre ellas. Las especificaciones del protocolo definen el formato de los mensajes que se intercambian.
• Una carta enviada mediante el sistema postal también usa protocolos. Parte del protocolo especifica la posición en el sobre donde se debe escribir la dirección de entrega. Si la dirección de entrega está escrita en el lugar equivocado, no se podrá entregar la carta.
• Los protocolos también inician acciones
alternativas si la red no cumple con las
reglas de temporización. Muchos
protocolos están formados por un suite de
otros protocolos agrupados en capas.
Estas capas dependen del funcionamiento
de las demás capas del grupo para su
funcionamiento correcto
• A continuación, se mencionan las funciones
principales de los protocolos:
– Decidir cómo anunciar los datos enviados y recibidos.
– el formato o estructura del mensaje,
– el método por el cual los dispositivos de networking
comparten información sobre rutas con otras redes,
– cómo y cuando se pasan los mensajes de error y del
sistema entre dispositivos, o
– el inicio y terminación de las sesiones de
transferencia de datos.
Protocolos comunes
• Un ejemplo del uso de una suite de protocolos
en comunicaciones de red es la interacción
entre un servidor Web y un explorador Web.
Esta interacción utiliza una cantidad de
protocolos y estándares en el proceso de
intercambio de información entre ellos. Los
distintos protocolos trabajan en conjunto para
asegurar que ambas partes reciben y entienden
los mensajes. Algunos ejemplos de estos
protocolos son:
Protocolo de aplicación:
• Protocolo de transferencia de hipertexto (HTTP) es un protocolo común que regula la forma en que interactúan un servidor Web y un cliente Web. HTTP define el contenido y el formato de las solicitudes y respuestas intercambiadas entre el cliente y el servidor. Tanto el cliente como el software del servidor Web implementan el HTTP como parte de la aplicación.
Protocolo de transporte:
• Protocolo de control de transmisión (TCP) es el protocolo de transporte que administra las conversaciones individuales entre servidores Web y clientes Web. TCP divide los mensajes HTTP en pequeñas partes, denominadas segmentos, para enviarlas al cliente de destino. Tambien es el encargado de que los datos se reciban correctamente
• Protocolo de internet
• El protocolo internetwork más común es el Protocolo de Internet (IP). IP es responsable de tomar los segmentos formateados del TCP, encapsularlos en paquetes, asignarles las direcciones correctas y seleccionar la mejor ruta hacia el host de destino.
• Protocolos de acceso a la red:
• Estos protocolos describen dos funciones
principales: administración de enlace de
datos y transmisión física de datos en los
medios. Los protocolos de administración
de enlace de datos toman los paquetes IP
y los formatean para transmitirlos por los
medios.
• Protocolos Independiente de la Tecnologia
• En el ejemplo del servidor Web, HTTP no
especifica qué lenguaje de programación se
utiliza para crear el explorador, qué software de
servidor Web se debe utilizar para servir las
páginas Web, sobre qué sistema operativo se
ejecuta el software o los requisitos necesarios
para mostrar el explorador. Tampoco describe
cómo detecta errores el servidor.
Modelo de Capas
• Para visualizar la interacción entre varios
protocolos, es común utilizar un modelo en
capas. Un modelo en capas muestra el
funcionamiento de los protocolos que se
produce dentro de cada capa, como así también
la interacción de las capas sobre y debajo de él.
– Asiste en el diseño del protocolo,
– Fomenta la competencia.
– Evita que los cambios en la tecnología o en las
capacidades de una capa afecten otras capas
.
• Existen basicamente 2 modelos, los cuales
usamos para el analisis de la comunicación y la
funcionalidad de la red los cuales son los
modelos TCP/IP y OSI son los modelos
principales que se utilizan cuando se analiza la
funcionalidad de red.
• Los diseñadores de protocolos de red, servicios
o dispositivos pueden crear sus propios
modelos para representar sus productos.
MODELO OSI
En los Años 60-70: los protocolos de
comunicaciones eran propietarios, incompatibles y
heterogéneos.
Los fabricantes de plataformas, equipos,
aplicaciones. Eran diversos.
Se necesitaba una estructura adecuada en un
proceso de comunicación
Las Arquitecturas propietarias:
• Interoperabilidad entre sus equipos.
• Gran mercado de equipos y software.
• Los clientes requerian equipos estandarizados.
• Tienden a retrasar el desarrollo de la tecnología.
• Se desarrollo el modelo de referencia OSI
(ISO 7498, 1984)
• El modelo OSI (Open System
Interconnection) fue definido entre 1977 y
1983 por la ISO (International Standards
Organization)
• El modelo OSI se creo para promover la
creación de estándares independientes de
fabricante.
• Divide las funciones que tiene que realizar un
sistema de comunicación en siete de capas o
niveles.
• Este modelo no normaliza ningún protocolo,
solo define cada capa.
• El modelo OSI divide las tareas necesarias para
mover información entre dos o mas
computadores conectados a una red en siete
tareas mas simples llamadas CAPAS.
• Los niveles tienen una estructura
jerárquica. Cada capa se sirve de la
inferior para realizar ciertas funciones,
realiza sus propias funciones y ofrece un
servicio a la capa superior. Así, cada nivel
N es proveedor de servicio de nivel N y
usuario de servicio N-1.
consideraciones
• Número de niveles suficientemente grande para que cada nivel fuera sencillo pero no excesivo para evitar que el modelo OSI fuera inmanejable.
• Frontera muy sencilla entre capas consecutivas.
• Funciones relacionadas entre sí se agrupan en una misma capa.
• Todas las capas deben tener únicamente interfaz con la capa superior y con la inferior, salvo evidentemente la primera y la última.
consideraciones
• una capa debe ser creada donde se requiera un
diferente nivel de abstracción
• cada capa debe realizar una función bien definida
• la función de cada capa debe ser elegida teniendo
en cuenta la definición de protocolos
estandarizados internacionales
NIVELES
Aplicación.
Presentación.
Sesión.
Transporte.
Red
Enlace de datos
Física.
MODELO OSI
Que pasa si una capa del
modelo OSI quiere
comunicarse con otra
capa de otro equipo
El equipo pasa la
información a la capa de
APLICACIÓN, CAPA 7
La capa de APLICACIÓN
entrega los datos a la
capa de PRESENTACIÓN,
CAPA 6
MODELO OSI
PRESENTACIÓN
SESIÓN
TRANSPORTE
RED
ENLACE DE DATOS
FISICA
APLICACIÓN
PRESENTACIÓN
SESIÓN
TRANSPORTE
RED
ENLACE DE DATOS
FISICA
APLICACIÓN
equipo1 equipo2
La capa de
PRESENTACIÓN
pasa sus datos a la
capa de SESIÓN,
CAPA 5, y así
sucesivamente, hacia
abajo, hasta llegar a
la capa FÍSICA, CAPA
1.
MODELO OSI
PRESENTACIÓN
SESIÓN
TRANSPORTE
RED
ENLACE DE DATOS
FISICA
APLICACIÓN
PRESENTACIÓN
SESIÓN
TRANSPORTE
RED
ENLACE DE DATOS
FISICA
APLICACIÓN
equipo1 equipo2
Cada CAPA se puede
comunicar solamente con
tres de las otras capas:
•La capa inferior. (N – 1)
•La capa igual en otro sitio
de la red de computadores.
N
•La capa superior. (N+1)
MODELO OSI
PRESENTACIÓN
SESIÓN
TRANSPORTE
RED
ENLACE DE DATOS
FISICA
APLICACIÓN
PRESENTACIÓN
SESIÓN
TRANSPORTE
RED
ENLACE DE DATOS
FISICA
APLICACIÓN
EQUIPO1 EQUIPO2
Como estan organizados los niveles
Aplicación
Presentación
Sesión 5
6
7Proporcionan servicios de soporte
de terminal
Transporte 4 Asegura la transmisión fiable de extremo a extremo
Red
Enlace de Datos
Físico 1
2
3Son los niveles de soporte de Red
Encapsulación
• Cuando un protocolo de una capa superior envía datos a su par en otro nodo, los entrega al protocolo de la capa inferior.
– El protocolo de la capa inferior no sabe que envia el protocolo de capa superor
• Luego el protocolo del nivel inferior, para crear su mensaje, agrega una información de control (cabecera) que es utilizada entre pares para comunicarse entre ellos.
– Esta información de control generalmente es colocada al iniciar el mensaje. En algunos casos se anexa información de control al final del mensaje y la llaman trailer.
• A los datos entregados por el protocolo de la capa superior, dentro del mensaje, se le llama cuerpo del mensaje o payload.
• La operación de colocar el mensaje del nivel superior detrás de un header o cabecera en el mensaje de nivel inferior se llama encapsulación.
• PDUs (en inglés Protocol Data Units) Unidades de Datos de Protocolo. Se utiliza para el intercambio entre unidades parejas, dentro una capa del Modelo OSI.
• Cada capa del modelo OSI en el origen debe comunicarse con capa correspondiente en el lugar destino. Durante este proceso, cada protocolo de capa intercambia información en lo que se conoce como unidades de datos de protocolo (PDU), entre capas iguales. Cada capa de comunicación, en el computador origen, se comunica con un PDU específico de capa y con su capa igual en el computador destino.
Unidades de datos de Protocolo (PDU)
Al recibirel mensaje“sube”
Al enviarel mensaje“baja”
El mensaje “viaja” a través de la red
Nodo A Nodo B
NIVELES DE OSI
Nivel físico (Nivel 1)
Permite utilizar directamente el medio físico de transmisión.
Como servicio ofrece la transmisión de bits. En este nivel se
definen las siguientes características:
• mecánicas: tipos de conectores, el diámetro del cable y el
tipo de material en su caso, etc.
• eléctricas: niveles de transmisión o el tipo de señal
transmitido.
• funcionales: especificar que hace cada hilo o canal.
• de procedimiento: reglas o secuencia de eventos para
transmitir.
Ejemplo: EIA RS-232, que define la utilización de los puertos
serie de los equipos.
Medios de transmisión
• Par trenzado
• Cable coaxial
• Fibra óptica
• Ondas de radio
• Microondas
• Infrarrojos
Nivel de enlace (Nivel 2)
• Ofrece al siguiente nivel una transmisión fiable de bits. Controla el flujo de datos para evitar que un equipo envíe datos más rápido de lo que el otro permite.
• En redes de difusión, además, se encarga del control de acceso al medio compartido.
• En redes de conmutación, controla el establecimiento, mantenimiento y liberación de la conexión en cada uno de los enlaces.
• Ejemplos de protocolos: HDLC.
• Nivel de red (Nivel 3)
• Proporciona una conexión extremo a extremo en redes interconectadas. No es necesaria en enlaces directos donde es el nivel 2 el que proporciona la conexión. Otras funciones son:– Direccionamiento: El etiquetado de las unidades de protocolo de
esta capa para que pueda llegar a su destino.
– encaminamiento: definición de las rutas a seguir por los datos hasta su destino.
– interconexión: Esta capa es independient de los medios fisicos.
• Ejemplos de protocolo: IP.
Nivel de transporte (Nivel 4)
• Segmenta datos de la capa
superior en unidades menores si
es necesario
• Establece en caso de necesidad
varias conexiones de red o agrupa
en caso de convenir varias
conexiones de transporte en una
única de red (multiplexado)
• Realiza control de flujo
• Direccionamiento entre procesos
Ejemplos de protocolo: TCP.
• Nivel de sesión (Nivel 5)
• Se encarga de organizar y sincronizar el diálogo entre los dos extremos
• La mayor parte de los protocolos están definidos por el ISO, aunque su uso es muy escaso.
• Nivel de presentación (Nivel 6)
• Traducción: codifica los datos en un formato que pueda
ser compatible entre las distintas computadoras.
• Cifrado: asegura la privacidad de los datos enviados.
• Compresión: reduce la cantidad de datos a enviar.
• Nivel de aplicación (Nivel 7)
• Medio para que las aplicaciones accedan al entorno
OSI.
• Ejemplo de servicios o aplicaciones: transferencia de
archivos, terminal virtual,mensajeria etc.
Capa de
Aplicación
Capa de
Presentación
Ejemplo de protocolos
Formato de la información
BITS
• Son algo tangible, físico, como un pulso eléctrico en un cable, un pulso luminoso en una fibra óptica o un pulso de ondas electromagnéticas en el espacio. Para ello se utilizan diferentes de codificaciónes:
Formato de la información
TRAMA
• Es una unidad de información cuyas fuentes de envío y recepción pertenecen a la capa de ENLACE DE DATOS
• Está compuesto por un encabezamiento (header) y una cola (trailer) con información para la capa de ENLACE del destinatario. Además, lleva los datos de la capa inmediatamente superior.
PAQUETE
• Se refiere a una unidad de información cuya fuente y destino pertenecen a la capa de RED y permite que llegue al destino final
SEGMENTO
• Se refiere a una unidad de información cuya fuente y destino pertenecen a la capa de TRANSPORTE.
MENSAJE
• Es una unidad de información cuya fuente y
destino existen mas arriba de la capa de RED,
por lo general pertenece a la de APLICACIÓN.
OSI A TRAVES DE LOS MEDIOS FISICOS
OSI A TRAVES DE UN DISPOSITIVO DE INTERNETWORKING
5. Sesión Sesión
4. Transporte Transporte
3. Red Red
2. Enlace de datosLLC MAC Enlace de datos
1. Física Física
7. Aplicación Aplicación
6. Presentación Presentación
A B
Protocolo de Aplicación
Protocolo de Transporte
Coaxil – UTP – Fibra Optica
APDU
PPDU
SPDU
TPDU
SEGMENTO
Repetidor Hub
Puente Switch
Router
SMTP-FTP-SNMP-HTTP-TELNET
TCP-UDP
Repetidor Hub
IP-IPX
NIC
Ethernet
IEEE 802.3
IEEE 802.5
NIC
Ethernet
IEEE 802.2
PAQUETE
TRAMA
BIT
Arquitectura de una red tolerante a
fallas
• Internet, en sus comienzos, era el resultado de
una investigación respaldada por el
Departamento de Defensa de Estados Unidos
(DoD). Su objetivo principal fue tener un medio
de comunicación que pudiera soportar la
destrucción de numerosos sitios e instalaciones
de transmisión sin interrumpir el servicio.
• Esto implica que la tolerancia a fallas era el foco del esfuerzo del trabajo de diseño de la red inicial. Los primeros investigadores de red observaron las redes de comunicación existentes, que en sus comienzos se utilizaban para la transmisión de tráfico de voz, para determinar qué podía hacerse para mejorar el nivel de tolerancia a fallas.
Redes orientadas a los circuitosObservese cómo funcionaban los sistemas telefónicos.
• Cuando una persona realiza una llamada utilizando un teléfono tradicional, la llamada primero pasa por un proceso de configuración en el cual se identifican todas las conmutaciones telefónicas entre la persona y el teléfono al que está llamando.
• Se crea un ruta temporal o circuito a través de las distintas ubicaciones de conmutación a utilizar durante la duración de la llamada telefónica.
• Si falla algún enlace o dispositivo que participa en el circuito, la llamada se cae.
• Para volver a conectarse, se debe realizar una nueva llamada y crear un nuevo circuito entre el teléfono de origen y el de destino.
Redes orientadas a los circuitos(2)
• Este tipo de red orientada a la conexión se
llama red conmutada por circuito. Las
primeras redes conmutadas por circuito no
recreaban en forma dinámica los circuitos
descartados. Para recuperarse de una
falla, se deben iniciar nuevas llamadas y
crear nuevos circuitos de extremo a
extremo.
Redes Orientadas a los Paquetes
• En la búsqueda de una red que pueda soportar la pérdida de una cantidad significativa de sus servicios de transmisión y conmutació.
• La premisa para este tipo de redes es que un simple mensaje puede dividirse en múltiples bloques de mensajes. Los bloques individuales que contienen información de direccionamiento indican tanto su punto de origen como su destino final.
• Utilizando esta información incorporada, se pueden enviar por la red a través de diversas rutas esos bloques de mensajes, denominados paquetes, y se pueden rearmar como el mensaje original una vez que llegan a destino.
• Los dispositivos dentro de la misma red no tienen en cuenta el contenido de los paquetes individuales, sólo es visible la dirección del destino final y del próximo dispositivo en la ruta hacia ese destino.
• No se genera ningún circuito reservado entre emisor y receptor. Cada paquete se envía en forma independiente desde una ubicación de conmutación a otra.
• En cada ubicación, se decide qué ruta utilizar para enviar el paquete al destino final. Si una ruta utilizada anteriormente ya no está disponible, la función de enrutamiento puede elegir en forma dinámica la próxima ruta disponible.
• Debido a que los mensajes se envían por partes, en lugar de hacerlo como un mensaje completo y único, los pocos paquetes que pueden perderse en caso de que se produzca una falla pueden volver a transmitirse a destino por una ruta diferente.
Conmutacion de paquetes vs
conmutacion de circuitos