12.05.2013 Views

1 1. INTRODUCCIÓN ........................................................... - Blearning

1 1. INTRODUCCIÓN ........................................................... - Blearning

1 1. INTRODUCCIÓN ........................................................... - Blearning

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ej.<br />

Manchester 1B2B<br />

transmitir 0 01<br />

transmitir 1 10<br />

2 códigos no válidos de Manchester serían.<br />

00 J<br />

11 K<br />

J y K se llaman violaciones de código ya que son códigos no válidos en<br />

la codificación Manchester.<br />

Ej.<br />

4B5B (en el que a cada combinación de 4 bits se le asigna una<br />

combinación de 5 bits).<br />

Tendremos 2 4 = 16 combinaciones de 4 bits y 2 5 = 32 de 5 bits.<br />

Las 16 combinaciones de 5 bits sin utilizar serán códigos no válidos,<br />

se podrán utilizar para violaciones de códigos.<br />

Ej. de redes donde se utiliza este método: Token Ring, FDDI utiliza<br />

4B5B.<br />

Ventaja:<br />

No hay que hacer relleno porque utilizamos códigos no válidos.<br />

Muchas redes utilizan una combinación de estos métodos, como por ej. un<br />

entramado orientado a carácter y además llevan un byte en el que dicen el<br />

nº de bytes. Así tenemos redundancia:<br />

DLE STX ETX DLE<br />

Es frecuente utilizar cuenta de caracteres y además otro método de<br />

entramado.<br />

CONTROL DE FLUJO<br />

Consiste en que el transmisor no envíe tramas más rápido de lo que el<br />

receptor es capaz de procesar.<br />

PHY<br />

Buffer<br />

MAC LLC<br />

N<br />

CPU<br />

memoria<br />

prcipal<br />

Cuando la trama ha sido<br />

extraída se va almacenando en un<br />

buffer. Cuando se tiene en el<br />

buffer se lanza una interrupción<br />

al procesador.<br />

Una por cada trama. Esta<br />

interrupción será atendida por<br />

una rutina de aceptación de<br />

interrupción que copia la trama a memoria para procesarla y liberar el buffer.<br />

La memoria de la tarjeta es pequeña (unos pocos Ks) y sólo caben unas 10 o<br />

20 tramas. Lo que interesa es que se procesen las tramas. Cuando el buffer está<br />

lleno tira las siguientes tramas.<br />

El control de flujo tiene que tener algún mecanismo para frenar al<br />

transmisor. Lo que pretende es evitar que se llene el buffer de la tarjeta y que<br />

tenga que tirar las tramas.<br />

Parada y espera<br />

a) sin errores<br />

EMISOR RECEPTOR<br />

(1) Emisor envía<br />

(4) Llega ACK<br />

(5) Enviar<br />

siguiente trama<br />

ACK<br />

(2) Recibe (buffer)<br />

(3) Se libera el buffer<br />

Envía confirmación ACK<br />

46

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!