1 1. INTRODUCCIÓN ........................................................... - Blearning
1 1. INTRODUCCIÓN ........................................................... - Blearning
1 1. INTRODUCCIÓN ........................................................... - Blearning
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