Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TOPOLOGIA DE REDES
DIRECCIONAMIENTO IPV6
SISTEMA DE EVALUACION
• ASISTENCIA: 10 PTS
• CONTROL DE LECTURA: 30 PTS (3 CONTROLES DE LECTURA)
• PRACTICO FINAL: 30 PTS
• EXAMEN FINAL: 30 PTS
INTRODUCCION:
NACIMIENTO DE LAS REDES DE COMUNICACIONES
IPTO
ARPANET
SISTEMA DE
ORIGEN TRNSMISOR
TRANSMISION
RECEPTOR DESTINO
• CONCEPTO DE RED
Una red en general es un sistema de transmisión de datos que permite el
intercambio de información entre dispositivos electrónicos (computadores) que
toman el nombre de host.
Banda Ancha:
Es un conjunto de tecnologías que permiten ofrecer a los usuarios altas velocidades
de comunicación y conexiones permanentes.
La ultima milla:
Es la conexión entre el usuario final y la estación local/central/hub.
Puede ser alámbrica o inalámbrica
INTRODUCCION A LAS REDES DE COMUNICACIONES
Tecnologías de acceso
Tecnologías Alámbricas
• Redes de acceso por par de cobre (xDSL, Modems)
• Redes de acceso por cable.
• Redes hibridas de fibra y cable (HFC)
• Acceso fijo por red eléctrica (PLC)
• Redes de acceso por fibra óptica (FTTX, PON, EFM)
INTRODUCCION A LAS REDES DE COMUNICACIONES
Tecnologías de acceso
Tecnologías Alámbricas
• Redes de acceso por par de cobre (xDSL, Modems)
INTRODUCCION A LAS REDES DE COMUNICACIONES
Tecnologías de acceso
Tecnologías Alámbricas
• Redes de acceso por par de cobre (xDSL, Modems)
INTRODUCCION A LAS REDES DE COMUNICACIONES
Tecnologías de acceso
Tecnologías Alámbricas
• Redes hibridas de fibra y cable (HFC)
INTRODUCCION A LAS REDES DE COMUNICACIONES
Tecnologías de acceso
Tecnologías Alámbricas
• Redes hibridas de fibra y cable (HFC)
INTRODUCCION A LAS REDES DE COMUNICACIONES
Tecnologías de acceso
Tecnologías Inalámbrica
• Wireless Local Loop
• WLAN, WI-FI, WIMAX
• Comunicación móvil 2G, 3G, 4GLTE
• Redes de acceso por satelital
INTRODUCCION A LAS REDES DE COMUNICACIONES
Tecnologías de transporte
CAPA 1
• Redes SDH
• Redes Ópticas Transparentes (OTH)
• Cobre, microondas y otros medios
CAPA2
• Redes ATM
• Redes Frame Relay
• Redes basadas en Ethernet
CAPA3
• Redes basadas en IP, IP/MPLS
INTRODUCCION A LAS REDES DE COMUNICACIONES
Clasificación de red
Clasificación según su alcance, tamaño o escala:
• Red WPAN (Wireless Personal Area Networks, red inalámbrica de área personal )
es una red de computadoras para la comunicación entre distintos dispositivos
cercanos al punto de acceso
• Red LAN (Local Area Network, red de área local) son las redes de un centro de
computo, oficina, edificio. Son redes muy rápidas en las cuales cada dispositivo
electrónico se puede comunicar con el resto
INTRODUCCION A LAS REDES DE COMUNICACIONES
Clasificación de red
Clasificación según su alcance, tamaño o escala:
Clasificación de red
Clasificación según su alcance, tamaño o escala:
• Red WAN (Wide Area Network, red de área extensa) son redes punto a punto que
interconectan ciudades, paises y continentes. Al tener que recorrer grandes
distancias sus velocidades son menores que las redes LAN, aunque son capaces
de transportar una mayor cantidad de datos. Por ejemplo una red troncal de fibra
optica para interconectar ciudades de un país
INTRODUCCION A LAS REDES DE COMUNICACIONES
Interface
Para comunicarse, un dispositivo debe tener una Interface con el sistema de
transmisión. Mediante el uso de señales electromagnéticas que se propagan sobre
un medio de transmisión.
Generación de señales
Se requiere la generación de señales para la comunicación. La propiedad de estas
señales, tanto en forma como en intensidad, debe ser capaz de propagarse a través
del medio de transmisión y de ser interpretables como datos en el receptor
Sincronización
Tiene que haber alguna forma de sincronización entre el transmisor y receptor. El
receptor debe ser capaz de determinar cuando una señal empieza a llegar y cuando
termina, así como la duración de cada elemento de señal.
INTRODUCCION A LAS REDES DE COMUNICACIONES
Administración de intercambios
Si los datos deben ser intercambiados en ambas direcciones por un periodo de
tiempo, las dos partes deben cooperar. Teniendo en cuenta las convenciones tales
como:
Si ambos dispositivos podrían transmitir simultáneamente o deben hacerlo por
turnos.
La cantidad de datos que debe ser enviado cada vez.
El formato de los datos.
Que hacer si se presentan ciertas contingencias como errores.
Control de flujo
Se requiere un control de flujo para que la fuente no sobrecargue el medio ni el destino al
enviar datos más rápido de lo que estos puedan ser procesados y absorbidos.
Direccionamiento y enrutamiento
Cuando más de dos dispositivos comparten un medio de transmisión el sistema debe ser
informado por la fuente de la identidad de la estación destinataria. El sistema debe asegurar
que la estación de destino y sola esa estación, reciba los datos.
Recuperación
Un concepto distinto al de corrección de errores es el recuperación. Esta técnica es necesaria
cuando un intercambio de información, tal como una transacción con una base de datos, es
interrumpido por una falla en alguna parte del sistema. El objetivo de esta técnica es que el
sistema pueda reasumir la actividad en el punto de la interrupción o al menos que restaure
el estado de los sistemas involucrados, a la condición previa al inicio del intercambio de
información.
INTRODUCCION A LAS REDES DE COMUNICACIONES
Protección
Es importante proporcionar algún grado de protección al sistema de comunicación
de datos. El remitente de los datos desearía tener la seguridad de que solo el
destinatario recibirá sus datos y viceversa,
Conmutación de circuitos,
INTRODUCCION A LAS REDES DE COMUNICACIONES
• En una comunicación half-duplex existe un solo canal que puede transmitir en los
dos sentidos pero no simultáneamente, las estaciones tienen que turnar. Esto es
lo que ocurre con las emisoras de radioaficionados.
INTRODUCCION A LAS REDES DE COMUNICACIONES
• En una comunicación full-duplex existen dos canales, uno para cada sentido,
ambas estaciones pueden transmitir y recibir a la vez. Por ejemplo el telefono.
INTRODUCCION A LAS REDES DE COMUNICACIONES
• ¿Cómo puede saber el receptor que ha recibido el mismo mensaje que envió el
emisor? ¿Cómo puede saber que no se ha producido ningún error que haya
alterado los datos durante la transmisión?
• Se necesitan mecanismos de detección de errores para garantizar transmisiones
libres de errores. Si el receptor detecta algún error, puede actuar de diversas
maneras según los protocolos que esté utilizando. La solución más sencilla es
enviarle un mensaje al emisor pidiéndole que le reenvíe de nuevo la información
que llegó defectuosa.
INTRODUCCION A LAS REDES DE COMUNICACIONES
Paridad
• Las transmisiones se dividen en palabras de cierto número de bits (por ejemplo, 8
bits) y se envían secuencialmente. A cada una de estas palabras se le añade un
único bit de redundancia (bit de paridad) de tal forma que la suma de todos los
bits de la palabra sea siempre un número par (paridad par) o impar (paridad
impar).
CRC (Código de Redundancia Cíclica)
• son muy utilizados en la práctica para la detección de errores en largas
secuencias de datos. Se basan en representar las cadenas de datos como
polinomios. El emisor realiza ciertas operaciones matemáticas antes de enviar los
datos. El receptor realizará, a la llegada de la transmisión, una división entre un
polinomio convenido (polinomio generador). Si el resto es cero, la transmisión ha
sido correcta. Si el resto es distinto significará que se han producido errores y
solicitará la retransmisión al emisor.
INTRODUCCION A LAS REDES DE COMUNICACIONES
Control de Flujo
El control de flujo determina cómo enviar la información entre el emisor y el receptor
de forma que se vaya recibiendo correctamente sin saturar al receptor. Nótese que
puede darse el caso de un emisor rápido y un receptor lento (o un receptor rápido
pero que esté realizando otras muchas tareas).
El mecanismo más sencillo de control de flujo se basa en devolver una confirmación
o acuse de recibo (ACK) cada vez que el receptor reciba algún dato correcto o una
señal de error (NACK) si el dato ha llegado dañado. Cuando el emisor recibe un
ACK pasa a enviar el siguiente dato. Si, en cambio, recibe un NACK reenviará el
mismo dato.
Contenido del Módulo – Segunda Parte:
INTODUCCION A LAS REDES DE COMUNICACION
TOPOLOGIA DE REDES
DIRECCIONAMIENTO IPV6
MODELOS DE RED
El modelo OSI, patrocinado por la Comunidad Europea y más tarde, por el gobierno
de los Estados Unidos, nunca llegó a tener la implantación esperada. Entre otros
motivos, porque el modelo TCP/IP ya había sido aceptado por aquella época entre
investigadores los cuales se resistieron a un cambio que, para la mayoría, era un
cambio a peor.
Las bases que sustentan Internet son realmente sencillas y quizás esto ha sido la
clave de su éxito; el modelo OSI, en cambio, fue tan ambicioso y complejo que
terminó arrinconado en las estanterías de los laboratorios.
Cada capa añade algo nuevo a la comunicación, como vamos a ver ahora:
MODELOS DE RED
• Capa física. Se refiere a medio físico real en el que ocurre la comunicación. Este
puede ser un cable CAT5 de cobre, un par de fibras ópticas, ondas de radio, o
cualquier medio capaz de transmitir señales. Cables cortados, fibras partidas, e
interferencias de RF constituyen, todos, problemas de capa física. Se encarga de
la transmisión de bits por un medio de transmisión, ya sea un medio guiado (un
cable) o un medio no guiado (inalámbrico). Esta capa define, entre otros
aspectos, lo que transmite cada hilo de un cable, los tipos de conectores, el
voltaje que representa un 1 y el que representa un 0. La capa física será diferente
dependiendo del medio de transmisión (cable de fibra óptica, cable par trenzado,
enlace vía satélite, etc.) No interpreta la información que está enviando: sólo
transmite ceros y unos.
MODELOS DE RED
Capa de presentación. Tienen que ver con representación de datos, antes de que
lleguen a la aplicación. Esta incluye codificación MIME, compresión de datos,
compresión de formato, ordenación de los bytes, etc. Codifica los datos que recibe
de la capa de aplicación a un sistema convenido entre emisor y receptor, con el
propósito de que tanto textos como números sean interpretados correctamente. Una
posibilidad es codificar los textos según la tabla ASCII y los números en
complemento a dos.
MODELOS DE RED
Capa de aplicación. Es la capa con la que la mayoría de los usuarios tiene contacto
y es el nivel en el que ocurre la comunicación humana. HTTP, FTP y STP son todos
protocolos de la capa de aplicación. El usuario se ubica por encima de esta capa
interactuando con la aplicación. Aquí se encuentran los protocolos y programas que
utiliza el usuario para sus comunicaciones en red. Esta capa tendrá que ser
adaptada para cada tipo de computador, de forma que sea posible el envío de un
correo electrónico (u otros servicios) entre sistemas heterogéneos como Macintosh,
Linux o Windows.
MODELOS DE RED
Modelo TCP/IP
Modelo TCP/IP
En términos del modelo OSI, las capas cinco a siete quedan comprendidas en la
capa superior (la Capa de Aplicación). Las primeras cuatro capas de ambos modelos
son idénticas. Muchos ingenieros de redes consideran todo lo que está por encima
de la capa cuatro como “sólo datos”, que van a variar de aplicación a aplicación. Ya
que las primeras tres capas son interoperables para los equipos de casi todos los
fabricantes, y la capa cuatro trabaja entre todos los anfitriones que usan TCP/IP, y
todo lo que está por arriba de la capa cuatro es para aplicaciones específicas, este
modelo simplificado funciona bien cuando se construyen o detectan fallas en redes
TCP/IP.
MODELOS DE RED
Modelo TCP/IP
MODELOS DE RED
Modelo TCP/IP
El nivel más bajo es la capa física. Aquí nos referimos al medio físico por el cual se
transmite la información. Generalmente será un cable aunque no se descarta
cualquier otro medio de transmisión como ondas o enlaces vía satélite.
Modelo TCP/IP
Protocolo TCP
Generalidades
MODELOS DE RED
Protocolo TCP
Generalidades
MODELOS DE RED
Problemas
Confiabilidad en la entrega de Datos
• No conocemos las condiciones de la red (cogestionada, fallas físicas, equipos
intermedios)
• Protocolo de máximo esfuerzo
MODELOS DE RED
TCP
Es un protocolo confiable
• Idea básica “envía nuevamente el paquete que se perdió”
MODELOS DE RED
TCP
• Es un protocolo confiable
• Orientado a la conexión
MODELOS DE RED
TCP
• Es un protocolo confiable
• Orientado a la conexión
• Protocolo orientado al servicio de stream de byte
MODELOS DE RED
TCP
• Es un protocolo confiable
• Orientado a la conexión
• Protocolo orientado al servicio de stream de byte
• Terminación de la conexión
PROTOCOLO TCP
o Generales - Ventana
enviar una mayor cantidad de paquetes sin esperar ACK
PROTOCOLO TCP
Header TCP
PROTOCOLO TCP
Puertos TCP
PROTOCOLO TCP
Puertos TCP
PROTOCOLO TCP
Sockets
PROTOCOLO TCP
Establecimiento de la conexión
Se define el Transmission control block TCB
• El TCB es un bloque de memoria asignado por la CPU donde se mantiene la información
de cada conexión TCP de manera separada
• Contiene datos de sockets, punteros hacia buffers, tamaño de ventana, bytes recibidos,
byte no reconocidos, timer
PROTOCOLO TCP
Establecimiento de la conexión
Se define el Transmission control block TCB
• El TCB se crean en las operaciones Active Opem y Passive Opem
• Las operaciones Activen Open es realizada por los clientes (client-server model)
• Las operaciones Passive Open es realizada por los servidores (Client-server model) – TCBs
no especificados
PROTOCOLO TCP
Establecimiento de la conexión
Se define los números de secuencia iniciales (ISN)
Se intercambian paramentos opcionales para esa conexión
INTERCAMBIO DE MENSAJES
PROTOCOLO TCP
3 WAY - HANDSHAKE
INTODUCCION A LAS REDES DE COMUNICACION
TOPOLOGIA DE REDES
DIRECCIONAMIENTO IPV6
DIRECCIONAMIENTO IPV4
.
DIRECCIONAMIENTO IPV4
Un Router envía los paquetes desde la red origen a la red destino utilizando el
protocolo IP. Los paquetes deben incluir un identificador tanto para la red origen
como para la red destino.
DIRECCIONAMIENTO IPV4
Como muestra la Figura, cada octeto varía de 0 a 255. Cada uno de los octetos se
divide en 256 subgrupos y éstos, a su vez, se dividen en otros 256 subgrupos con 256
direcciones cada uno. Al referirse a una dirección de grupo inmediatamente arriba
de un grupo en la jerarquía, se puede hacer referencia a todos los grupos que se
ramifican a partir de dicha dirección como si fueran una sola unidad.
DIRECCIONAMIENTO IPV4
El primer paso para determinar qué parte de la dirección identifica la red y qué parte
identifica el host es identificar la clase de dirección IP.
DIRECCIONAMIENTO IPV4
DIRECCIONES IP CLASE A, B, C, D, Y E
Para adaptarse a redes de distintos tamaños y para ayudar a clasificarlas, las
direcciones IP se dividen en grupos llamados clases.
DIRECCIONAMIENTO IPV4
Un bit o una secuencia de bits al inicio de cada dirección determinan su clase. Son
cinco las clases de direcciones IP como muestra la Figura
DIRECCIONAMIENTO IPV4
La dirección Clase D se creó para permitir multicast en una dirección IP. Una
dirección multicast es una dirección exclusiva de red que dirige los paquetes con esa
dirección destino hacia grupos predefinidos de direcciones IP. Por lo tanto, una sola
estación puede transmitir de forma simultánea una sola corriente de datos a
múltiples receptores.
DIRECCIONAMIENTO IPV4
Dirección IP Clase A, B, C, D y E
Las direcciones IP están compuestas por 32 bits divididos en 4 octetos de 8 bits cada
uno.
A su vez,un bit o una secuencia de bits determinan la Clase a la que pertenece esa
dirección IP. Cada clase de una dirección de red determina una máscara por defecto,
un rango IP, cantidad de redes y de hosts por red
DIRECCIONAMIENTO IPV4
CLASE A
DIRECCIONAMIENTO IPV4
CLASE B
DIRECCIONAMIENTO IPV4
CLASE C
DIRECCIONAMIENTO IPV4
Máscara de Red
Se divide en dos partes:
Porción de Red:
En el caso que la máscara sea por defecto, una dirección con Clase, la cantidad de
bits “1”en la porción de red, indican la dirección de red, es decir, la parte de la
dirección IP que vaa ser común a todos los hosts de esa red.
Porción de Host:
La cantidad de bits “0” en la porción de host de la máscara, indican que parte de la
dirección de red se usa para asignar direcciones de host, es decir, la parte de la
dirección IP que va a variar según se vayan asignando direcciones a los hosts.