viernes, 30 de octubre de 2009

las Tics




Las Tecnologías de Información, son una herramienta generadora de productos finales, son procesos científicos cuyo principal objetivo es la generación de conocimientos, que a la postre vqan a incidir en los modos de vida de las sociedades, no sólo en un ámbito técnico o especializado, sino principalmente en la creación de nuevas formas de comunicación y convivencia global.




jueves, 22 de octubre de 2009

Dns

Un servidor DNS en la red local, nos permitirá crear una asociación directa Nombre de PC <->
Dirección IP en nuestra red, que nos facilitará la identificación de nuestros equipos.
En las redes TCP/IP, cada PC dispone de una dirección IP para poder comunicarse con el resto de PCs. Es equivalente a las redes de telefonía en las que cada teléfono dispone de un número de teléfono que le identifica y le permite comunicarse con el resto de teléfonos.

Trabajar con direcciones IP es incómodo para las personas, ya que requeriría conocer en todo momento las direcciones IP de los equipos a los que queremos conectarnos. En su lugar utilizamos nombres que son más fáciles de recordar y utilizar como por ejemplo www.google.es, www.sena.edu.co
etc...

Cada equipo y cada servidor conectado a Internet, dispone de una dirección IP y de un nombre
perteneciente a un dominio. Internamente, la comunicación entre los PCs se realiza utilizando direcciones IP por eso es necesario algún sistema que permita, a partir de los nombres de los PCs, averiguar las direcciones IPs de los mismos

Un servidor DNS es un servidor que permite averiguar la IP de un PC a partir de su nombre. Para ello, el servidor DNS dispone de una base de datos en la cual se almacenan todas las direcciones IP y todos los nombres de los PCs pertenecientes a su dominio.
No existe una base de datos única donde se almacenan todas las IPs existentes en el mundo, sino que cada servidor almacena las IPs correspondientes a su dominio. Los servidores DNS están dispuestos jerárquicamente de forma que cuando nuestro servidor más inmediato no puede atender nuestra petición,éste la traslada al DNS superior.
En el proceso de resolución de un nombre, hay que tener en cuenta que los servidores DNS funcionan
frecuentemente como clientes DNS, consultando a otros servidores para resolver completamente un nombre consultado.

Zona de Búsqueda Directa: Las resoluciones de esta zona devuelven la dirección IP correspondiente al recurso solicitado. Realiza las resoluciones que esperan como respuesta la dirección IP de un determinado recurso.
Zona de Búsqueda Inversa: Las resoluciones de esta zona buscan un nombre de equipo en función de su dirección IP; una búsqueda inversa tiene forma de pregunta, del estilo "¿Cuál es el nombre DNS del equipo que utiliza la dirección IP 192.168.0.20?".
Reenviador DNS: Servidor DNS designado por otros servidores DNS internos para su uso en consultas
para resolver nombres de dominio DNS externos o fuera del dominio local.

Configuración del servidor DNS
El servidor DNS admite tres modos de funcionamiento
Servidor DNS maestro

Servidor DNS esclavo

Servidor caché DNS

Servidor DNS maestro
En este modo de funcionamiento, nuestro servidor se comporta como un auténtico servidor DNS para
nuestra red local. Atenderá directamente a las peticiones de resolución de direcciones pertenecientes a la red local y reenviará a servidores DNS externos las peticiones del resto de direcciones de Internet.

Servidor DNS esclavo
Un servidor esclavo actuará como un servidor espejo de un servidor DNS maestro. Permanecerá
sincronizado con el maestro. Se utilizan para repartir las peticiones entre varios servidores aunque las modificaciones solo se realicen en el maestro. En redes locales salvo por razones de disponibilidad, es raro que exista la necesidad de tener dos servidores DNS ya que con uno será suficiente.

Servidor caché DNS
En este modo de funcionamiento, nuestro servidor se comporta como si fuera un auténtico servidor DNS para nuestra red local aunque realmente no sea un servidor DNS propiamente dicho. Cuando recibe una petición de DNS por parte de un cliente de nuestra red, la trasladará a un DNS maestro que puede estar en nuestra red o fuera, almacenará en una memoria caché la respuesta y a la vez la comunicará a quien hizo la petición. Si un segundo cliente vuelve a realizar la misma petición, como nuestro servidor tiene la respuesta almacenada en su memoria caché, responderá inmediatamente sin tener que cursar la petición a ningún servidor DNS de Internet.
Disponer de un servidor caché DNS en nuestra red local aumenta la velocidad de la conexión a Internet pues cuando navegamos por diferentes lugares, continuamente se están realizando peticiones DNS. Si nuestro caché DNS almacena la gran mayoría de peticiones que se realizan desde la red local, las respuestas de los clientes se satisfarán prácticamente de forma instantánea proporcionando al usuario una sensación de velocidad en la conexión.
Es un modo de funcionamiento de sencilla configuración ya que prácticamente lo único que hay que
configurar son las direcciones IP de un DNS primario y de un DNS secundario. Muchos routers ADSL
ofrecen ya este servicio de caché, tan solo hay que activarlo y configurar una o dos IPs de servidores DNS en Internet. En los PCs de nuestra red local podríamos poner como DNS primario la IP de nuestro router y como DNS secundario una IP de un DNS de Internet.

Archivos de configuracion del DNS
El archivo de configuración del DNS es el archivo /etc/bind/named.conf, pero este hace referencia a otros cuantos archivos como por ejemplo:

Archivo Descripción
named.conf Archivo principal de configuración
named.conf.options Opciones genéricas
named.conf.local Especificación particular de este servidor DNS
db.127 Especificación dirección de retorno
db.root DNSs de nivel superior
otros db.0, db.255, db.empty, db.local, rndc.conf, rndc.key, zones.rfc1918

Nota:
comandos named-checkconf y named-checkzone

Por Viafarajw

martes, 20 de octubre de 2009

Matar procesos

TEXTO A MOSTRAR
Escenario: Tenemos un programa bloqueado a pantalla completa. No podemos ejecutar gnome-system-monitor (útil para cerrar programas rebeldes) y no responde al típico control+c o a alt+F4 ¿que hacemos?

Lo primero es pasar a modo consola, tendremos una consola del sistema pulsando:



Control + Alt + F2

Entonces nos pedirá (a mi me lo pide) el nombre de usuario y contraseña. Usamos el de usuario normal, no necesitamos nivel de root.

Ahora tenemos una consola funcional. Para poder cerrar el programa necesitaresmos su PID (Process Identification, creo). Podemos sacar una lista de todos los procesos que se están ejecutando junto con su correspondiente PID con el comando ps pero posiblemente la lista sea muy larga así que pasaremos la salida de ese comando por un filtro con grep para que nos de el PID exacto del programa que queremos cerrar, esto lo haremos de la siguiente manera:

ps -e | grep nombreprograma


Una vez tengamos el PID cerrar el programa es tan sencillo como hacer:

kill PID

(donde PID es el número PID del programa que está bloqueandote el sistema)

Ahora ya debería de estar cerrado ese molesto programa pero aun tenemos ante nosotros la consola y nosotros queremos volver a nuestro escritorio asi que pulsamos:

Control + Alt + F7

Y tendremos nuestro escritorio ya liberado del programa que lo bloqueaba.

NOTA; Tambien puedes usar killall y nombre del ejecutable

Por Viafarajw

CONTINUACIÓN

viernes, 16 de octubre de 2009

SUBNETTING

SUBNETTING

Dirección IP Clase A, B, C, D y E

Las direcciones IP están compuestas por 32 bits divididos en 4 octetos de 8 bits cada uno. A su vez, un bit o una secuencia de bits determinan la Clase a la que pertenece esa dirección IP.
Cada clase de una dirección de red determina una máscara por defecto, un rango IP, cantidad de redes y de hosts por red.

A medida que las redes crecen aumentando el numero de segmentos, mas direcciones de red (IP) son necesarios ya que cada segmento requiere un numero propio. La InterNIC(Network Information Centers cooperation), sin embargo, no puede manejar un numero ilimitado de direcciones de red ya que se estan acabando rapidamente debido a la alta demanda proveniente de la comunidad de Internet. Es por esto que los administradores de redes deberan trabajar con lo poco que tienen para acomodarse mejor a los requerimientos de la red y la reducida oferta de direcciones.



* Conceptos Basicos (Introduccion)
La función del Subneteo o Subnetting es dividir una red IP física en subredes lógicas (redes más pequeñas) para que cada una de estas trabajen a nivel envío y recepción de paquetes como una red individual, aunque todas pertenezcan a la misma red física y al mismo dominio.

El Subneteo permite una mejor administración, control del tráfico y seguridad al segmentar la red por función. También, mejora la performance de la red al reducir el tráfico de broadcast de nuestra red. Como desventaja, su implementación desperdicia muchas direcciones, sobre todo en los enlaces seriales.
Una manera de lograrlo es tomar las direcciones que son asignadas a la red y expandir su capacidad con subredes. Subnetting (implementar subredes) permite incrementar el numero de redes disponibles sin solicitar otra direccion IP.

Es importante saber que las direccion IP estan clasificadas acorde a un nivel por clase, siendo asi que existen cinco clases de direcciones IP, las cuales son las siguientes:

* Clase A: permite alrededor de 16,000,000 hosts conectados a la red. Este tipo de direcciones son poco comunes, y se agotaron, ya que debido a sus caracteristicas solo existian unas pocas miles de este tipo de direcciones.

* Clase B: permite alrededor de 65,000 hosts conectados a la red. Lamentablemente este tipo de direcciones ya no se ofrecen, y son sumamente costosas, por las comodidades que brinda (amplia gama de direcciones IP), pero representan un gran desperdicio de direcciones, ya que muy pocas redes Clase B llegan a conectar 65,000 hosts, un ejemplo es la red de la Universidad Simon Bolivar (159.90)

* Clase C: permite solo 254 hosts conectados a la red, y son actualmente la sunicas ofresidas a la venta. Se ha logrado implementar un metodo que permite usionarvarias direcciones Clase C, enmascarandolas como una sola red. Este metodo se conoce como CIDR (Classless InterDomain Routing).

* Clase D: utilizada para propositos de multicast.

* Clase E: utilizada actualmente para fines experimentales.

Las direcciones IP son globalmente unicas, y tienen una estructura jerarquica de la forma + . Tienen una notacion de la siguiente manera:

* 10.3.2.4 (Clase A, pues el primer numero esta entre 0 y 127).

* 159.90.10.185 (Clase B, pues el primer numero esta entre 128 y 191).

* 192.12.69.77 (Clase C, pues el primer numero esta entre 192 y 223).

* 224.0.0.0 (Clase D, pues es en este numero donde comienzan, hasta 239).

* 240.0.0.0 (Clase E, pues es en este numero donde empiezan).

La idea principal de las direcicones IP era que cada identificara exactamente una red fisica. Pero resulto que esta meta tenia unos cuantos defectos. Por ejemplo, un red implementada en una universidad que tiene muchas redes internas decide conectarse a INternet. Para cada red, sin importar cuan peque#a, se necesita una direccion Clase C, por lo menos. Aun peor, para cada red con mas de 255 hosts se necesitaria una direccion Clase B. Esto representa un gran desperdicio de direcciones, e ineficiencia en la asignacion de direcciones IP, sin contar los altos costos.


Peor aun, en dado caso que se llegaran muchas de las direcciones IP en una red Clase B, esto representa un aumento en el tiempo de envio de paquetes ya que la tabla de redireccionamiento de los routers aumentaria notablemente, y la busqueda del destino en esta tabla tomaria mucho tiempo. A medida que se agregan hosts se hace mas grande la tabla de ireccionamiento(routing table), lo que trae como consecuencia un aumento en los costos de los routers y una degradacion en el erformancedel router.


* Subnetting: la solucion

Una gran solucion a este problema es ofrecida por el subnetting(implementacion de subredes), lo que permite reducir el numero total de redes a ser asignadas. La idea es tomar una de una direccion de IP y asignar las direcciones IP de esa a varias redes fisicas, que seran ahora referidas como subredes. Pero hay que hacer ciertas cosas para que esto funcione. Primero, las subredes deben de estar cerca unas de otras, debido a que a un punto distante en el Internet todas lucirian igual a una sola red, teniendo solo una en comun. Esto significa que un router solo estaria habilitado para seleccionar una sola ruta para llegar a cualquiera de las subredes, asi que es mejor que se encuentren ubicadas en la misma direccion. No es que no vaya a funcionar si se encuentran muy separadas, solo que funcionara mucho mejor el sistema de subredes si le logra tenerlas en la misma direccion general. Un ejemplo practico de utilizacion de subnetting es en una universidad con una red Clase B (como la USB) que tenga muchas redes fisicas. Desde afuera de la universidad, todo lo que se necesita saber para alcanzar cualquier subred dentro de la red principal es la direccion del router que conecta a la universidad con el resto del Internet.

El mecanismo con el cual se puede lograr compartir un numero de red () entre distintas redes involucra la configuracion de todos los nodos en cada subnet con una mascara de red, la misma para todos los nodos dentro de una subred. Con las mascaras de redes se logra jerarquizar aun mas la estructura jerarquica de un IP, que como se dijo antes esta constituida por + , incluyendo un nuevo nivel de jerarquia que llamaremos . Como ya se sabe, todo los hosts en una misma red tienen la misma , pero ahora todos los host en la misma red fisica tendran el mismo , lo que hace que los hosts en la misma red, pero en distintas redes fisicas compartan la pero no el , y esto como se puede notar ayuda notablemente en la transmision de informacion, pues se complementa las tablas de direccionamiento con otro campo que ayudara a mejorar la eficiencia de envio de paquetes.


Para entender mejor el funcionamiento de las mascaras de red, supongamos que se quiere dividir una red Clase B en varias redes. Podriamos utilizar una mascara de red de la forma 255.255.255.0 (lo que pasado a binario son 1s en los primeros 24 bits y 0s en los ultimos 8). Por lo tanto podriamos pensar que ahora los primeros 24 bits de una direccion IP representan la y los ultimos 8 la . Como los primeros 16 bits identifican una red Clase B, podemos pensar que que la direccion no tiene dos sino tres partes: la + + .

CONTINUACIÓN