viernes, 12 de abril de 2013

mi emperiencia personal

La historia es la ciencia que tiene como objeto de estudio el pasado de la humanidad y como método el propio de las ciencias sociales.1 Se denomina también historia al periodo histórico que transcurre desde la aparición de la escritura hasta la actualidad. Más allá de las acepciones propias de la ciencia histórica, historia en el lenguaje usual es la narración de cualquier suceso, incluso de sucesos imaginarios y de mentiras;2 3 sea su propósito el engaño, el placer estético o cualquier otro (ficción histórica). Por el contrario, el propósito de la ciencia histórica es la fijación fiel de los hechos e interpretarlos ateniéndose a criterios de objetividad; aunque la posibilidad de cumplimiento de tales propósitos y el grado en que sea posible son en sí mismos objetos de debate.

lunes, 4 de abril de 2011

EDITOR VI DE LINUX


EDITOR VI DE LINUZ


Vi es uno de los editores de texto más populares de los sistemas Unix. En Linux, hay una versión gratuita de Vi denominada Vim. Vi (que se pronuncia vi-ái) es un editor completamente en modo texto, lo cual significa que todas las acciones se llevan a cabo con la ayuda de comandos de texto.


LA SINTAXIS PARA ABRIR VI ES LA SIGUIENTE


Vi nombre del archivo

Una vez que se abrió el archivo, podrá desplazarse en él con los cursores o las teclas h, j, k y l (si el teclado no posee ningún cursor de flecha).


MODOS VI

Vi posee tres modos operativos:

- Modo regular: Éste es el modo que introduce cada vez que abre un archivo. Este modo permite la introducción de comandos.

- Modo de inserción: Este modo permite la inserción de caracteres que se capturan dentro del documento. Para pasar al modo de inserción, simplemente pulse la tecla Insert en su teclado o la tecla i predeterminada.

- Modo de reemplazo: Este modo le permite reemplazar el texto existente por el texto que captura. Solo pulse r nuevamente para ir al modo de reemplazo y pulse la tecla Esc para regresar al modo regular.


COMANDOS BÁSICOS


Comando Descripción

:q Salir del editor (sin guardar la información)
:q! Obliga al editor a cerrarse sin guardar la información (incluso si se realizaron cambios en el documento)
:wq Guarda el documento y cierra el editor
:filenombre Guarda el documento con el nombre especificado
x Elimina el carácter que está en ese momento bajo el cursor
dd Elimina la línea que está en ese momento bajo el cursor
dxd Elimina x líneas empezando por la que en ese momento está bajo el cursor
nx Elimina n caracteres empezando por el que en ese momento está bajo el cursor
x>> Indenta x líneas a la derecha empezando por la que en ese momento está bajo el cursor



EL ESQUEMA BÁSICO ES


Vi {nombre del archivo}

Esto lo que hace es abrir el archivo y situarnos en el modo ingresar órdenes en este modo no podemos editar el texto para hacer esto hay que dar la orden necesaria, esta orden es:

I sin enter
Ahora ya puede editar el texto ósea agregar, borrar, corregir etc Puede moverse por el texto usando las flechas.

Para irse sin guardar los cambios:
q! [enter]

Para irse guardando los cambios:
wq [enter]

Para guardar el archivo sin irse de vi:
w [enter]

Para abrir otro archivo sin irse de vi:
e {archivo nuevo} [enter]

:r {nombre del archivo a insertar}
Nota el texto se insertara en el lugar donde este el cursor.

sábado, 26 de marzo de 2011

NAT (Network Address Translation)


NAT (Network Address Translation)

Es un mecanismo utilizado por routers IP para intercambiar paquetes entre dos redes que se asignan mutuamente direcciones incompatibles. Consiste en convertir en tiempo real las direcciones utilizadas en los paquetes transportados. También es necesario editar los paquetes para permitir la operación de protocolos que incluyen información de direcciones dentro de la conversación del protocolo.
El protocolo TCP/IP tiene la capacidad de generar varias conexiones simultáneas con un dispositivo remoto. Para realizar esto, dentro de la cabecera de un paquete IP, existen campos en los que se indica la dirección origen y destino. Esta combinación de números define una única conexión.

NAT tiene muchas formas de funcionamiento, entre las que destacan:

Estática

Es un tipo de NAT en el que una dirección IP privada se traduce a una dirección IP pública, y donde esa dirección pública es siempre la misma. Esto le permite a un host, como un servidor Web, el tener una dirección IP de red privada pero aun así ser visible en Internet.

Dinámica

Es un tipo de NAT en la que una dirección IP privada se mapea a una IP pública basándose en una tabla de direcciones de IP registradas (públicas). Normalmente, el router NAT en una red mantendrá una tabla de direcciones IP registradas, y cuando una IP privada requiera acceso a Internet, el router elegirá una dirección IP de la tabla que no esté siendo usada por otra IP privada. Esto permite aumentar la seguridad de una red dado que enmascara la configuración interna de una red privada, lo que dificulta a los hosts externos de la red el poder ingresar a ésta. Para este método se requiere que todos los hosts de la red privada que deseen conectarse a la red pública posean al menos una IP pública asociadas.

Sobrecarga

La más utilizada es la NAT dinámica, conocida también como PAT (Port Address Translation - Traducción de Direcciones por Puerto), NAT de única dirección o NAT multiplexado a nivel de puerto.

PASOS PARA LA CONFIGURACION DE NAT

Configuración NAT estático:

Para configurar NAT estático se deben seguir los siguientes pasos:
Definir el mapeo de las direcciones estáticas:
ip nat inside source static local-ip global-ip
ip nat inside source static network local-network global-network mask
Especificar la interfaz interna
ip nat inside
Especificar la interfaz externa
ip nat outside

Ejemplo:

R# configure terminal
R(config)# ip nat inside souce static 10.1.1.1 198.3.4.1
R(config)# interface e0
R(config-if)# ip nat inside
R(config-if)# exit
R(config)# interface s0
R(config-if)# ip nat outside
R(config-if)# exit
R(config)# exit

Configuración NAT dinámico:

Para configurar NAT dinámico se deben seguir los siguientes pasos:
Crear un conjunto de direcciones globales:

ip nat pool name start-ip end-ip {netmask mask | prefix-length prefix-length}
Crear una ACL que identifique a los hosts para la traslación
access-list access-list-number permit source {source-wildcard}
Configurar NAT dinámico basado en la dirección origen ip nat inside source list access-list-number pool nameEspecificar la interfaz interna ip nat inside
Especificar la interfaz externa ip nat outside.

Ejemplo:

R# configure terminal
R(config)# ip nat pool fib-xc 198.3.4.1 198.3.4.254 netmask
255.255.255.0
(config)# access-list 2 permit 10.1.1.0 0.0.0.255
R(config)# ip nat inside source list 2 pool fib-xc
R(config)# interface e0
R(config-if)# ip nat inside
R(config-if)# exit
R(config)# interface s0
R(config-if)# ip nat outside
R(config-if)# exit
R(config)# exit
R# show ip nat translations

miércoles, 2 de marzo de 2011

SOLUCINES RIP




Un protocolo de enrutamiento crea y mantiene una tabla de enrutamiento, esta tabla contiene las redes conocidas y los puertos asociados a dichas redes. Los routers utilizan protocolos de enrutamiento para administrar la información recibida de otros routers, la información que se conoce a partir de la configuración de sus propias interfaces, y las rutas configuradas manualmente.

Los bucles de enrutamiento pueden ser el resultado de tablas de enrutamiento incongruentes, las cuales no se han actualizado debido a la lenta convergencia de una red sujeta a cambios. La cuenta al infinito, hace que los paquetes recorran la red en un ciclo continuo, a pesar del hecho fundamental de que la red de destino, está fuera de servicio. Mientras los enrutadores cuentan al infinito, la información errónea hace que se produzca un bucle de enrutamiento.

La solución Hold-Down (Temporizadores de Espera) ayuda a prevenir la cuenta al infinito, pero también aumentan el tiempo de convergencia. La espera por defecto en el protocolo RIP es de 180 segundos. Durante el tiempo que indica el Hold Down Timer las entradas de la tabla de ruteo que estén marcadas como inalcanzables no se modifican si llega una actualización con métrica mayor a la que tenía antes de marcarla como inalcanzable.

La solución de Slip-Horizont (Horizonte Dividido) no es útil enviar información acerca de una ruta de vuelta a la dirección desde donde se originó. No incluir en las actualizaciones que se envíen por la interfaz X aquellas entradas de las tablas de ruteo que se agregaron al recibir información por la interfaz X.

La solución Poison Reverse (Envenenamiento de Rutas) cuando una red falla debe enviarse con métrica infinito (inalcanzable).

La solución Trigger Updates (Disparar Actualizaciones) enviar el vector en cuanto se produzca un cambio en el mismo, no esperar y enviar las actualizaciones inmediatamente.

martes, 23 de septiembre de 2008

viernes, 19 de septiembre de 2008

SOFTWARE LIBRE






Software libre para nosotros los estudiantes es muy bueno ya en nuestras carreras asemos uso de una variedad de software en donde podemos con ellos manipularlos y realizar una cantidad determinada de investigaciones , trabajos etc , pero también al nosotros adquirir este software podemos modificarlo y también redistribuirlo libremente a otros usuarios . para todos es muy bueno tener conocimientos a fondo de este tema ya que en el futuro podemos ponerlos en practica para nuestra propia vida y también para ayudar a otras personas que tengan problemas de esta índole y también para no llegar a caer en el tema de software piratas u otros aspectos de mal gusto .


REDES