Anda di halaman 1dari 76

UNIVERSIDAD DOMINICANA O&M

FACULTAD DE INGENIERA Y TECNOLOGA ESCUELA DE INGENIERA


EN SISTEMA

SUSTENTANTE:
HARRY CASTILLO JIMENEZ - 13-MISN-2-010
FACILITADOR: MARCOS ANTONIO NIEVES ACOSTA
ASIGNATURA: 506393 COMUNICACIN AVANZADA DE DATOS
TPICO: COMUNICACIN DE DATOS

LUNES 19 DE SEPTIEMBRE DEL 2016

TEMAS
Comunicacion de Datos
Multiplexacion
Sealizacin
Codificacin y decodificacin
Deteccion y Correccion deerrore
control de fujo
Ventana Deslizante
Control de Congestion

COMUNICACIN DE DATOS
Comunicacin deDatos.Es elprocesode comunicarinformacinen
forma binaria entre dos o ms puntos. Requiere cuatro elementos
bsicos que son:

Emisor:Dispositivo que transmite los datos


Mensaje:lo conforman los datos a ser transmitidos
Medio :consiste en el recorrido de los datos desde el origen hasta su
destino

Receptor:dispositivo de destino de los datos

MODOS DE TRANSMISIN
Segn el sentido de la transmisin podemos encontrarnos con
tres tipos diferentes:
Simplex
Half Dplex
Full Dplex

Modos de Transmisin
Este

modo de transmisin
permite que la informacin
discurra en un solosentido y
de forma permanente.

Modos de Transmisin
Half-Duplex
En este modo, la transmisin
fluye como en el anterior, o
sea, en un nico sentido de la
transmisin de dato, pero no
de una manera permanente,
pues
el
sentido
puede
cambiar.

Modos de Transmisin
Full Dplex
Es el mtodo de comunicacin ms aconsejable, puesto que
en todo momento la comunicacin puede ser en dos sentidos
posibles

MULTIPLEXACION
En telecomunicacin, la multiplexacin es la combinacin de dos

o ms canales de informacin en un solo medio de transmisin


usando un dispositivo llamado multiplexor. El proceso inverso se
conoce como demultiplexacin. Un concepto muy similar es el de
control de acceso al medio.

Es una tcnica que permite compartir un medio o canal entre


varias comunicaciones.

Su objetivo es compartir la capacidad de transmisin de datos


sobre un mismo enlace para aumentar la eficiencia y minimizar la
cantidad de lneas fsicas requeridas y maximizar el ancho de
banda de los medios.

TIPOS DE MULTIPLEXACION
Existen muchas estrategias de multilpexacion segn el protocolo de comunicacin
empleado que puedes combinarlas para alcanzar el uso mas eficiente y lo mas
utilizados son:

1.
2.
3.
4.
5.
6.

Multiplexacin por divisin de frecuencia o FDM (Frequency-division multiplexing)


Multiplexacin por divisin de tiempo o TDM (Time division multiplexing )
Multiplexacin por divisin en cdigo o CDM (Code division multiplexing)
Multiplexacin por divisin de longitud de onda o WDM (de Wavelength)
Multiplexacin Estadstica
Multiplexacin en los protocolos de la capa de transporte en el Modelo OSI

MULTIPLEXACIN POR DIVISIN DE


FRECUENCIA O FDM (FREQUENCYDIVISION MULTIPLEXING)
Es un tipo de multiplexacin utilizada generalmente en
sistemas de transmisin analgicos.

La forma de funcionamiento es la siguiente:

MULTIPLEXACIN POR DIVISIN DE


FRECUENCIA O FDM (FREQUENCYDIVISION MULTIPLEXING)
Un

ejemplo de FDM es la banda comercial de AM, que ocupa


un espectro de frecuencias de 535 a 1605 kHz. Si se
transmitiera el audio de cada estacin con el espectro
original de frecuencias, sera imposible separar una estacin
de las dems. En lugar de ello, cada estacin modula por
amplitud una frecuencia distinta de portadora, y produce una
seal de doble banda lateral de 10KHz.

MULTIPLEXACIN POR DIVISIN DE


TIEMPO O TDM (TIME DIVISION
MULTIPLEXING )
Es el tipo de multiplexacin
ms utilizado en la actualidad,
especialmente en los sistemas
de transmisin digitales. En
ella, el ancho de banda total
del medio de transmisin es
asignado a cada canal durante
una fraccin del tiempo total
(intervalo de tiempo).

MULTIPLEXACIN POR DIVISIN EN


CDIGO O CDM
Todos los usuarios pueden transmitir al mismo tiempo y
ocupar la misma banda de frecuencia. Para implementar un
sistema CDMA se usa siempre la tcnica de espectro
expandido, en donde a cada usuario se le asigna un cdigo
propio, que utiliza para la modulacin, ya sea por secuencia
directa o por saltos de frecuencia.

MULTIPLEXACIN POR DIVISIN DE


LONGITUD DE ONDA O WDM
En telecomunicacin, la multiplexacin por divisin de
longitud de onda (WDM, del ingls Wavelength Division
Multiplexing) es una tecnologa que multiplexa varias seales
sobre una sola fibra ptica mediante portadoras pticas de
diferente longitud de onda, usando luz procedente de un
lser o un LED

MULTIPLEXACIN POR DIVISIN DE


LONGITUD DE ONDA O WDM
Se diseo para utilizar la capacidad de alta tasa de datos de
la fibra.

Conceptualmente es la misma que FDM, excepto que


involucra seales luminosas de frecuencias muy altas.

MULTIPLEXACIN ESTADSTICA
Es un canal de comunicaciones que se divide en un nmero arbitrario
de las secuencias de datos de velocidad de transmisin de bites
variables de los canales digitales.

Caractersticas:
Tipo de seal: Digital
Funcionamiento: Consiste en transmitir datos de aquellos canales
que en todo momento tengan informacin para trasmitir.

Ventaja: Asignan dinmicamente los intervalos de tiempo entre los


terminales activos, por lo tanto no se desaprovecha su capacidad de
lnea durante los tiempos de inactividad.

MULTIPLEXACIN ESTADSTICA
Finalidad: La utilizacin de la multiplexacin estadstica son:
El MPEG corriente del transporte para TV digital
transmisin

UDP y TCP protocolos, donde las secuencias de datos de


varios procesos de uso se multiplexan juntas.

MULTIPLEXACIN EN LOS PROTOCOLOS


DE LA CAPA DE TRANSPORTE EN EL
MODELO OSI
Multiplexar un paquete de datos, significa tomar los datos de
la capa de aplicacin, etiquetarlos con un nmero de puerto
(TCP o UDP) que identifica a la aplicacin emisora, y enviar
dicho paquete a la capa de red.

MULTIPLEXACIN EN LOS PROTOCOLOS


DE LA CAPA DE TRANSPORTE EN EL
MODELO OSI
Caractersticas:
Se controla el flujo de informacin.
Organiza los datos en segmentos.
Se encarga del direccionamiento.
Se utilizan varios mecanismos para establecer una transmisin libre de error.
Finalidad: Esta capa es muy esencial para cualquiera de los 2 modelos (TCP/IP). Sin
ella la comunicacin en la red seria muy lento ya que sin la capa de transporte no
tendramos enlace a pginas web, chat, mensajera instantnea al mismo tiempo y
sin ella el mensaje no podran ser enviados a cualquier asta su destino.

SEALIZACIN

SEALIZACIN
En las telecomunicaciones,signalizacinosealizacintiene los
siguientes significados:
El uso desealespara el control de las comunicaciones.
El intercambio de informacin relativo al establecimiento y control
de un circuito de telecomunicacin y la gestin de la red, a
diferencia de la transferencia de informacin al usuario.
El envo de una seal desde el extremo de transmisin de un
circuito de telecomunicacin para informar a un usuario en el
extremo receptor que se va a enviar un mensaje.

CODIFICACIN

La codificacin es el ltimo de los procesos que tiene lugar


durante la conversin analgica-digital
Procesos de la conversin A/D.

Consiste en la traduccin de los valores de tensin elctrica


analgicos que ya han sido cuantificados (ponderados) al sistema
binario, mediante cdigos preestablecidos. La seal analgica va a
quedar transformada en un tren de impulsos digital (sucesin de
ceros y unos). La codificacin que se realiza mediante el sistema
binario est basada en el lgebra de Boole.

CODIFICACIN DE LAS SEALES


DIGITALES

Para optimizar la transmisin, la seal


debe ser codificada de manera de
facilitar su transmisin en un medio
fsico

TIPOS DE CODIFICACIN
Codificacin digital unipolar
Codificacin digital polar

NRZ(No retorno a cero)


RZ (Retorno a cero)
Bifase(autosincronizados)

Codificacin digital bipolar

AMI ("Alternate Mark Inversin")


B8ZS (Bipolar 8-Zero Substitution)
HDB3 (High Density Bipolar 3)

CODIFICACIN DIGITAL UNIPOLAR


La codificacin unipolar usa una sola polaridad, codificando
nicamente uno de los estados binarios, el 1, que toma una
polaridad positiva o negativa. El otro estado, normalmente el
0, se representa por 0 voltios, es decir, la lnea ociosa.


1.
2.
3.

CODIFICACIN DIGITAL POLAR


La codificacin polar utiliza dos niveles de
voltaje, positivo y negativo.
NRZ (No retorno a cero)
RZ (Retorno a cero)
Bifase (autosincronizados

CODIFICACIN NRZ
Es el primer sistema de codificacin y tambin el ms simple.
Consiste en la transformacin de 0 en -X y de 1 en +X, lo que
resulta en una codificacin bipolar en la que la seal nunca es nula.
Como resultado, el receptor puede determinar si la seal est
presente o no.

El nivel de la seal es siempre positivo o negativo. Los


dos mtodos ms utilizados son:

1.

NRZ-L (Non Return to Zero-L): Un voltaje positivo significa


que el bit es un 0, y un voltaje negativo que el bit es un
1.

2.

NRZ-I (Non Return to Zero, Invert on ones): En esta


codificacin el bit 1 se representa con la inversin del
nivel de voltaje. Lo que representa el bit 1 es la
transicin entre un voltaje positivo y un voltaje negativo,
o al revs, no los voltajes en s mismos. Un bit 0 no
provoca un cambio de voltaje en la seal. As pues, el
nivel de la seal no solo depende del valor del bit actual,
sino tambin del bit anterior.

RZ (RETORNO A CERO)
Utiliza tres valores: positivo, negativo y cero. Un bit 1 se
representa por una transicin de positivo a cero y un bit 0 se
representa con la transicin de negativo a cero, con retorno de
voltaje 0 en mitad del intervalo.

CODIFICACION RZ

BIFASE (AUTOSINCRONIZADOS)
En este mtodo, la seal cambia en medio del

intervalo del bit, pero no retorno a cero, sino que


continua el resto del intervalo en el polo opuesto.
Hay dos tipos de codificacin Bifase:

Manchester: Una transicin de polaridad de

positiva a negativa representa el valor binario 0, y


una transicin de negativa a positiva representa un
1.

Manchester Diferencial: Necesita dos cambios de

seal para representar el bit 0, pero solo 1 para


representar el bit 1. Es decir, una transicin de
polaridad inversa a la del bit previo, para
representar el '0' y una transicin igual para el '1'.

CODIFICACIN DIGITAL BIPOLAR

La Codificacin Digital Bipolar, utiliza tres valores:


-Positivo
-Negativo
-Cero

El nivel de voltaje cero se utiliza para representar


un bit "cero". Los bits "uno" se codifican como
valores positivo y negativo de forma alternada. Si
el primer "uno" se codifica con una amplitud
positiva, el segundo lo har con una amplitud
negativa, el tercero positiva y as sucesivamente.
Siempre se produce una alternancia entre los
valores de amplitud para representar los bits
"uno", aunque estos bits no sean consecutivos.

Hay 3 tipos de codificacin Bipolar:


AMI ("Alternate Mark Inversin")
B8ZS (Bipolar 8-Zero Substitution)
HDB3 (High Density Bipolar 3)

DESCODIFICADOR
Es un circuito combinacional, cuya funcin es inversa a la

del codificador, esto es, convierte un cdigo binario de


entrada (natural, BCD, etc.) de N bits de entrada y M
lneas de salida (N puede ser cualquier entero y M es un
entero menor o igual a 2N), tales que cada lnea de salida
ser activada para una sola de las combinaciones posibles
de entrada. Estos circuitos, normalmente, se suelen
encontrar como decodificador / demultiplexor. Esto es
debido a que un demultiplexor puede comportarse como
un decodificador.

Si por ejemplo tenemos un decodificador de 2 entradas

con 22=4 salidas, en el que las entradas, su


funcionamiento sera el que se indica en la siguiente
tabla, donde se ha considerado que las salidas se activen
con un "uno" lgico:

DECODIFICADOR

Decodificador bsico de dos


entradas y cuatro salidascontruido a
partir de compuertas NAND

DETECCIN Y CORRECCIN DE ERRORES


Qu es un ERROR?
Accin que no sigue lo que es correcto, acertado o verdadero.

LA DETECCIN DE ERRORES
Debido a los numerosos problemas a la hora de realizar la transmisin, es
necesario utilizar tcnicas que permitan detectar y corregir los errores
que se hayan producido. Estas tcnicas se basan siempre en la idea de
aadir cierta informacin redundante a la informacin que desee
enviarse. A partir de ella el receptor puede determinar, de forma bastante
fiable, si los bits recibidos corresponden realmente a los enviado. Algunos
mtodos son:

Paridad
Cdigos de redundancia cclica

MTODO DE PARIDAD
La verificacin de paridad (a veces
denominadaVRCoverificacin de redundancia vertical) es
uno de los mecanismos de verificacin ms simples. Consiste
en agregar un bit adicional (denominado bit de paridad) a un
cierto nmero de bits de datos denominadopalabra
cdigo(generalmente 7 bits, de manera que se forme un byte
cuando se combina con el bit de paridad) cuyo valor (0o1) es
tal que el nmero total de bits 1 es par. Para ser ms claro,1si
el nmero de bits en la palabra cdigo es impar,0en caso
contrario

MTODO DE PARIDAD

MTODO DE PARIDAD

CDIGOS DE REDUNDANCIA CCLICA


Los cdigos de redundancia cclica, tambin conocidos como
cdigos polinomiales constituyen el mtodo de deteccin de
errores ms empleado en comunicaciones. Se utiliza con
esquemas de transmisin orientados a tramas (o bloques).

CDIGOS DE REDUNDANCIA CCLICA


Laverificacin de redundancia cclicaconsiste en la
proteccin de los datos en bloques, denominadostramas. A
cada trama se le asigna un segmento de datos
denominadocdigo de control(al que se denomina a
vecesFCS,secuencia de verificacin de trama, en el caso de
una secuencia de 32 bits, y que en ocasiones se identifica
errneamente comoCRC). Elcdigo CRC contiene datos
redundantes con la trama, de manera que los errores no slo
se pueden detectar sino que adems se pueden solucionar.

CDIGOS DE REDUNDANCIA CCLICA


El concepto de CRC consiste en tratar a las secuencias
binarias como polinomios binarios, denotando polinomios
cuyos coeficientes se correspondan con la secuencia binaria.
Por ejemplo, la secuencia binaria0110101001se puede
representar como un polinomio, como se muestra a
continuacin:

CDIGOS Y CORRECCIN DE ERRORES


El control de errores se basa en introducir redundancia
controlada permitiendo que los mensajes transmitidos que
hayan sido alterados sean corregidos antes de ser procesados.
Con esta redundancia controlada slo un subconjunto de todos
los posibles mensajes contiene mensajes vlidos.

CUANDO SE ENCUENTRA UN ERROR SE


PUEDE EMPLEAR:
1
2
3
4
5
6
7
8

Retransmisin
FEC
Distancia Hamming
Cdigo Hamming
Reed - Solomon
Sustitucin de Smbolos
Paridad Cruzada
Cdigos de Bloque

RETRANSMISIN
Se pide el reenvo de las tramas que se presumen
errneas o daadas. ste es posiblemente el
mtodo ms seguro de correccin de errores
aunque raramente es el mtodo ms eficiente.

FEC (Forward Error Correction)


Es un

mecanismo decorreccin de erroresque permite su correccin en el receptor sin retransmisin de


la informacin original

DISTANCIA HAMMING
Es distancia mnima entre las palabras que
componen el cdigo.
Ejemplo:

{100, 111, 011}

Mn. {d (100, 111), d (100, 011), d (111, 011)} = mn. {2, 3, 1} = 1

Para detectar d errores de un bit entre dos


palabras, es necesario un cdigo con una
distancia de Hamming de al menos d+1.
Para corregir d errores de un bit entre dos
palabras es necesario un cdigo con una
distancia de Hamming de al menos 2d+1.

CDIGO HAMMING
Un cdigo Hamming es un cdigo de
bloque capaz de identificar y corregir
cualquier error de bit simple que ocurra
dentro de l. Se identifica, como en el
teorema de Hamming, por los nmeros K y
Kc, as un cdigo de Hamming se
denomina
por (K,
Kc).
Ejemplo: cada
secuencia
contiene
datos de siete bits y utilizaremos
{Xk} = {1001101}. cdigo se
denomina un (L, K) = (11, 7) con una
redundancia de 1-(7/11).

Paso 1

Paso 2

Paso 3

Paso 4

Paso 4
Error

Sin Error

Con

REED - SOLOMON
Procesa cada bloque e intenta corregir
los errores y recuperar la informacin
original. Un cdigo Reed-Solomon se
especifica como RS(n, k) con smbolos de
s bits. El Codificador toma k smbolos de
los s bit y aade smbolos de paridad
para hacer una palabra de cdigo de n
smbolos y puede corregir hasta t
smbolos que contienen errores en una
palabra cdigo, donde 2t=n-k.

Ejemplo
RS (255,223) con smbolos de 8 bits.
Cada palabra de cdigo contiene 255
bytes, de los cuales 223 bytes son datos
y 32 bytes son paridad.
N=255, k=223, s=8
2t=32, t=16
El decodificador puede corregir errores
de hasta 16bytesen cualquier lugar de
la palabra pueden ser automticamente
corregidos.

SUSTITUCIN DE SMBOLOS
Se dise para utilizarse cuando
haya un ser humano en la terminal
de recepcin. En la sustitucin de
smbolos si se recibe un carcter
presuntamente equivocado se
sustituye por un carcter que exige
al operador que lo vuelva a
interpretar.

Ejemplo
Si el mensaje documento tuviera un
error en el primer carcter, se sustituye
la "d" por "%" y se le muestra al
operador el mensaje %ocumento. En
este caso por contexto se puede
recuperar el contenido de ese carcter y
es innecesaria la retransmisin pero si el
mensaje fuera &%,000.00 el operador
no puede definir cul es el carcter
equivocado y se pide la retransmisin
del mensaje.

PARIDAD CRUZADA (PARIDAD


HORIZONTAL - VERTICAL)
Se realiza una paridad que afecte tanto
a los bits de cada cadena
opalabracomo a un conjunto de todos
ellos. Siempre se utilizan cadenas
relativamente cortas para evitar que
seagreguenmuchos errores.
Ejemplo

CDIGOS DE BLOQUES

CDIGOS CORRECTORES DE ERRORES


Cdigo de Hamming

El cdigo de Hamming es un cdigo detector y corrector de

errores que lleva el nombre de su inventor, Richard Hamming.

En los datos codificados en Hamming se pueden detectar errores


en un bit y corregirlos, sin embargo no se distingue entre errores
de dos bits y mas de un bit .

Esto representa una mejora respecto a los cdigos con bit de


paridad, que pueden detectar errores en slo un bit, pero no
pueden corregirlo.

CONTROL DE FLUJO

UNA ANALOGA.
Imagina

que un da tu y tu amigo van a bajar manzanas de


un rbol. Tu amigo sube al rbol y tu tienes que atraparlas
para que las coloques en una canasta. Claro, para ello tienes
varias canastas por si una se llena, la reemplazas.

UNA ANALOGA.
Tu

amigo comienza a lanzarlas y tu tienes que atraparlas.


Todo va normal. Las hechas al cesto y no hay problema.

UNA ANALOGA.

UNA ANALOGA.
Sin

embargo
llegara
un
momento en que esa canasta se
llenara y tendrs que cambiar de
canasta.

UNA ANALOGA.
Tienes dos opciones, cambiar la

canasta, recogerlas aplastadas


mientras se van tirando ms
manzanas o

UNA ANALOGA.
Antes

de que se llene la canasta,


decirle a tu amigo que espere un
momento hasta que le indiques
cuando seguir.

UNA ANALOGA.
Antes

de que se llene la canasta,


decirle a tu amigo que espere un
momento hasta que le indiques
cuando seguir.
Paralo Ahi

UNA ANALOGA.
Antes de

que se llene la canasta,


decirle a tu amigo que espere un
momento hasta que le indiques
cuando seguir.
SIGUE TIRANDO!

UNA ANALOGA.
Ves que todo es mas ordenado?

UNA ANALOGA.
Ves que todo es mas ordenado?

QU ES EL CONTROL DE FLUJO?
En

comunicaciones, el control de flujo es el proceso de


gestionar la tasa de transmisin de datos entre dos nodos,
para prevenir que un transmisor rpido exceda a un receptor
lento.

VENTANA DESLIZANTE

La Ventana deslizante es un mecanismo dirigido al control de flujo de datos que


existe entre un emisor y un receptor pertenecientes a una red informtica.

El Protocolo de Ventana Deslizante es un protocolo de transmisin de datos


bidireccional de la capa del nivel de enlace (modelo OSI).

La ventana deslizante es un dispositivo de control de flujo de tipo software, es


decir, el control del flujo se lleva a cabo mediante el intercambio especfico de
caracteres o tramas de control, con los que el receptor indica al emisor cul es su
estado de disponibilidad para recibir datos.

ELEMENTOS DE VENTANA DESLIZANTE


Transmisin
Validacin
Desempeo
Buffer
Temporizador
Ventana de recepcin
Recuperacin de errores

VENTANA DESLIZANTE

CONTROL DE CONGESTIN
Definicin de Congestin

Fenmeno producido cuando a la red (o parte de ella) se le


ofrece ms trfico del que puede cursar.

Causa: Las memorias temporales de los nodos se desbordan.

Los paquetes se reciben demasiado deprisa para ser procesados (se


llena memoria de entrada).
Demasiados paquetes en la memoria de salida esperando ser
asentidos (se llena memoria de salida).

CONTROL DE FLUJO VS CONTROL


CONGESTIN
Control de congestin: intenta asegurar que la subred sea
capaz de transportar el trfico ofrecido.

Control de flujo: trfico punto a punto entre un transmisor y


un receptor. Evita que un transmisor rpido sature a un
receptor lento.

El control de flujo es una tcnica ms de control de


congestin.

Anda mungkin juga menyukai