lunes, 11 de febrero de 2008

SOFTWARE LIBRE PARA UNA SOCIEDAD LIBRE

Desde sus inicios Stallman siempre lucho por que el software que utilizamos sea libre, libre por que el siempre creyó y cree que el código fuente debe de estar disponible y transparente para todo aquel que desee modificar o mejorar un software esto se hace mediante el mecanismo del Copyleft.

Deberíamos dejar de lado el egoísmo que llevamos dentro, por que de nada nos sirve ser muy conocedores y expertos en una materia o ciencia si es que esta no la compartimos y al final nadie puede ayudarte a mejorar o salir de algún error o mal entendido que estés cometiendo sin darte cuenta y tal vez al final nunca logres algo mejor ni bueno para ti ni para nadie y si lo logras tal vez no te sea útil por mucho tiempo todo por no saber compartir con nuestros compañeros, amigos u otras personas en general. Lo que nos propone el software libre es dejar a disposición nuestro trabajo claro siempre manteniendo nuestra autoría y el contenido esencial, y así podremos decir que nuestro software es libre cuando un usuario tendrá la libertar de ejecutar un programa, la libertad de modificarlo y ajustarlo a sus necesidades, la libertad de redistribuir copias se este, la libertad de redistribuir copias modificadas para que otros aprovechen ya de las modificaciones hechas; su predistribución puede hacerse gratuitamente o a cambio del pago de un precio.

Hoy en día nos estamos enfrentando a varios retos que nos ponen las empresas privativas así como a los fabricantes de hardware quienes cada vez mantienen mucho mas en secreto las especificaciones del hardware, dificultando así la creación de drivers libres que sean compatibles con ellos; las librerías propietarias que a veces no dejan que un programa funcione si es que no tiene estas librerías; las patentes de software los cuales dificultan que muchos programas libres puedan distribuirse con la amenaza de una demanda judicial; la documentación libre, si bien es cierto que se cuenta con bastante software libre pero también hace falta un gran gama de manuales libres que nos enseñen como manejar y ejecutar nuestro software para esto es necesario que los desarrolladores del software libre produzcan esta gran gama de manuales libres, y si hicieron algunas modificaciones a un software también hagan las modificaciones técnicas a sus manuales para así redistribuirlo.

-- El «software libre» es una cuestión de libertad, no de precio. Para comprenderlo debemos pensar en la acepción de libre como en «libertad de expresión» y no como en «barra libre de cerveza». Así que puedes pagar o no por obtener copias de software libre, pero independientemente de la manera en que las obtengas, siempre tendrás libertad para copiar, modificar e incluso vender estas copias. El software libre no significa que sea «no comercial». Cualquier programa libre estará disponible para su uso, desarrollo y distribución comercial. El desarrollo comercial del software libre ha dejado de ser excepcional y de hecho ese software libre comercial es muy importante. --

Ahora para poder tu ser libre solo tienes que tomar tu decisión si quieres seguir con el software privativo que te restringe el derecho de aprender y conocer mas de ellos o si te tas cuenta de cuan importante es hacer uso del software libre y así aprovechar al máximo del software que tienes y contribuir con algo nuevo y mucho mejor para el fututo.

RECORDEMOS EL COMANDO PING y IPCONFIG

EL COMADO PING: Habiamos dicho que este comando verifica la conexión física de nuestra PC y otras al nivel IP en la red. Envía paquetes de datos llamados mensajes de solicitud de eco ICMP y que por defecto son de 32 bytes cada uno. realizamos ping a nuestra propia maquina:
a.- ping 127.0.0.1 –t : este comando envía paquetes de datos ilimitados , paramos el envio presionando la combinacion de teclas "CTRL+C"

b.- ping 127.0.0.1 –w: Lo usamos para poner el tiempo de espera para recibir la respuesta, cuando este tiempo es mayo los datos se pierden y te muestra una respuesta de error. c.- ping 127.0.0.1 –l : Nos permite cambiar el tamaño del paquete que enviamos el cual normalmente es de 32 bytes.

e.- ping 127.0.0.1 –a : segun lo que lei dice que nos devuelve la direccion del host si el numero de IP es correcto pero al hacer mis pruebas obtengo el mismo resultado que cuando hago un ping normal. lo siento haber si tu me ayudas a resolver mi duda, tal vez este haciendo algo mal.
SABES QUE SIGNIFICA MAC?
Dice que el acrónimo MAC en nuestro campo puede referirse a:
  • La dirección MAC (MAC address), que es un identificador hexadecimal de 48 bits que se corresponde de forma única con una interfaz de red.

Es la Media Access Control address o dirección de control de acceso al medio Cada dispositivo tiene su propia dirección MAC determinada y configurada por el IEEE (los últimos 24 bits) y el fabricante (los primeros 24 bits) utilizando el OUI. No todos los protocolos de comunicación usan direcciones MAC, y no todos los protocolos requieren identificadores que sean unicos

  • El control de acceso al medio (Media Access Control), subcapa inferior de la capa de enlace de datos.
  • El código de autenticación de mensaje (Message Authentication Code), código informático que sirve para asegurar la autenticidad de un mensaje.
  • MAC times, abreviación de tiempos de "Modificación, Acceso, y Cambio" ("Modification, Access, and Change" times) en un archivo de computadora
  • Mandatory access control, una técnica para proteger y contener procesos computacionales, datos, y devices de sistema de mal uso.

SERVIDOR DNS

Un servidor DNS (Domain Name System) se utiliza para proveer a las computadoras de los usuarios un nombre equivalente a las direcciones IP. El uso de este servidor es transparente para los usuarios cuando éste está bien configurado.

Cada LAN (Red de área local) debería contar con un servidor DNS. Estos servidores trabajan de forma jerárquica para intercambiar información y obtener las direcciones IP de otras LANs.

NIC (Network Information Center) es el organismo encargado de administrar el DNS a nivel mundial.

Para la operación práctica del sistema DNS se utilizan tres componentes principales:

Los Clientes DNS: Se ejecuta en la computadora del usuario y que genera peticiones DNS de resolución de nombres a un servidor DNS (Por ejemplo: ¿Qué dirección IP corresponde a nombre.dominio?)

Los Servidores DNS: Contestan las peticiones de los clientes. Los servidores recursivos tienen la capacidad de reenviar la petición a otro servidor si no disponen de la dirección solicitada

Las Zonas de autoridad: Son porciones del espacio de nombres de dominio que almacenan los datos. Cada zona de autoridad abarca al menos un dominio y posiblemente sus subdominios, si estos últimos no son delegados a otras zonas de autoridad.

EL COMANDO IPCONFIG: Es el que nos muestra información de la configuración actual de la red en nuestra tarjeta de red que estén configuradas.

Sabemos que con las operaciones al poner el nombre del adaptador podemos usar los comodines * y ?, ademas si digitamos ipconfig en la ventana en modo DOS, entonces tendremos como resultado la configuración IP.

/all: Nos muestra toda la información de configuración.

Nos muestra la direccion fisica, ip, mascara, puerta de enlace y el numero de dns de nuestra maquina en nuestro caso podemos observar los datos en la imagen anterior.

DHCP (sigla en inglés de Dynamic Host Configuration Protocol) es un protocolo de red que permite a los nodos de una red IP obtener sus parámetros de configuración automáticamente.

Una dirección IP es un número que identifica de manera lógica y jerárquica a una interfaz de un dispositivo dentro de una red que utilice el protocolo IP

La máscara de subred es un código numérico que forma parte de la dirección IP de las computadoras, tiene el mismo formato que la dirección IP, pero afecta sólo a un segmento particular de la red. Se utiliza para dividir grandes redes en redes menores, facilitando la administración y reduciendo el tráfico inútil, de tal manera que será la misma para ordenadores de una misma subred.