10.01.2013 Views

implementación de una red inalámbrica bluetooth - Universidad del ...

implementación de una red inalámbrica bluetooth - Universidad del ...

implementación de una red inalámbrica bluetooth - Universidad del ...

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.

La interfaz <strong>de</strong>l socket Berkeley permite a los programas abrir terminales <strong>de</strong><br />

comunicaciones para dispositivos remotos en el espacio <strong>de</strong> usuario. El socket es<br />

<strong>una</strong> abstracción <strong>de</strong> <strong>red</strong> para los terminales <strong>de</strong> un canal y está asociado con el<br />

protocolo; usualmente, el PF_INET es usado para asociar un socket con el<br />

protocolo TCP/IP.<br />

La interfaz <strong>de</strong>l driver <strong>de</strong>l dispositivo <strong>de</strong> <strong>red</strong> permite el uso simultáneo <strong>de</strong> múltiples<br />

dispositivos <strong>de</strong> <strong>red</strong>, cada uno <strong>de</strong> los cuales tiene un tipo apropiado para distinguir<br />

la clase <strong>de</strong> dispositivo a la cual pertenece, es <strong>de</strong>cir, Ethernet, PPP, X.25, etc. El<br />

driver <strong>de</strong>l dispositivo registra el dispositivo <strong>de</strong> <strong>red</strong> en el sistema.<br />

La interfaz <strong>de</strong>l driver <strong>de</strong> <strong>red</strong> incluye un paquete encargado <strong>de</strong> organizar los<br />

diferentes tipos <strong>de</strong> dispositivos (Packet Scheduler), para lo cual implementa <strong>una</strong><br />

disciplina <strong>de</strong> colas.<br />

La capa <strong>de</strong> protocolo correspon<strong>de</strong> al protocolo que se está implementando. Cada<br />

protocolo <strong>de</strong>be registrarse por si mismo tanto en la interfaz <strong>de</strong>l socket con la<br />

familia <strong>de</strong> protocolo (PF_XXX) apropiada como en la interfaz <strong>de</strong>l driver <strong>de</strong>l<br />

dispositivo con el tipo <strong>de</strong> protocolo apropiado. De esta manera cada paquete<br />

recibido será entregado a la capa <strong>de</strong> protocolo correspondiente.<br />

Tanto en este diseño como en la mayoría <strong>de</strong> los kernel <strong>de</strong> Linux la capa <strong>de</strong> <strong>red</strong> es<br />

orientada a objetos, siendo estos los objetos más importantes:

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

Saved successfully!

Ooh no, something went wrong!