Anda di halaman 1dari 25

Resumen

domingo, 16 de marzo de 2014


10:45 a. m.

La capa de aplicacin
El software en la capa de aplicacin es la razn de tener la red, ya que
es ste software el que proporciona valor al software el que proporciona
valor al negocio.
Las aplicaciones de redes son los paquetes de software que corren en la
capa de aplicacin
Prepara la comunicacin entre personas para la transmisin en
la red de datos

La red humana genera los datos


El SW y HW convierte la comunicacin a un formato digital
Los Servicios de la Capa de Ap. Inicia la transferencia de
datos
Cada capa cumple con su funcion

Servidores

Mainframe: Computadora grande de propsito general, capaz


de realizar muchas funciones y dar soporte a muchos usuarios.
Minicomputadora: Computadora grande de propsito
general, capaz de realizar muchas funciones y dar soporte a
muchos usuarios.
Microcomputadora: comnmente conocida como PC.
Agrupamiento (Cluster): Grupo de computadoras enlazadas
que actan como una computadora.

Clientes:

Microcomputadora: PC, tipo mas comn de cliente.


Terminal: Dispositivo con monitor y teclado, sin CPU.
Estacin de trabajo: Microcomputadora poderosa diseada
para utilizarse en aplicaciones tcnicas, modelos matemticos,
CAD, etc.

Computadora de red: Diseada principalmente para


comunicaciones usando normas basadas en Internet, pero sin disco
duro. Funciones limitadas.
Terminal para transacciones: diseada para soportar
transacciones de un negocio especifico. ATM y POS.

Arquitecturas de aplicacin
Es la forma en que se distribuyen las funciones del software de la capa
de aplicacin entre clientes y servidores de red.

Funciones principales:

Almacenamiento de datos: La mayora de aplicaciones


requieren almacenamiento y recuperacin de datos.
Lgica de acceso a los datos: procesamiento requerido para
acceder a los datos.
Lgica de aplicacin(lgica de negocio): puede ser sencilla
o compleja de acuerdo al negocio.
Lgica de presentacin: presentacin de la informacin a los
usuarios y la aceptacin de comandos del usuario.

Arquitectura basada en el servidor


El anfitrin(servidor) realiza las cuatro funciones. Los clientes
(terminales tontas) permitan enviar y recibir mensajes hacia y desde la
computadora anfitriona.

Basada en el cliente
Redes de rea local, basada en microcomputadoras.
Los clientes y servidor son microcomputadoras
El software de aplicacin en las computadoras clientes es responsable
de :

la lgica de presentacin
la lgica de aplicacin
la lgica de acceso a datos

el servidor :

almacena los datos.

Cliente servidor
Tratan de equilibrar el procesamiento entre el cliente y el servidor
haciendo que ambos
realicen alguna parte de la lgica.
El cliente es responsable de la lgica:

Presentacin

el servidor es responsable:

acceso
almacenamientos de datos.

La lgica de aplicacin puede residir en el cliente, en el servidor o en


ambos.
Ventajas:
Permite utilizar conjuntamente software y hardware
de diferentes proveedores. Pero tambin es desventaja.

Middleware (proporciona una forma estndar de


comunicacin, traduccin de software de diferentes proveedores).
o
Administra la transferencia de mensajes desde los
clientes a los servidores y viceversa.

2, 3 hileras

La de 2 hileras
(cliente-servidor)
La de 3 hileras
o
Cliente
o
servidor
o
servidor

solo utiliza dos conjuntos de computadoras


utiliza tres conjunto de computadoras
de aplicacin
de datos

N hileras
Cliente es responsable de la presentacin
Servidor es responsable de:

lgica de acceso a datos,


logica de aplicacin se distribuye en dos o mas conjuntos de
servidores.

Desventaja:

Mayor carga de la red.


Mas difcil desarrollar software y probarlo

Clientes delgados - gordos


Delgado: Coloca poca o ninguna lgica de aplicacin en el cliente.

Fcil de administrar, si se cambia una aplicacin solo se


actualiza el servidor.
Tendencia del futuro.

Gordo o grueso: Coloca toda o casi la lgica de aplicacin en el cliente.

Se necesita actualizar el software en todos los clientes

Eleccin de arquitecturas
Costo de la infraestructura: Costo de la infraestructura,
hardware, software y redes que soportan la aplicacin.
Costo de desarrollo: Costo de desarrollo de software de
aplicacin es complejo en cliente servidor.
Escalabilidad: habilidad de incrementar o disminuir la
capacidad de infraestructura, respuesta a cambios en la capacidad de
infraestructura, respuesta a cambios en la
necesidad de capacidad.

Software en la capa de aplicacin


Dos formas de procesos o programas de Software que proporcionan
acceso a la red:

aplicaciones : proporcionan la interfaz humana


servicios: ayudan a otros programas,

son transparentes para el usuario,


Siguen los protocolos para preparar los datos para la red

o
o

PROTOCOLOS: Proporcionan las reglas para la comunicacin entre las


aplicaciones

o
o
o
o

Define:
los procesos en cada uno extremos
los tipos de mensajes
Sintaxis de los mensajes
La forma de enviar los mensajes y la respuesta

Protocolos y servicios de la capa de Aplicacin

La capa de transporte utiliza un esquema de direccionamiento que se


llama nmero de
puerto.

Los nmeros de puerto identifican las aplicaciones y los servicios de la


capa de
Aplicacin que son los datos de origen y destino

En TCP/IP, nos referiremos a los nmeros de puerto TCP y UDP


normalmente asociados con
estos servicios.

DNS
En redes de datos, los dispositivos son rotulados con direcciones IP
numricas para que
puedan participar en el envo y recepcin de mensajes a travs de la
red.

Los nombres de dominio fueron creados para convertir las direcciones


numricas en
nombres simples y reconocibles

Como funciona:
Un servidor DNS proporciona la resolucin de nombres utilizando el
daemon de nombre
que generalmente se llama named.

El servidor DNS almacena diferentes tipos de registros de recursos


utilizados para resolver nombres. Estos registros contienen el nombre, la
direccin y el tipo de registro. Algunos de estos tipos de registro son:
A: una direccin de un dispositivo final.
NS: un servidor de nombre autoritativo.
CNAME: el nombre ideal (o Nombre de dominio completamente
calificado) para un alias,
que se utiliza cuando varios servicios tienen una nica direccin de red
pero cada servicio
tiene su propia entrada en DNS.
MX: registro de intercambio de correos, asigna un nombre de dominio
a una lista de
servidores de intercambio de correos para ese dominio.

El sistema de nombres de dominio utiliza un sistema jerrquico para


crear una base de datos para proporcionar una resolucin de nombres.
La jerarqua es similar a un rbol invertido con la raz en la parte
superior y las ramas por debajo. En la parte superior de la jerarqua, los
servidores raz mantienen registros sobre cmo alcanzar los servidores
de dominio de nivel superior, los cuales a su vez tienen registros que
apuntan a los servidores de dominio de nivel secundario y as
sucesivamente. Los diferentes dominios de primer nivel representan el
tipo de organizacin o el pas de origen. Algunos ejemplos
de dominios de primer nivel son:
.au: Australia
.co: Colombia
.com: una empresa o industria
.jp: Japn

.org: una organizacin sin fines de lucro


Cada nombre de dominio es una ruta a travs de este rbol invertido
que comienza
desde la raz.

Por ejemplo: como se muestra en la figura, el servidor DNS raz puede


no saber exactamente dnde se encuentra el servidor de correo
electrnico mail.cisco,
pero lleva un registro de los dominios "com" dentro de los dominios de
primer nivel.
Asimismo, los servidores dentro del dominio "com" pueden no tener un
registro de
mail.cisco.com, pero s tienen un registro para el dominio "cisco.com".
Los servidores
dentro del dominio cisco.com tienen un registro (un registro MX para ser
exactos) para
mail.cisco.com.

Servicio WWW y HTTP


Los exploradores Web son las aplicaciones de cliente que utilizan
nuestras computadoras para conectarse con la World Wide Web y para
acceder a los recursos almacenados en un servidor Web. Al igual que
con la mayora de los procesos de servidores, el servidor Web funciona
como un servicio bsico y genera diferentes tipos de archivos
disponibles.

Para comprender mejor cmo interactan el explorador Web con el


cliente Web, podemos analizar cmo se abre una pgina Web en un
explorador.
Para este ejemplo, utilizaremos la direccin URL:
http://www.cisco.com/web-server.htm. Primero, el
explorador interpreta las tres partes de la URL:
1. http (el protocolo o esquema),

2. www.cisco.com (el nombre del servidor), y


3. web-server.htm (el nombre especfico del archivo solicitado).

El explorador luego verifica con un servidor de nombres para


convertir a www.cisco.com en una direccin numrica que utilizar
para conectarse con el servidor.
Al utilizar los requerimientos del protocolo HTTP, el explorador
enva una solicitud GET al servidor y pide el archivo webserver.htm.
El servidor, a su vez, enva al explorador el cdigo HTML de
esta pgina Web. Finalmente, el explorador descifra el cdigo HTML
y da formato a la pgina para la ventana del explorador.

Servicios de e-mail y protocolos SMTP/POP


Cuando una persona escribe mensajes de correo electrnico,
generalmente utiliza una aplicacin denominada Agente de usuario de
correo (MUA) o cliente de correo electrnico. MUA permite enviar los
mensajes y colocar los mensajes recibidos en el buzn del cliente;
ambos procesos son diferentes.

Para recibir e-mails desde un servidor de e-mail, el cliente de correo


electrnico puede utilizar un POP. Al enviar un e-mail desde un cliente o
un servidor, se utilizan formatos de mensajes y cadenas de comando
definidas por el protocolo SMTP. En general, un cliente de correo
electrnico proporciona la funcionalidad de ambos protocolos dentro de
una
aplicacin.

Procesos del servidor de e-mail: MTA y MDA


El servidor de e-mail ejecuta dos procesos individuales:
Agente de transferencia de correo (MTA, Mail Transfer Agent).
Agente de entrega de correo (MDA, Mail Delivery Agent).

El proceso Agente de transferencia de correo (MTA) se utiliza para enviar


correos electrnicos. Como se muestra en la figura, el MTA recibe
mensajes desde el MUA u otro MTA en otro servidor de e-mail. Segn el
encabezado del mensaje, determina cmo debe reenviarse un mensaje
para llegar a destino. Si el correo est dirigido a un usuario cuyo buzn

est en el servidor local, el correo se pasa al MDA. Si el correo es para un


usuario que no est en el servidor local, el MTA enruta el e-mail al MTA
en el servidor correspondiente.

Agente de envo de correo (MDA) acepta una parte del e-mail desde un
Agente de transferencia de correo (MTA) y realiza el envo real. El MDA
recibe todo el correo entrante desde el MTA y lo coloca en los buzones
de los usuarios
correspondientes.

FTP
El protocolo de transferencia de archivos (FTP) es otro protocolo de la
capa de aplicacin comnmente utilizado. El FTP se desarroll para
permitir las transferencias de archivos entre un cliente y un servidor.

Un cliente FTP es una aplicacin que se ejecuta en una computadora y


se utiliza para cargar y descargar archivos desde un servidor que ejecuta
el daemon FTP (FTPd).

Para transferir los archivos en forma exitosa, el FTP requiere de dos


conexiones entre cliente y servidor: una para comandos y respuestas,
otra para la transferencia real de archivos. El cliente establece la
primera conexin con el servidor en TCP puerto 21.

Esta conexin se utiliza para controlar el trfico, que consiste en


comandos del cliente y respuestas del servidor.

El cliente establece la segunda conexin con el servidor en TCP puerto


20. Esta conexin es para la transferencia real de archivos y se crea
cada vez que se transfiere un archivo. La transferencia de archivos
puede producirse en ambas direcciones. El cliente puede descargar
(bajar) un archivo desde el servidor o el cliente puede cargar
(subir) un archivo en el servidor.

DHCP
El servicio Protocolo de configuracin dinmica de host (DHCP) permite a
los dispositivos de una red obtener direcciones IP y dems informacin
de un servidor DHCP.

Este servicio automatiza la asignacin de direcciones IP, mscaras de


subred y otros parmetros de redes IP. DHCP permite a un host obtener
una direccin IP en forma dinmica cuando se conecta a la red. Se
realiza el contacto con el servidor de DHCP y se solicita una direccin

Protocolo SMB y servicios para compartir


El Bloque de mensajes del servidor (SMB) es un protocolo clienteservidor para compartir archivos.

Es un protocolo de solicitud-respuesta. A diferencia del protocolo para


compartir archivos respaldado por FTP, los clientes establecen una
conexin a largo plazo con los servidores. Una vez establecida la
conexin, el usuario del cliente puede acceder a los recursos en el
servidor como si el recurso fuera local para el host del cliente

Gnutella y servicios P2P


P2P basadas en el protocolo Gnutella, las personas pueden colocar
archivos en sus discos rgidos para que otros los descarguen

Capa Fisica
domingo, 16 de marzo de 2014
5:28 p. m.

Funcin :
Se ocupa fundamentalmente por el transporte seguro de los bits por un
medio definido.
Estos medios pueden ser: cobre, fibra ptica, el aire.

Las principales funciones y servicios realizados por la capa fsica son:

Envo bit a bit entre nodos


Proporcionar una interfaz estandarizada para los medios de
transmisin fsicos,
Modulacin
Codificacin de lnea
Configuracin de la lnea punto a punto, multipunto o punto a
multipunto
Topologa fsica de la red, por ejemplo en bus, anillo, malla o estrella
Comunicacin serie o paralela
Modo de transmisin Simplex, half duplex o full duplex

Circuitos
Tiene dos significados en redes

Como circuito fsico (el cable)


Circuito lgico usado para conectar dos dispositivos segn sus
caractersticas.

Los datos pueden transmitirse en la misma forma en que se producen o bien


pueden convertirse de una forma a otra (analgicos digitales)
Configuracin de circuitos:
Circuitos punto a punto (dedicado)
y circuitos multipunto (compartido)
Flujo de datos:
los circuitos pueden disearse para que los datos fluyan en una o en
ambas
direcciones:

o Simplex en una sola direccin


o Semiduplex en una u otra direccin pero no simultneamente
o Dplex completa: en ambas direcciones simultneamente.
Modos de transmisin: en serie y en paralelo

El medio
El medio es el elemento o sustancia fsica que lleva la transmisin de voz y
datos, se clasifican en medios guiados y no guiados.

Guiados
o
Par trenzado: Es un par de hilos conductores aislados , es muy
utilizado
o
Cable Apantallado ( Blindado)
o
Cable Coaxial
o
Fibra Optica
Monomodo

Multimodo

No guiados
o
Laser Infrarojos
o
Microondas
o
Satelital

Codificacin

No retorno a cero
No retorno a cero inverso
Bipolar AMI
Pseudoternario
Manchester
Manchester Diferencial

Datos digitales, seales digitales


Una seal digital es una secuencia de pulsos de tensin discretos y
discontinuos, donde cada pulso es un elemento de seal. Los datos binarios
se transmiten codificando cada bit de datos en cada elemento de seal.
Esta transmisin es la menos complicada y costosa con referencia a los
dems.
Las tareas involucradas al interpretar las seales digitales en el receptor
son:
El receptor debe conocer o determinar la duracin de cada bit (cuando
comienza y termina cada bit)
El receptor debe determinar si el nivel para cada bit es alto o bajo.

Tcnicas de Codificacin o Modulacin


Hay tres tcnicas de codificacin o modulacin que son:

Desplazamiento de Amplitud (ASK)

Desplazamiento de Frecuencia (FSK)


Desplazamiento en Fase (PSK)

EL MODEM
(MOdulador-DEModulador) Perifrico de entrada/salida, que puede ser
interno o externo a una computadora, y sirve para a conectar una lnea
telefnica con la computadora. Se utiliza para acceder a internet u otras
redes, realizar llamadas, etc.
Los datos transferidos desde una lnea de telfono llegan de forma
analgica. El mdem se encarga de "demodular" para convertir esos datos
en digitales. Los mdems tambin deben hacer el proceso inverso,
"modular" los datos digitales hacia analgicos, para poder ser transferidos
por la lnea telefnica.
Bsicamente existen tres tipos de mdems digitales, que sirven para tres
tipos de conexiones:

Mdem ISDN o adaptador terminal.


Mdem DSL o ADSL
Cablemdem.

MULTIPLEXORES (MUX):
Un Multiplexor es un dispositivo que tiene varias entradas de datos, una
nica salida y varias entradas de seleccin.

Capa de enlace de datos


domingo, 16 de marzo de 2014
6:30 p. m.

Su Funcin Principal:
Su tarea es conseguir que la informacin fluya, libre de
errores, entre dos mquinas que estn conectadas directamente.
Para lograr esta tiene que montar bloques de informacin
(llamados tramas en esta capa), dotarles de una direccin (Direccin
MAC), gestionar la deteccin o correccin de errores, y ocuparse
del control de flujo entre equipos (para evitar que un equipo ms
rpido desborde a uno ms lento).
Funciones:

Es encargada de acordar las reglas o protocolos


que rigen la forma en que se comunicarn entre ellos
Un protocolo de enlace de datos determina quien
puede transmitir en qu momento, cuando empieza y termina un
mensaje, y como un receptor reconoce y corrige un error
transmisin.
Controla el momento en que las computadoras harn la
transmisin (control de acceso a los medios)
Detecta y corrige errores de transmisin (control de
errores)
Identifica el inicio y el fin de un mensaje (delineamiento
de mensajes)

En las redes de rea local, el nivel de enlace de datos se divide en dos


subcapas:

LLC, Logical Link Control : Control de flujo y control de errores.


MAC, Medium Access Control : Control de la transmisin en un
medio compartido

Control de acceso a los medios


Se refiere a controlar el momento en que las computadoras harn las
transmisiones.

X-ON/X-OFF:
La computadora A enva algo a la computadora B, y la computadora B
confirma que est lista para recibirlo enviando una seal X-ON, que le
dice a lapara recibirlo enviando una seal X-ON, que le dice a la
computadora A que empiece a transmitir. LA computadora A hace una
pausa peridicamente en su transmisin para permitir que la
computadora B envi un mensaje. Si B est recibiendo sin problemas, no
hace nada, y A continua transmitiendo. Si B llega a estar muy ocupada,
enva la seal X-OFF y A deja de transmitir hasta que B enva una seal XON.

Escrutinio: El proceso de enviar una seal a un cliente que le otorga


permiso para transmitir o le pide que reciba se
denomina escrutinio (polling). Con el escrutinio, los clientes almacenan
todos los mensajes que necesitan transmitirse.

Peridicamente, el servidor escudria al cliente para ver si tiene datos


que enviar. Si el cliente tiene datos para enviar,tiene datos que enviar. Si
el cliente tiene datos para enviar, entonces lo hace, si no tiene datos
para enviar, entonces responde negativamente, y el servidor pasa al
siguiente cliente.

Escrutinio mediante pase de lista, el servidor trabaja


consecutivamente a travs de una lista de clientes,
escudriando la lista de acuerdo a orden y prioridad.
Escrutinio de concentrador (pase de prenda o token): Una
computadora inicia el escrutinio y lo pasa a la siguiente
computadora en el circuito multipunto.

Contencion
Las computadoras esperan hasta que le circuito este libre y luego
transmiten siempre
que tengan datos para enviar. La contencin se utiliza comnmente en
redes LAN Ethernet.

Es similar a un grupo de amigos hablando, cada persona trata de hablar


cuando el orador termina de hablar. Generalmente las dems personas
dan preferencia a la primera persona en hablar.

El enfoque de contencin funciona mejor en el caso de redes pequeas


que tienen un bajo
El acceso controlado funciona mejor para redes grandes con un uso
intenso.

Las colisiones son muy costosas en trminos del rendimiento ya que


desperdician capacidad del circuito durante la colisin y requiere que
ambas computadoras retransmitan Uso posteriormente

Control de Errores

Errores humanos: Equivocarse al teclear un nmero,


generalmente se controlan mediante el programa de aplicacin.
Errores de red
Datos corruptos: Datos modificados. Datos corruptos:

Datos modificados.
Datos perdidos.

Las redes deben disearse para:

1. Prevenir
2. Detectar
3. Corregir tanto los datos corruptos como los
datos perdidos.

La codificacin binaria es de gran utilidad prctica en dispositivos electrnicos como


ordenadores, donde la informacin se puede codificar basndose en la presencia o no de
una seal elctrica.
Sin embargo, esta seal elctrica puede sufrir alteraciones (como distorsiones o ruidos),
especialmente cuando se transportan datos a grandes distancias. Por este motivo, ser
capaz de verificar la autenticidad de estos datos es imprescindible para ciertos propsitos
(incluido el uso de informacin en entornos profesionales, bancarios, industriales,
confidenciales o relacionados con la seguridad).
Por este motivo existen algunos mecanismos que garantizan un nivel deintegridad de los
datos, es decir, que el destinatario obtiene una confirmacin de que los datos recibidos son,
de hecho, similares a los datos transmitidos. Existen dos maneras de proteger la
transferencia de datos para que no se produzcan errores:

instalando un medio de transmisin ms seguro, es decir, una capa de


proteccin fsica. Una conexin convencional tiene, por lo general, un porcentaje de
error entre 10-5 y 10-7.

implementando mecanismos lgicos para detectar y corregir errores.

La mayora de los sistemas de control lgico de errores se basan en la suma de informacin


(esto se denomina "redundancia") para verificar la validez de los datos. Esta informacin
adicional se denomina suma de comprobacin.

Verificacin de errores
Se han perfeccionado mejores sistemas de deteccin de errores mediante cdigos
denominados:

Cdigos de autocorreccin

Cdigos de autoverificacin

Verificacin de paridad
La verificacin de paridad (a veces denominada VRC o verificacin 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 denominado palabra
cdigo(generalmente 7 bits, de manera que se forme un byte cuando se combina con el bit
de paridad) cuyo valor (0 o 1) es tal que el nmero total de bits 1 es par. Para ser ms
claro, 1 si el nmero de bits en la palabra cdigo es impar, 0 en caso contrario.

Ya que el sistema de control de paridad puede detectar un nmero impar


de errores, puede detectar solamente el 50% de todos los errores. Este
mecanismo de deteccin de errores tambin tiene la gran desventaja de
ser incapaz de corregir los errores que encuentra (la nica forma de
arreglarlo es solicitar que el byte errneo sea retransmitido).

Verificacin de redundancia longitudinal


La verificacin de la redundancia longitudinal (LRC, tambin denominadaverificacin de
redundancia horizontal) no consiste en verificar la integridad de los datos mediante la
representacin de un carcter individual, sino en verificar la integridad del bit de paridad de
un grupo de caracteres.
Digamos que "HELLO" es el mensaje que transmitiremos utilizando el estndar ASCII.
Estos son los datos tal como se transmitirn con los cdigos de verificacin de redundancia
longitudinal:

Verificacin de redundancia longitudinal

La verificacin de la redundancia longitudinal (LRC, tambin denominadaverificacin de


redundancia horizontal) no consiste en verificar la integridad de los datos mediante la
representacin de un carcter individual, sino en verificar la integridad del bit de paridad de
un grupo de caracteres.
Digamos que "HELLO" es el mensaje que transmitiremos utilizando el estndar ASCII.
Estos son los datos tal como se transmitirn con los cdigos de verificacin de redundancia
longitudinal:

Letra

Cdigo ASCII

Bit de paridad

(7 bits)

(LRC)

1001000

1000101

1001100

1001100

1001111

VRC

1000010

Verificacin de redundancia cclica


La verificacin de redundancia cclica (abreviado, CRC ) es un mtodo de control de
integridad de datos de fcil implementacin. Es el principal mtodo de deteccin de errores
utilizado en las telecomunicaciones.

Concepto

La verificacin de redundancia cclica consiste en la proteccin de los datos en bloques,


denominados tramas. A cada trama se le asigna un segmento de datos denominado cdigo
de control (al que se denomina a veces FCS, secuencia de verificacin de trama, en el caso
de una secuencia de 32 bits, y que en ocasiones se identifica errneamente como CRC).
Elcdigo CRC contiene datos redundantes con la trama, de manera que los errores no slo
se pueden detectar sino que adems se pueden solucionar

En este proceso de deteccin de errores, un polinomio predeterminado


(denominado polinomio generador y abreviado G(X)) es conocido tanto por el
remitente como por el destinatario. El remitente, para comenzar el
mecanismo de deteccin de errores, ejecuta un algoritmo en los bits de la
trama, de forma que se genere un CRC, y luego transmite estos dos
elementos al destinatario. El destinatario realiza el mismo clculo a fin de
verificar la validez del CRC.

Correccin de errores retransmisin


Con la retransmisin un receptor detecta un error y simplemente le pide
al emisor que retransmita el mensaje hasta que este se reciba sin error.

ARQ de parar y esperar:


El emisor se para y ARQ de parar y esperar: El emisor se para y espera
una respuesta del receptor despus de
cada paquete de datos. Despues de recibir un paquete el receptor enva
ya sea una confirmacin (ACK Acknowledgment), si el mensaje no
contena error, o confirmacin negativa (NAK negative
acknowledgement), si
tiene error.

ARQ Continua:
El emisor no espera una confirmacin despus de enviar un mensaje,
inmediatamente enva el siguiente. Aunque los mensajes estn siendo
transmitidos, el emisor examina el flujo de confirmaciones que estn
examina el flujo de confirmaciones que estn regresando. Si recibe una
NAK, el emisor retransmite los mensajes necesarios. Los
paquetes que se transmiten pueden ser solo los que tienen error (LAP-M,
Link Access Protocol for Modems), o puede ser el primero con error y
todos los que le siguen (Go Back-N ARQ)

Protocolos de enlace de datos

Transmisin asncrona: Cada carcter se transmite


independientemente de todos los dems caracteres. Para
separar los caracteres y sincronizar la transmisin, se colocan
un bit de inicio y un bit de fin adelante y atrs de
cada carcter individual. El bit de inicio y el de final son
opuestos (I:0, F:1). C. Cuando el emisor esta esperando que el
usuario teclee el siguiente carcter, no se envan datos, el
circuito de comunicacin esta ocioso.
Asncrono de archivos: Transmisin de datos libre de errores,
Envi de bloques de datos utilizada por varios
protocolos en comn.
Transmisin sncrona: Los datos se transmiten a la vez como
un bloque de datos. Este bloque se llama trama o paquete.
IEEE 802.2 Control Enlace Logico

Define la forma en que los datos son transferidos sobre el medio fisico,
proporcionando servicio a las capas superiores. Es la mas alta de las dos
subcapas de enlace de datos definidas por la IEEE y ala responsable de
control de enlace logico
Se contemplan varios aspectos:
*Los Protocolos LLC
*Las Interfaces LLC
*Servicio en modo conexin
*Servicio no orientado a conexin
Protocolos LLC para la comunicacin entre entidades de la propia subcapa
LLC, definen los procedimientos para el intercambio de tramas de
informacin y de control entre cualquier par de puntos de acceso al servicio
del nivel de enlace LSAP.
Interfaz LLC -MAC especifica los servicios que la subcapa LLC
requiere de la subcapa MAC, independientemente de la topologia de la
subred y del tipo de acceso al medio
Servicio en modo conexin es un servicio que establece una conexin
entre las estaciones del enlace, y que garantiza la entrega de las unidades
de datos que fluyen a traves de dicha conexin (servicio confiable)
Servicio no orientado a conexin no establece una conexin previa entre
las estaciones, por lo que cada trama intercambiada es independiente de
todas las demas
Aplicaciones
Modos operativos orientado a conexin y no oreintado a conexin
Tipo1: No orientado a conexion y sin confirmacion.
Tipo2: Modo operativo orientado a conexion.

Tipo3: No orientado a conexion y con confirmacin`


Control de enlace lgico (LLC)
Esta capa es la encargada de transmitir tramas entre dos estaciones sin
tener que pasar por ningn nodo intermedio. Esta capa debe permitir el
acceso mltiple. Esta capa debe identificar todos los posibles accesos a ella,
ya sean de una capa superior como estaciones destino u otros.
Servicios LLC
el LLC debe controlar el intercambio de datos entre dos usuarios, y para ello
puede establecer una conexin permanente, una conexin cuando se
requiera el intercambio de datos o una mezcla de ambas (slo se establece
conexin permanente cuando sea necesaria).
Protocolos LLC
hay varias formas de utilizacin de este protocolo que van desde envos de
tramas con requerimiento de trama de confirmacin hasta conexiones
lgicas entre dos estaciones previo intercambio de tramas de peticin de
conexin.
Control de Acceso al Medio (MAC)
El MAC es el mecanismo encargado del control de acceso de cada estacin
al medio. El MAC puede realizarse de forma distribuida cuando todas las
estaciones cooperan para determinar cul es y cundo debe acceder a la
red. Tambin se puede realizar de forma centralizada utilizando un
controlador.
Tcnicas de control de Acceso al Medio
Sincronas
Las sncronas hacen que la red se comporte como de conmutacin de
circuitos, lo cul no es recomendable para LAN y WAN
Asincronas
Las asncronas son ms aceptables ya que las LAN actan de forma
impredecible y por tanto no es conveniente el mantenimiento de accesos
fijos. Las asncronas se subdividen en 3 categoras:
Rotacin circular: Se va rotando la oportunidad de transmitir a cada
estacin, de forma que si no tiene nada que transmitir, declina la
oferta y da paso a la siguiente estacin. La estacin que quiere
transmitir, slo se le permite una cierta cantidad de datos en cada
turno. Este sistema es eficiente cuando casi todas las estaciones
quieren transmitir algo, de forma que el tiempo de transmisin se
reparte equitativamente. Pero es ineficiente cuando slo algunas
estaciones son las que desean transmitir, ya que se pierde mucho
tiempo rotando sobre estaciones que no desean transmitir.
Competicion: En este caso, todas las estaciones que quieren
transmitir compiten para poder hacerlo (el control de acceso al medio
se distribuyen entre todas las estaciones). Son tcnicas sencillas de
implementar y eficientes en bajas cargas pero muy ineficientes para

cargas altas (cuando hay muchas estaciones que quieren el acceso y


adems transmiten muchos datos).
Reserva: Esta tcnica es adecuada cuando las estaciones quieren
transmitir un largo periodo de tiempo, de forma que reservan ranuras
de tiempo para repartirse entre todas las estaciones.

CSMA (Carrier sense multiple access)


Acceso Mltiple por Deteccin de Portadora
El mtodo CSMA est diseado para redes que comparten el medio de
transmisin. Cuando una estacin quiere enviar datos, primero escucha el
canal para ver si alguien est transmitiendo. Si la lnea esta desocupada, la
estacin transmite. Si est ocupada, espera hasta que est libre.
El fin es evitar colisiones, es decir que dos host hablen al mismo
tiempo.
Generalmente usados :
CSMA/CD : Acceso mltiple con escucha de portadora y deteccin de
colisiones
CSMA/CA : Acceso mltiple con escucha de portadora y evasin de
colisiones
CSMA/CD
Los dispositivos de red escuchan el medio antes de transmitir, es decir, es
necesario determinar si el canal y sus recursos se encuentran disponibles
para realizar una transmisin. Adems, mejora el rendimiento de CSMA
finalizando el envo cuando se ha detectado una colisin
PROCESO:
Para enviar una trama, el equipo origen primero enva una trama corta de
control de solicitud de transmisin RTS (Request To Send) mediante el
mtodo CSMA/CD o CSMA/CA. Este mensaje de control RTS contiene las
direcciones de MAC del equipo origen y destino. Si el equipo destino recibe
esta trama significa que est preparado para recibir una trama. Este equipo
devolver una trama de contestacin: preparado para transmitir CTS (Clear
To Send) o receptor ocupado (RxBUSY). Si la respuesta es afirmativa el
equipo origen transmite la trama en espera (DATA). Si el equipo destino
recibe correctamente el mensaje contesta con la trama de confirmacin
positiva ACK (ACKnowledged) y si no la recibe correctamente contesta con
la trama de confirmacin negativa NAK (NAKnowledged) y el equipo origen
tratar de volver a enviarlo. Este procedimiento se repite un nmero
predefinido de veces hasta conseguirse una transmisin correcta de la
trama DATA.
Procedimientos:
El protocolo CSMA/CD puede estar basado en cualquiera de los siguientes
procedimientos:

CSMA 1-persistente: cuando una estacin quiere transmitir,


primero escucha el canal. Si ste est libre entonces transmite
inmediatamente. En el caso contrario permanece a la escucha hasta
que est libre. En el momento en el que la estacin considere que el
canal est disponible, se transmite inmediatamente. El problema
radica en que varias estaciones pueden estar esperando a que el
canal est libre para transmitir, dando lugar a una colisin de sus
tramas.

CSMA 2- No persistenteFunciona de forma anloga al anterior


excepto en el hecho de que cuando detecta que el canal est
ocupado, en vez de permanecer a la espera escuchndolo, espera un
tiempo aleatorio y vuelve a escuchar el canal. Con este mtodo se
reducen las colisiones si el trfico es elevado, mejorndose la
utilizacin del canal. Sin embargo aumentan los retardos para cargas
de trfico bajas

CSMA p-persistente: Al igual que en los casos anteriores se


escucha el canal, sin embargo si ste est libre, en vez de transmitir
inmediatamente, se transmite con una probabilidad p, o bien se
retrasa la emisin una ranura temporal con una probabilidad q=1-p .
Esta ranura temporal suele ser igual al mximo retardo de
propagacin de la seal.

Ventajas:
- La deteccin de colisiones en redes LAN cableadas es fcil.
- El tiempo medio necesario para detectar una colisin es relativamente bajo.
- Puede ser empleado en sistemas de control de procesos contnuos si la carga de trfico
de la red es baja (inferior al 20 %)
- Ofrece un rendimiento mayor en especial cuando existen pocas colisiones.

Desventajas:
Una de las desventajas ms importantes radica en que no es posible garantizar un
tiempo mximo finito para el acceso de las tramas al canal de comunicacin, por lo cual
no resulta adecuado para aplicaciones de tiempo real.
- Normalmente las redes CSMA/CD son de tipo half-duplex, lo cual significa que
mientras una estacin enva informacin es incapaz de escuchar el trfico existente.
- Problemtica en redes inalmbricas
Estados
Perodo de contienda o contencin: es el intervalo de tiempo durante el cual una
trama es vulnerable a colisiones
Perodo vaco: intervalo de tiempo durante el cual el canal est vaco
Perodo de transmisin: intervalo de tiempo durante el cual una estacin
transmite obteniendo el control del canal
CSMA/CA
Este protocolo trata de evitar choques o colisiones dividiendo el tiempo para que cada
una de las estaciones pueda transmitir

Cada equipo indica su intencin de transmitir antes de transmitir los datos. De esta
forma, los equipos detectan cundo puede ocurrir una colisin; esto permite evitar
transmitir colisiones. Desafortunadamente, informar la intencin de transmitir datos
aumenta el trfico en el cable y ralentiza el rendimiento de la red.
PROCESO: Para enviar una trama, el equipo origen primero enva una trama corta de
control de solicitud de transmisin RTS (Request To Send) mediante el mtodo
CSMA/CD o CSMA/CA. Este mensaje de control RTS contiene las direcciones de
MAC del equipo origen y destino. Si el equipo destino recibe esta trama significa que
est preparado para recibir una trama. Este equipo devolver una trama de contestacin:
preparado para transmitir CTS (Clear To Send) o receptor ocupado (RxBUSY). Si la
respuesta es afirmativa el equipo origen transmite la trama en espera (DATA). Si el
equipo destino recibe correctamente el mensaje contesta con la trama de confirmacin
positiva ACK (ACKnowledged) y si no la recibe correctamente contesta con la trama de
confirmacin negativa NAK (NAKnowledged) y el equipo origen tratar de volver a
enviarlo. Este procedimiento se repite un nmero predefinido de veces hasta
conseguirse una transmisin correcta de la trama DATA.
Bsicamente, este proceso se puede dividir en tres fases en las que el emisor:
- Escucha para ver si la red est libre.
- Transmite el dato.
-

Espera un reconocimiento por parte del receptor.

Algoritmo de Funcion de cada Codificacion:


1. NRZL
Wikipedia: Donde 0 representa el nivel alto y 1 el nivel bajo
2. NRZI
Al transmitir un 0 no se produce transicin y en cambio al enviar un 1 se
produce una transicin a nivel positivo o negativo.
3. AMI Bipolar (Alternate Mark Inversion):
Cero --- No hay seal.
Uno --- Pulso positivo o negativo de forma alterna.
4. PSEUDOTERNARIO
- El Bit 1 se representa por la aunsencia de valor
- El 0 se representa mediante pulsos de polaridad alternante (Pulso
positivo o negativo de forma alterna.)
Manchester
Transicin en mitad del intervalo de duracin del bit
La transicin sirve como reloj y para transmitir el dato

Transicin Bajo a Alto representa 1


Transicin Alto a Bajo representa 0
Manchester Diferencial
Transicin en mitad del intervalo usado slo para sincronizar.
La transicin al principio del intervalo del bit representa 0.
La ausencia de transicin al principio del intervalo representa 1
Nota: es un esquema de codificacin diferencial

Anda mungkin juga menyukai