sábado, 10 de septiembre de 2016

Protocolo Telnet

El protocolo de Telnet, trabaja en bajo la arquitectura de Cliente-Servidor, a través del puerto 23 del protocolo TCP/IP, se conecta en modo de terminal, es decir sin gráficos, es una herramienta útil para arreglar fallas a distancia, sin necesidad de estar físicamente en el mismo lugar que se encuentra el equipo.
                Supongamos que tenemos una cámara fuera del edificio de nuestra oficina, esta cámara se encuentra a tres calles de nuestro lugar de trabajo, y requerimos cambiar algunos parámetros en la configuración de nuestra cámara y estamos conectados en red.

                Para lo anterior podemos utilizar telnet, trabajar en la oficina y remotamente realizar los cambios en los parámetros de la configuración de la cámara, sin tener que desplazarnos 3 calles al poste de la cámara.

Telnet sirve para acceder remotamente en modo terminal
  •          Configurar equipo de camara – computadora
  •          Configurar Router o Switch – Computadora.
  •          Computadora – Computadora.
  •          Consultar datos a distancia.
  •          Arreglar fallos a distancia.


A continuación mostramos una imagen en modo terminal, en el Command de Windows, realizamos lo siguiente >telnet [Direccion de IP]

>telnet 192.168.1.1

     
      Una vez establecida la conexion puedes trabajar remotamente en el equipo que ingresaste remotamente

para iniciar la sesión, recuerda que todo es en texto en la consola virtual. Además con telnet podemos realizar prueba de conectividad hacia los diferentes servidores.

> telnet [Direccion IP] [Puerto]
Verificar conexión a                                        Sintaxis
POP3                                                telnet pop3.dominio.com 110  
IMAP                                                 telnet imap.dominio. 143
SMTP                                                telnet smtp.dominio.com  25
Otro Servidor                                      telnet 192.168.1.1 5698


Problemas de Seguridad.
En cuanto a la seguridad en el protocolo de telnet, es muy deficiente ya que el usuario y contraseña que ingresas por este protocolo se encuentra sin estar cifradas, haciéndola vulnerable por esta razón se ha vuelto obsoleto,  ante esta necesidad, se dio paso a otro protocolo llamada ssh, del cual hablaremos en otro tema.
                Las razones principales por las que telnet no se recomienda
·         No cifra ninguno de los datos enviados sobre la conexión (usuario – Contraseña)
·         No existe un método de autentificación que permita asegurar que la comunicación este realizada entre los dos anfitriones y no interceptada por tercero.

Referencia



miércoles, 7 de septiembre de 2016

servidor proxy


 Es un programa o dispositivo que realiza una acción intermedia entre el uso del internet y nuestros dispositivos,  y además que controla y monitorea el uso del internet de nuestros dispositivos, funciona en el esquema de cliente-servidor.

          En nuestras centro de trabajo, corporativos, oficinas, el uso de proxy es muy popular debido a que podemos saber, cual es el uso que le dan los empleados cuando utilizan internet, así como, implementar políticas para el buen uso del internet.

Algunas políticas que se pueden implementar en el proxy de nuestra oficina:
  •         No poder accesar  a las Redes Sociales, tales como Facebook, Twitter, etc...
  •          No ver video de YouTube, Películas.
  •          No accesar a sitio que contenga cosas ilegales.
  •          Obtener reporte sobre el uso del internet.
  •          Por mencionar algunas.

En otras palabras, un proxy es la que se encarga de centralizar el tráfico entre el internet y una red local.

Tipos de Proxy

Proxy de Web.
                En esta tipo de proxy tenemos acceso a los diferentes protocolos de la WEB siendo esto http y https, se realiza peticiones a través de una aplicación de Web embebida en un servidor http al que se accese mediante una dirección DNS, siendo esta una pagina de web que permite estos servicios.

El protocolo HTTP utiliza el puerto 80, pero además de este puerto puede utilizar otros puertos como son el 8080, y el protocolo Https se comunica por lo general por el puerto 443.

Proxy Cache.
                Este es parecido al proxy Web,  su función es de precargar todas aquellas pagnas de web solitiadas por el usuario para acelerar la visualización de la maquina, ya que esta la mantiene en la maquina y no realiza una búsqueda en el internet.

Proxy Transparente.
                Combina un servidor proxy con NAT (Network Address Translation) de manera que las conexiones son enrutada dentro del proxy sin configuración por parte del cliente.

Proxy NAT
                Cuando varios usuarios comparte una única conexión de internet, se dispone de una única dirección de IP publica, que tiene que ser compartida.

Proxy Abierto
                Acepta peticiones desde cualquier ordenador, este o no este conectado a su red.

Proxy Cross-Domain
                Es usado por tecnologías Web asíncronas (flash, Ajax, comet, etc) que tienen restricciones para establecer una comunicación entre los elementos localizados en distintos dominios.
                
                Trataremos de configurar algunos servidores de proxy como son: ISA Server de Windows, Checkpoint, Squid, para esto realizaremos videos.
  
Una red Local.  Está compuesta por todos aquellos dispositivos que contenga una dirección IP de nuestra red, siendo estos dispositivos computadora, Tablet, Teléfonos Digitales e IP, Router, Switch, etc.

Referencia

domingo, 4 de septiembre de 2016

Servidor DHCP




   Protocolo de configuración dinámica de Host (DCHP por sus siglas en Ingles), está basado en el modelo Cliente-Servidor, donde el servidor DHCP contiene una lista de direcciones IP dinámicas las cuales la van asignando de manera automática a un cliente el cual llamaremos Host.

      Un ejemplo: una vez asignado el IP por el servidor de DCHP, el host recibe una IP y un tiempo de conexión,   esto la podemos ver cuando una persona se conecta a través de WiFi Public en su celular, y puede navegar por 30 minutos pasado este tiempo, es necesario volver a conectar para poder seguir conectado a internet.

      Con DHCP nos permite simplificar la administración de la configuración de IP cuando los equipos son muchos en una red, además la IP que se asigna puede ser aleatoria en un rango de direcciones que son reservadas para dicho propósito o puede ser la misma IP, el servidor de DHCP debe tener un dirección IP fija.

        A continuación mostramos, cómo funciona el protocolo DHCP.


  Una vez que se asignó la IP por parte del Servidor, se envía a IP al Cliente.


 
 Asignación de una dirección IP al cliente  por parte del protocolo DHCP.
  • Asignación Manual.  El administrador configura manualmente las direcciones IP del Cliente en el servidor DHCP, cuando el host solicita la dirección IP, el servidor revisa la dirección de MAC, y procede asignar la dirección que configuro el administrador para es cliente, también se usa para denegar el acceso a equipos concretos.
  • Asignación  Dinámica. El servidor de DHCP asigna un a dirección IP a un host de forma temporal, cuando este tiempo se acaba, la IP es revocada y  el cliente ya no puede funcionar en la red, hasta que no solicita la petición para que puede accesar la red.
  •  Asignación Automática. El cliente de DHCP se le asigna un dirección IP en forma aleatoria y esta no caduca, es decir no existe el parámetro de tiempo.

Referencias:



viernes, 2 de septiembre de 2016

Instalacion Virtual Box

Virtual Box

          Virtual Box  es un poderoso producto para la virtualización tanto en empresa como el uso en casa,  se puede utilizar en arquitectura de x86 y AMD64 e Intel64, esta disponible como código abierto (Open source) bajo los términos de GNU General Public License (GPL).

            Desarrollado en un inicio por la empresa alemana Innotek GmbH, para después se adquirido por Oracle Corporation como parte de sus productos de Virtualización.

            Virtualizacion.  En informatica, es la creacion a traves de software de una version virtual de algun recurso tecnologico, como puede ser una plataforma de hardware, un sistema operativo, un dispositivo de almacenamiento u otros recursos de la red.

            Actualmente Virtualbox es multiplataforma, es decir que se ejecuta o corre en diferentes sistemas operativos siendo esto Windows, Linux,  Macintosh y Solaris, además es posible virtualizar los sistemas operativos FREEBSD, OpenBSD, y muchos mas.
Para descargar las diferentes versiones.

Caracteristicas de Virtual Box.
  •  Ejecuta en multiples sistemas operativos simultáneamente.
  •  Facil de Instalar.
  •  Prueba y recuperación de desastre. Unavez instalado, una maquina virtual y disco virtuales puede ser considerados como contenedores, es decir se lanza un sistema operativo dentro de otro sin afectar al que lo alberga, como son respaldar información, sistema congelado, etc,en el caso de que pudiera existir un problema como copiar, respaldar, congelarse,
  • Consolidacion de Infraestructura la virtualización puede significar la reducuion de hardware y costos de energía.

Trataremos de ir explicando las cosas conforme vayamos requiriendo, en esta ocasión trataremos la instalación del Virtual Box,  e empezaremos a realizar video dentro de nuestro canal de youtube, y postear las cosas que se van presentado.
Instalacion de Virtual Box y el sistema Operativo Ubuntu desktop 11


En esta ocasión instalaremos el Release VirtualBox-5.1.4-110228-Win, una vez descargado el archivo ejecutaremos la aplicación para empezar a instalar el Virtual box.

      Esta es la pantalla de bienvenida para dar inicio a la instalacion de Virtual Box, para continuar con el proceso de la instalacion se requiere dar solo click en el boton de "Next".

       Trataremos dejar lo anterior como se encuentra, daremos boton "Next",

Se inicia la instalacion, y se procede a instalar.

En este momento podemos cambiar algun parametro, o cambiar la trayectoria donde se va a instalar el virtual Box, y tenemos la opcion de desistir de la instalacion, 

Se empieza a instala y configurar los diferentes archivos que se requiere, esto puede tardar varios minutos,

Continua el proceso de instalacion.

La instalacion ha sido realizada,



Para este momento se termina de realizar la instacion de Virtual Box en Windows, y a su vez se crea un icono Oracle VM VirtualBox,  se realiza doble click para ejecutar la aplicación.



Hasta momento solo tenemos instalada la aplicación, a esta pantalla podríamos llamar la consola de para virtualizar, los sistemas operativos virtualizado se mostraran en el recuadro de la izquierda. Se muestra en blanco por que todavía no hemos instalado ningún software.


Referencia.
·         https://www.virtualbox.org/



sábado, 27 de agosto de 2016

Servidor FTP

Servidor FTP

El protocolo File Transfer Protocolo(FTP), es una herramienta que se sigue utilizando en nuestros días, su función es la transferencia de archivos tanto: ascii, binarios, imágenes, etc., entre los diferentes equipos de red, como son computadoras,  también es usado para poder transferir información para la configuración de algunos Routers,  repetidores, firewalls, etc.
                Abhay Bushan es el inventor de este protocolo, lo desarrollo en el MIT, el protocolo File Transfer Protocol (FTP),  en el modelo OSI se encuentra en el nivel de aplicación, utilizado en un principio por ARPANET en 1971.
                FTP(File Transfer Protocol) se basa en el modelo Cliente-Servidor, y permite a un usuario poder transferir archivos a un sitio remoto de la red o LAN, trabajando con el protocolo TCP/IP que es el protocolo más utilizando en el internet.

               
         FTP debe está ejecutándose en una computadora,  siendo el programa servidor de FTP, también conocido como demonio(Linux) o servicio(Windows),  existe FTP Public, FTP Privados, FTP Clientes.

FTP Public o Acceso Invitado:
Son aquellos que usualmente son accesados por cualquier persona logenadose como un usuario anonymous o ftp,  de esto muchos sitios ftp public son excelentes para repositorios y están disponibles para descargar software como distribuciones, imágenes de unix, Linux, etc.

FTP Private:
Estos se requiere un usuario y password,  si tienes una cuenta con tu proveedor o Administrador te proporcionaría una para poder accesar a tus archivos via FTP.

FTP Cliente:
Es una aplicación que provee acceso a los diferentes servidores de FTP, de este tipo de clientes ftp esta disponibles muchos, algunos son graficos y otros basados en texto.
  •          FileZilla.                               
  •          Net2ftp
  •          Jambai FTP
  •          WinSCP
  •          gFTP
Existen muchos mas clientes FTP que puedes usar.



Archivos Mas usados a Transferir por FTP:
Archivos Texto:           Postscript (*.ps), Texto(*.txt),  Paginas Web(*.html),  Etiquetas(*.xml).
Archivos Binarios:       Documentos (*.doc),  comprimidos  (*.zip), (*.arc), (*.rar), (*.tar).
Archivos Imágenes:     contiene sistema operativo, Windows, Linux, Unix. (*.iso),(*. Bin), (*.cue)
Otros Archivos :          (*.jpg), (*.png), (*.gif), (*.tif).

                El asterisco que se antepone a cada extensión, se sustituye por cualquier nombre.

Referencia.
·         FTP Mini-Howto,  obtenido de The Linux Documentation Project.
·         Linux Ftp Server Setup
·         Wikipedia.

lunes, 23 de mayo de 2016

Servidor NFS

    Este tipo de servidor está incluido por defecto sistema de Unix y en la mayoría de distribuciones Linux,  siendo un sistema para compartir carpetas, archivos, además una propiedad de NFS, es que permite compartir carpetas de archivos hacia computadoras que tengan instalado el sistema operativo Windows utilizando Samba, en esta ocasión trataremos de explicar cómo funcionan ambos sistemas.

     NFS Network File System, es un sistema de archivos en la red, permitiendo a una maquina remota acceder a otra como si fuera una carpeta local, es muy útil para maquinas que necesitan los mismos archivos porque así no hay que copiarlos a todas, sino a una sola maquina llamada servidor.

     Básicamente, NFS permite a las computadoras que utilizan Unix y Linux, compartir y conectarse entre si, existen otras alternativas para compartir carpetas en una red como son samba, ssh o ftp.


     

    En un servidor NFS, se pueden conectar los clientes que tengan activado este servicio, y a su vez un servidor de NFS puede ser cliente de otro Servidor NFS, como se muestra la figura, las versiones de Linux pueden ser las misma o diferentes.


El funcionamiento del NFS utiliza llamadas a los procedimientos remotos (RPC Remote Procedure Call), y el servicio de rpcbinf (Anteriormente portmap), es necesario que en el cliente y en el servidor estén funcionando el servicio de rpcbind, para su optimo funcionamiento.


RPC. Es un mecanismo de comunicación entre procesos que permite que un programa que esta ejecutándose en una maquina ejecute código localizado en un sistema remoto.

Portmap. Es un demonio o servicio que es encargado de crear conexiones RPC con el servidor y de permitir o no el acceso.

domingo, 15 de mayo de 2016

Servidor de Archivos

Un servidor de archivos, es aquel que almacena y distribuye diferente tipos de archivos entre los diferentes clientes de la red.  En décadas pasadas se utilizada una computadora conectada a la red de la empresa que tenía el software apropiado y podría ser utilizada como un servidor de archivos.

Un cliente de un servidor de archivos, la localización de los diferentes archivos compartidos es transparente, en la práctica no hay diferencia perceptible si un archivo está almacenado en un servidor de archivos remoto o en el disco de la propia máquina.

Vamos a suponer que en una empresa, existen varios  departamentos y dentro de cada departamento hay personas que necesitan almacenar información en un disco duro de alta confiabilidad y disponibilidad.


 Dentro de un servidor diferentes departamentos comparte Información o  diferentes archivos, y a su vez en el servidor existe Información individual de cada persona que labora en la empresa.
Existen varios protocolos que se emplean en la transferencia de archivos:

  •             FTP (File Transfer Protocolo) se utiliza para multiplataforma.
  •             NFS. ( Network File System)  Unix.
  •             Samba.  Unix.
  •             SMB (Server Message Block) o CIFS ( Common Internet File System): Windows.
  •            SSH (Secure Shell).



miércoles, 11 de mayo de 2016

Servidor DNS

Aquellos que hemos utilizado un browser llámese Firefox, Chrome, Internet Explorer,  y hemos navegado por internet, cuando buscamos alguna información siempre coincidimos con página de web, siendo estas por ejemplo. www.debian.org, www.microsoft.com, etc., esas páginas que revisamos a diario las podemos identificar a través de un número que viene ser como una identificación, a este número le llamamos dirección de IP.

Cada equipo y cada servidor conectado a la internet, dispone de un número y un nombre de perteneciente a un dominio, internamente la comunicación entre las computadoras se realiza utilizando direcciones de IP por eso es necesario un sistema que permita que a partir de nombre de las PCs, averiguar las direcciones de IP de los mismos.

Pero para los usuarios es más común recordar por nombre, que por una dirección IP específica,  a este servicio de la resolución de nombre que resuelve direcciones IP, es conocido por DNS.





Un servidor DNS (Domain Name System) Sistema de Nombres de Dominio,  es un servidor que traduce nombres de dominio (www.w3c.org) a dirección IP (128.30.52.45) y Viceversa, DNS habilita la localización de computadoras y servicios usando nombres alfanuméricos, más fácil de recordar, DNS también habilita la localización de servicios de red, como E-mail Server  y Domain Controllers en Active Directory.
  
Ejemplo.

1.       Navegador:        https://www.w3.org/  o  http://128.30.52.45

2.       Si conoces el nombre del dominio, y quisieras saber el número de dirección de IP, puedes realizar un ping en el prompt de tu computadora.



Nota:
                Antes de la implementación de este sistema, en las computadoras o servidores se trabajaba con un archivo llamado host, donde la información es una lista que recopila todos los dominios  existentes junto con sus respectivas dirección de IP,  debido a que el  número de dominios creció tanto en internet que esta forma se volvió inviable, por lo cual dio surgimiento al DNS.

                Con DNS, los nombres de host residen en una base de datos distribuida en múltiples servidores, disminuyendo la carga en un servidor y la capacidad para administrar este sistema de nombres, así mismos dado que distribuye la base de datos de DNS, su tamaño es ilimitado y el funcionamiento no se degrada cuantos más servidores se agregan.

                InterNIC es el responsable de delegar la responsabilidad administrativa de porciones Namespace de dominio, y también de registrar nombres de dominio, estos últimos son administrado a través del uso de la base de datos distribuida y almacenada en Name Servers, localizados en toda la red, cada Name Server contiene archivos de base de datos que poseen información para una región, dominio, etc. Creando así jerarquía.

DNS ofrece:

·         Un espacio de Nombre ( Namespace) jerárquico que permite garantizar la singularidad de un nombre en una estructura arbórea, como por ejemplo sistema de archivo Linux.
·         Sistema de servidores distribuidos que permite el espacio de nombre esté disponible.
·         Sistema de cliente que permite resolver nombres de dominio, es decir, interrogar a los servidores para encontrar la dirección IP que corresponda a un nombre.

Nota.
                Active Directory utiliza sistema de nombres de dominio.



                Los nombres de dominio de DNS están basados en una estructura jerárquica de nombres DNS, que es una estructura de árbol invertida: un único dominio raíz, bajo el que puede haber dominios primarios y secundarios (ramas y hojas), de manera que nuestro servidor más inmediato no puede atender nuestra peticiones, esta se solicita al nuestro DNS servidor. Los servidores frecuentemente funcionan como clientes DNS,  consultando a otros servidores para resolver completamente un nombre consultado.




                Los registros de los DNS se organizan en zonas; cada zona coincide con un dominio (o subdominio) o un rango de direcciones IP. Es necesario que existan dos servidores de nombre:
               
1.       Servidor DNS Principal o primario, es el que obtiene los datos o contenido de sus zonas, como son añadir más dominios se hacen en este servidor,
2.       Servidor DNS Secundario, obtiene los datos de sus zonas de otro servidor de nombre, regularmente crean copias de la zona primaria actualizadas.

La razón principal de la coexistencia de los dos servidores de DNS es la redundancia, de manera que si el servidor principal falla por cualquier motivo, el secundario pueda responder a la petición de nombres.

Por ejemplo:
        Teníamos un servidor de Exchange en diferentes municipios, y teníamos a un servidor de DNS, y cuando el servidor de DNS no funcionaba solo teníamos correo para cada municipio, ocasionando que no le llegaran información a otros municipios, y teníamos que esperar hasta que llegara la persona a que revisara y arreglar el servidor de DNS, esto nos sucedió en la noche,  por lo cual se requirió poner un servidor DNS secundario y así evitarnos este problema.

Despues realizaremos el video de como configurar los servidores DNS en Windows y Linux,  estos los podras ver en el canal  Axolotl Tecnologies  en Youtube.


sábado, 7 de mayo de 2016

Servidores

En algún ocasión al realizar un trámite en alguna dependencia de gobierno, banco, hotel o de avión, incluso en nuestros propios trabajos,  nos han mencionada que no podemos realizar nuestro tramite, operación o reservación, trabajo, etc., etc., debido a que no está funcionando el servidor, que el servidor está muy lento, que están dando mantenimiento, etc.

Que es un Servidor.
                La definición que nos proporciona la real academia española, “unidad informática que proporciona diversos servicios a computadoras conectadas con ella a través de una red.” Hablando en el mundo de la informática e tecnología.

En Wikipedia.
                Un servidor es una aplicación (Programa/Software) en ejecución capaz de atender las peticiones de un clientes (Computadora/Proceso) y devolverle una respuestas en concordancia, los servidores se pueden ejecutar en cualquier tipo de computadora, incluso en computadoras dedicadas a las cuales se les conoce individualmente como El SERVIDOR, en la mayoría de los casos una misma computadora puede proveer múltiples servicios y tener  varios servidores en funcionamiento.

Nota:
                A eso servicio que se ejecutan en segundo plano o en el background de manera continua en un sistema, en los sistemas unix son llamados demonio(daemon) y servicios(Service) en sistemas Windows, en sistemas como MS-DOS, se llamadas programas residentes.

Este modelo es el más común e importante.


Un servidor puede ser cliente de otro(s) servidor, por ejemplo un servidor de  web, es cliente de un servicio de DNS, que traduce nombres de dominio a direcciones IP ejemplo:

yahoo.com su dirección de IP es 206.190.36.45



En décadas atrás los servidores eran grandes, caros, estos se dedicaban a  integraban recurso (Impresoras, Unidades de respaldo, Memoria, Procesos, Unidad de Central de Proceso) en una sola máquina, hoy en día los usuarios (clientes) no necesitan saber la ubicación de los recursos,  solo conocer el nombre  y simplemente los usa, como si fueran locales en su lugar de trabajo.

Ejemplos de Servidores

                Las Supercomputadoras: Estas computadoras eran muy potentes, y su precios llegaban a ser muy alto siendo de varios millones de pesos, y tenían la capacidad de procesar billones de operaciones por segundo,  en eran utilizadas por grandes instituciones como NASA, UNAM, etc.

En 1990, la UNAM pone a disposición la primera supercomputadora, la Cray YMP


                La Microcomputadoras: también conocidas como Mainframe, eran las más comunes y se utilizaban para bases de datos, computo paralelo, bancos, su precio fluctuaban en 250,000 hasta 5 millones de dólares,  y procesaban  millones de operaciones por segundo.






Con la aparición de los microprocesadores de 32 y 64 bits, se logró que las computadoras fueran más baratas y accesible a público, y poder competir con los grandes servidores como mainframe, en la actualidad los equipos que tenemos en casa tiene grandes capacidades de almacenamiento, varias memorias, procesados, etc.

                Los servidores se utilizan para gestionar o proveer recurso de la red, un usuario puede configurar un servidor para controlar los accesos a una red, recibir y enviar correos, trabajos de impresión, alojar sitios de web, etc.




                Una de las características de los servidores, por lo general debe estar encendidos, para proporcionar siempre la disponibilidad para dar servicio a los clientes,  y es que en caso de apagarse los clientes tendrán problemas o fallas, al querer  obtener el servicio del servidor.

·         Acceso a los datos de la casa o la oficina.
·         Alojamiento de una intranet.
·         Alojamiento de correo electrónico de empresa o institución.
·         Acceso a datos desde un dispositivo móvil.
·         Acceso a Base de datos.


Tipos de Servidores.
                Dependiendo el servicio que proporcione el servidor, debe de disponer del software o programas específicos.

1.       Servidor de archivos.
2.       Servidor de Correo.
3.       Servidor de Dominio.
4.       Servidor de Impresión.
5.       Servidor de Base de Datos.
6.       Servidor Virtual.
7.       Servidor de Web.
8.       Servidor de Proxy.
9.       Servidor de DNS
10.   Servidor de DHCP.
11.   Servidor de NFS
12.   Servidor de FTP.
13.   Servidor de telnet.
14.   Servidor de Audio / Video.
15.   Servidor de Chat.

En esta ocasión solo hablaremos de los tipos de servidor, ya que trataremos de ir, explicando cada uno de los diferentes tipos de servidores, así como la instalación en los sistemas operativos