lunes, 11 de febrero de 2008

Acerca software libre

El “Software Libre”es un asunto de libertad, no de precio. Para entender el concepto, debes pensar en “libre'' como en “libertad de expresión'', significa tanto libre como gratis.
“Software Libre'' se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software


Con esto nos da a entender que es un software en el cual uno es libre de usar el programa, con cualquier propósito ya que para ello no necesitas licenias ya que todo es libre y puedes modificar a tu antojo.

El término con el que se conoce al software distribuido y desarrollado libremente. Fue utilizado por primera vez en 1998 por algunos usuarios de la comunidad del software libre, tratando de usarlo como reemplazo al ambiguo nombre original en inglés del software libre (free software).
Free en inglés puede significar diferentes cosas: gratuidad y libertad. Por ello, por un lado, permite pensar en "software por el que no hay que pagar" (software gratuito) y, por otro, se adapta al significado que se pretendió originalmente (software que posee ciertas libertades). El término para algunos no resultó apropiado como reemplazo para el ya tradicional free software, pues eliminaba la idea de libertad (incluso hay algunos que usan —en inglés— el término libre software para evitar la ambigüedad de free).


Desde el punto de vista de una "traducción estrictamente literal", el significado obvio de "código abierto" es que "se puede mirar el código fuente", por lo que puede ser interpretado como un término más débil y flexible que el del software libre. Basado en ello se argumenta que un programa de código abierto puede ser software libre, pero también puede ser semilibre o incluso completamente no libre. Sin embargo, por lo general, un programa de código abierto puede ser y de hecho es software libre, como igualmente un programa Software Libre es Open Source. Esto ocurre dado que ambos movimientos reconocen el mismo conjunto de licencias y tiene principios equivalentes.

Hay que diferenciar los programas Open source, que dan a los usuarios la libertad de mejorarlos, de los programas que simplemente tienen el código fuente disponible, posiblemente con fuertes restricciones sobre el uso de dicho código fuente. Mucha gente cree que cualquier software que tenga el código fuente disponible es open source, puesto que lo pueden manipular. Sin embargo, mucho de este software no da a sus usuarios la libertad de distribuir sus modificaciones, restringe el uso comercial, o en general restringe los derechos de los usuarios.
Un término que pretende resolver posibles ambigüedades o confusiones que ambos términos generan es FOSS (Free Open Source Software).


En la actualidad open source es utilizado para definir un movimiento nuevo de software (la Open Source Initiative), diferente al movimiento del Software Libre, incompatible con este último desde el punto de vista filosófico, y completamente equivalente desde el punto de vista práctico, de hecho, ambos movimientos trabajan juntos en el desarrollo práctico de proyectos.
La idea que late detrás del open source es bien sencilla: cuando los programadores en internet pueden leer, modificar y redistribuir el código fuente de un programa, éste evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores a una velocidad impresionante, mayor a la aplicada en el desarrollo de software convencional o cerrado, dando como resultado la producción de un mejor software.

Ping 127.0.0.1

1.-) Explique detalladamente para que sirve el siguiente comando con sus modificadores:

a.- ping 127.0.0.1 –t

El -t Especifica que el ping continuará enviando mensajes de solicitud de eco al host destino hasta que se le interrumpa. Para interrumpir, presione CTRL+ ENTER. Para interrumpir y salir de ping, presione CTRL+C.

b.- ping 127.0.0.1 –w
El w Especifica el tiempo de espera, en milisegundos, que se esperará a recibir el mensaje de respuesta de eco que corresponde a un mensaje de solicitud de eco. Si no se recibe el mensaje de respuesta de eco en el tiempo de espera, se muestra el mensaje de error "Tiempo de espera agotado para esta solicitud". El tiempo de espera predeterminado es 4000 (4 segundos).


c.- ping 127.0.0.1 –l

–l =tamaño :Especifica la longitud, en bytes, del campo Datos del mensaje de solicitud de eco enviado. El valor predeterminado es 32. El tamaño máximo es 65.527.

d.- ping 127.0.0.1 –a
-a Especifica que la resolución de nombres inversa se realiza en la dirección IP de destino. Si es correcto, ping muestra el nombre de host correspondiente.

2.-) ¿Explique detalladamente que significa MAC y para que sirve?
La dirección MAC (Media Access Control address o dirección de control de acceso al medio) es un identificador hexadecimal de 48 bits que corresponde de forma única a una tarjeta o interfaz de red.

Es individual, cada dispositivo tiene su propia dirección MAC determinada y configurada por el IEEEEn sistemas tipo Windows se ejecutará el comando " cmd ", ok, y cuando nos salga una pantalla con la línea de comandos, teclear " ipconfig /all " para conocer la información relacionada con las interfaces de red, donde aparecerá listada la dirección MAC correspondiente a cada una (La dirección MAC también es conocida como dirección física).


3.-) ¿Explique detalladamente para que sirve un servidor DNS?
DNS ( Domain Name Service) es un sistema de nombres que permite traducir de nombre de dominio a dirección IP y vice-versa. Aunque Internet sólo funciona en base a direcciones IP, el DNS permite que los humanos usemos nombres de dominio que son bastante más simples de recordar (pero que también pueden causar muchos conflictos, puesto que los nombres son activos valiosos en algunos casos).
El sistema de nombres de dominios en Internet es un sistema distribuido, jerárquico, replicado y tolerante a fallas. Aunque parece muy difícil lograr todos esos objetivos, la solución no es tan compleja en realidad. El punto central se basa en un árbol que define la jerarquía entre los dominios y los sub-dominios. En un nombre de dominio, la jerarquía se lee de derecha a izquierda. Por ejemplo, en dcc.uchile.cl, el dominio más alto es cl. Para que exista una raíz del árbol, se puede ver como si existiera un punto al final del nombre: dcc.uchile.cl., y todos los dominios están bajo esa raíz (también llamada ``punto").

4.- Cuando ud. ejecuta el comando ipconfig /all en la pantalla se muestran mucha informacion ordenada, explique que informacion da cada opcion mostrada.

Podremos ver la configuración IP de Windows 2000: nombre del host y otros campos, y la información del adaptador de red Ethernet: sufijo DNS, descripción del adaptador, dirección física (MAC), DHCP habilitado (S/N), configuración automática habilitada (S/N), dirección IP, máscara, puerta de enlace, servidor DHCP y servidor DNS.