sábado, 9 de abril de 2011

Guia de contenidos

Has alcanzado los dominios de este blog, en el que encontrarás una descripción cualitativa sobre una serie de interfaces estandard empleados ampliamente en el mundo de las tecnologías de la información. Aparte de una breve y sustanciosa ficha técnica sobre cada uno de ellos, te proporcionaré un link a las fuentes donde econtrarás todos los detalles técnicos que incluyen dichas especificaciones y quizás alguna referencia donde encuentres una implementación o elaboración gratuita (o no) de dichos interfaces.

En la ficha que te acabo de mencionar pretendo detallar aspectos tales como:
a) tipo de aplicación para la que se utiliza el interface
b) entidades que interconecta el interface, en el sentido de indicar las funciones que se supone que desempeñan dichas entidades
c) tasa de transferencia alcanzable
d) tipo de interconexion que ofrece (punto a punto, punto a multipunto, ... duplex mode,...)
e) canal físico que requiere para construirlo (aire, cable, una pila de protocolos determinada...)
f) Metodo o metodos de configuracion de los mismos
g) sintaxis, codificacion, procedimientos asociados,...
h) lista de características opcionales que pueden ser asociadas al interface, sin que sean partes constituyentes del mismo.

entre otros aspectos. Si que quiero reseñar que no me voy a centrar en aspectos tales como adaptadores de interface, es decir, implementaciones concretas que estén orientadas a traducir de un modo u otro un interface en otro, o en implementaciones concretas que hagan uso de dicho interface, pues soluciones especificas las hay a miles para un interface determinado. No obstante, me reservo la libertad de proporcionar en el apartado de links el direccionamiento a fuentes donde tales implementaciones pueden ser localizadas. Simplemente como un complemento adicional, sin que sea ese el objetivo que me he propuesto.

Para dar un mejor visión, he aqui una lista de los interfaces que se describirán:

- Interface RS-232
- Interface IPv4
- Interface WiFi
- Interface USB
- Interface (protocolo) ATM
- Interface de programacion de la API de Windows

Quiero asimismo comentar que, a la postre, cualquier interface requiere de un mecanismo fisico de transmisión, basado en fenómenos físicos que están muy bien descritos en la ciencia base disponible hoy dia. El estudio o descripcion de lo que son a la postre los verdaderos interfaces a tan bajo nivel, no lo trato en este blog. No obstante, dispongo de otro blog en el que si que detallo a muy bajo nivel cómo se produce la interaccion física que verdaderamente permite la transferencia de información, la cual, dicho sea de paso se produce por un mecanismo único: la propagacion de ondas (mecánicas, acústicas, electrñicas, electromagnéticas,...).

También quiero reseñar que un interface no es más que vehículo de comunicación entre entidades, por lo que tienen sentido y cabida aqui la descripción tanto de interfaces software, orientadas a la programación, como de interfaces físicos, orientadas a la comunicacion entre circuitos electrónicos, como los protocolos de comunicaciones, orientados a la comunicacione de datos y controles entre aplicaciones completas a efectos de dar soporte a funciones muy bien definidas dentro de un sistema (establecimiento de una llamda telefonica, intercambio de datos entre un cliente y un servidor)...

Con toda esta perspectiva, quiero evidenciar un hecho que es frecuentemente pasado por alto y es que los interfaces no son más que diferentes clases de pegamento que, si los escogemos sabiamente, permiten dotar de solidez y eficacia a los sistemas en los que son parte constitutiva, por un lado. Y por otro lado, quiero reseñar que, los interfaces se pueden superponer entre si, empleando eso si las adecuadas entidades de convergencia que son los mencionandos adaptadores de interface, para posibilitar la conexion de cualquier elemento de un sistema con otro. Así pues se suela hablar de "montar un protocolo TCP/IP (IPv4 por ejemplo) sobre Ethernet", refiriendose así a la existencia de un elemento adaptador de interface que traduce la informacion que se inyecta a través de un interface TCP/IP en otro interface que es el Ethernet.

Y con todo esto dicho, espero que aquí encuentres un oasis de claridad a la hora de estudiar lo fundamental sobre la definicion del interface que constituye el vasto panorama de los disponibles hoy dia, sin contar los que cada cual se pueda inventar, claro está.

Para completar este blog, lo iniciaré con una breve descripción formal de los elementos inherentes al mismo, para que pueda apreciarse perfectamente bien todos los elementos de su anatomia que nadie puede soslayar a la hora de manipular uno, sin que se encuentren problemas en su uso y manipulación. Esa descripción constituirá el siguiente objetivo del presente espacio.