Escolar Documentos
Profissional Documentos
Cultura Documentos
Proyecto de investigacin:
USO DE LA TECNOLOGIA OPEN SOURCE PARA EL ANALISIS E
IMPLMENTACION DE UN DOMINIO
AUTORES
:
Bautista Ushiahua, Marcos
Carbajal Vargas, Raul
Roque Maguia, Angelo Paolo
Silva De Oliveira, Elivelton
ASESOR
:
Ing. Mg. Milton Miguel Pirro Lozano
PUCALLPA PERU
2016
DEDICATORIA
Con
mucho
cario
dedicamos ests trabajo a
nuestros padres por el apoyo
que nos brindan da a da
para cumplir nuestras metas
AGRADECIMEINTO
PRESENTACION
INTRODUCCION
CAPITULO I
1.1
Language
Es
un lenguaje
formal diseado
para
realizar procesos que pueden ser llevados a cabo por
mquinas como las computadoras.
Pueden usarse para crear programas que controlen el
comportamiento fsico y lgico de una mquina, para
expresar algoritmos con precisin, o como modo de
comunicacin humana.
Est formado por un conjunto de smbolo y reglas
sintcticas y semnticas que define su estructura y el
significado de sus elementos y expresiones. Al proceso
por el cual se escribe, se prueba, se depura, se compila
(de ser necesario) y se mantiene el cdigo fuente de
un programa informtico se le llama programacin.
Tambin la palabra programacin se define como el
proceso de creacin de un programa de computadora,
mediante la aplicacin de procedimientos lgicos, a travs
de los siguientes pasos:
El desarrollo lgico del programa para resolver un
problema en particular.
Escritura de la lgica del programa empleando un
lenguaje de programacin especfico (codificacin del
programa).
Ensamblaje o compilacin del programa hasta
convertirlo en lenguaje de mquina.
Prueba y depuracin del programa.
Desarrollo de la documentacin.
Existe un error comn que trata por sinnimos los
trminos 'lenguaje de programacin' y 'lenguaje
informtico'. Los lenguajes informticos engloban a los
lenguajes de programacin y a otros ms, como por
ejemplo HTML (lenguaje para el marcado de pginas
web que no es propiamente un lenguaje de programacin,
sino
un conjunto
de
instrucciones que
permiten
estructurar el contenido de los documentos).
Permite especificar de manera precisa sobre qu datos
debe operar una computadora, cmo deben ser
almacenados o transmitidos y qu acciones debe tomar
bajo una variada gama de circunstancias. Todo esto, a
travs
de
un lenguaje que
intenta
estar relativamente prximo al lenguaje humano o
natural. Una caracterstica relevante de los lenguajes de
programacin es precisamente que ms de un
programador pueda usar un conjunto comn de
instrucciones que sean comprendidas entre ellos para
realizar la construccin de un programa de forma
colaborativa.
eCommerce
El e-commerce o comercio electrnico es un mtodo de
compraventa de bienes, productos o servicios valindose
de internet como medio, es decir, comerciar de manera
online.
Esta modalidad de comercio se ha vuelto muy popular con
el auge de Internet y la banda ancha, as como por el
creciente inters de los usuarios a comprar por Internet.
El e-commerce cuenta con una serie de ventajas respecto
al comercio tradicional:
Disponibilidad 24 horas durante los 365 das del ao para
el cliente.
No existen barreras geogrficas para el cliente.
Ventaja competitiva respecto al comercio tradicional.
Posibilidad de segmentar a los clientes al trabajar online,
mejorando la comunicacin y lanzando campaas
especializadas.
Extender el alcance de tu negocio a nuevos usuarios, pero
reducirlo respecto a otros.
Tipos de e-commerce
Existen distintos tipos de e-commerce dependiendo de la
naturaleza de sus transacciones y de la forma en que
generan sus ingresos. Estos son una muestra de los
muchos que existen.
B2B (Business-to-Business): Empresas que comercian
con otras empresas u organizaciones.
B2C (Business-to-Consumer): Empresas que comercian
con consumidores. Es el ms habitual.
B2G (Business-to-Government): Empresas que
comercian con instituciones del gobierno.
C2C (Consumer-to-Consumer): Comercio entre
particulares, es decir, consumidores que comrpan y
venden a otros clientes.
C2B (Consumer-to-Business): Consumidores que
venden a negocios, muy popular en productos de
segunda mano
CMS
Others
Es
la
variedad
de
software
que
existe
comercialmente,
Donde que se puede encontrar como:
Sistemas operativos
Administracin de la relacin con los Clientes
Motor de bsqueda
Funcionalidades de telefnica etc
1.2
1.3
divide
de
acuerdo
Zend Framwork
Cake PHP
Smarty
SymFony
CodeIgniter
Language
Php
Html5
Rails
Python
Perl
ECommerce
Magento
su
categora
se
Opencart
OsCommerce
VirtueMart
Zencart
WordPress
Drupal
Joomal!
Moodle
TYPO3
SugarCrm
Openx
Ubuntu
Asterisk
ApacheSolr
Cms
Others
una
red
con
editados
en Audacity.
as
podemos
seguir
de
infraestructura
aplicaciones
en
las
empresas tecnolgicas.
No tenemos que reinventar la rueda
La razn principal de por qu una empresa de tecnologa
debe adoptar el software Open Source es debido a que
tiene la posibilidad de apalancarse en los hombros de los
gigantes. Citando al fsico Isaac Newton: Si he logrado
ver ms lejos, ha sido porque he subido en los hombros de
los gigantes. El mundo de la tecnologa evoluciona de
manera
rpida.
En
esta
industria
gana
el
ms flexible y rpido. El software Open Source permite
realizar lo siguiente:
tomar prestado el cdigo escrito por toda una
comunidad;
Agregarle una innovacin adicional;
Lanzar al mercado una solucin comercial. Esta es
la clave del negocio. Hacer algo diferente no es una
estrategia inteligente de negocios.
Ventajas
Admite todas las arquitecturas de hardware principales
con compatibilidad.
Admite todas las arquitecturas de hardware principales
con compatibilidad en las distintas versiones e incluye
un ciclo de vida de soporte y actualizaciones de siete
aos (que se puede ampliar opcionalmente a diez
aos).
Su arquitectura modular, flexible y slida, adems de
las herramientas de gestin, ofrecen un mayor control
y escalabilidad. Por su parte, unas amplias gamas de
complementos
mejoran
la
disponibilidad
de
infraestructuras y aplicaciones.
Red Hat Enterprise Linux cuenta con un rendimiento
demostrado en sistemas de ms de cien ncleos y
terabytes de memoria, lo que la hace idnea para las
implementaciones de aplicaciones en las empresas de
mayor tamao.
La virtualizacin integrada permite interactuar a las
implantaciones fsicas y virtuales, mientras que el
control detallado de los recursos informticos (CPU,
memoria, conexiones en red y E/S) permite a las
empresas gestionar acuerdos de nivel de servicio (SLA)
de aplicaciones y huspedes.
Las funciones de gestin de la energa reducen
impacto medioambiental de los centros de datos y la
interoperabilidad mejorada simplifica la integracin en
entornos Microsoft Windows Active Directory.
Rendimiento, escalabilidad y seguridad de aplicaciones
los nuevos estndares en sistemas multincleo y
virtuales exigen que las plataformas puedan gestionar
la complejidad y que se puedan escalar de forma
vertical o externa para satisfacer las necesidades de la
empresa.
Desventajas
Se hace necesario pagar una suscripcin para acceder
a un sistema con soporte adecuado
Cuesta mantener la seguridad del sistema debido a la
falta de soporte sin pago previo
Costo elevado de las actualizaciones
Poca aceptacin en el mercado local
Debian
Un sistema operativo es un conjunto de programas y
utilidades bsicas que hacen que su computadora
funcione. El centro de un sistema operativo es el ncleo.
El ncleo es el programa ms importante en la
computadora, realiza todo el trabajo bsico y le permite
ejecutar otros programas.
Ventajas
Distribucin libre y gratuita, tanto del Sistema
Operativo como de las actualizaciones del mismo.
Es uno de los S.O ms estables en la actualidad.
Casi no existen los malware o virus para este S.O.
No es necesario piratear, ni cracker nada que el
software es gratuito.
Tambin posee miles de paquetes pre-compilados.
Su kernel se puede configurar por cualquier persona
que sepa hacerlo (el kernel es el ncleo del S.O)
Esto podr ser til, por ejemplo, para optimizar el
funcionamiento de Linux con un procesador o CPU
de una marca particular. Esto no puede hacerse en
Windows.
Desventajas
Se necesita un previo conocimiento en Linux para
poder usar con comodidad en S.O
Es largo el tiempo que transcurre entre
lanzamientos de versiones estables. Por ejm.
Pasaron casi 3 aos entre el lanzamiento de deban
3.0 y deban 3.1
La instalacin es difcil para un usuario sin
conocimiento en Linux.
Los dispositivos externos como pendrives, etc.
Tienen que ser montados por el usuario.
Ubuntu
Es una distribucin GNU/Linux que ofrece un sistema
operativo predomina y enfocados ordenadores de
escritorio, aunque tambin proporciona soporte para
servidores.
Basada en Deban, Ubuntu concreta su objetivo en la
facilidad de uso, la libertad de uso, los lanzamientos
regulares y la facilidad en la instalacin.
Ventajas
Cent OS
Es una clase Distribucin de Linux, derivados de fuentes
libremente ofrecidos al pblico por una prominente de Amrica
del Norte Enterprise Linux. Cent OS se ajusta plenamente a
Desventajas
Muchos dispositivos de hardware no estn
diseados oara Linux. Por tanto, su instalacin
hasta
imposible,
Caracterstica
En la arquitectura C/S el remitente de una
solicitud es
conocido
como cliente.
Sus
caractersticas son:
Es quien inicia solicitudes o peticiones, tienen por
tanto un papel activo en la comunicacin
(dispositivo maestro o amo).
Espera y recibe las respuestas del servidor.
Por lo general, puede conectarse a varios servidores
a la vez.
Normalmente interacta directamente con los
usuarios finales mediante una interfaz grfica de
usuario.
Al receptor de la solicitud enviada por el cliente se conoce
como servidor. Sus caractersticas son:
Al iniciarse esperan a que lleguen las solicitudes de
los clientes, desempean entonces un papel pasivo
en la comunicacin (dispositivo esclavo).
Tras la recepcin de una solicitud, la procesan y
luego envan la respuesta al cliente.
Por lo general, acepta las conexiones de un gran
nmero de clientes (en ciertos casos el nmero
mximo de peticiones puede estar limitado).
2.2 Internet
2.3 intranet
Es una red de ordenadores conectados por medio del protocolo
de comunicacin TC P /IP, es decir aplica la tecnologa de
Internet a la tecnologa de redes Lan, lo cual permite dentro de
una empresa u organizacin, que se enlacen a todos los
miembros de una organizacin proporcionndoles un acceso
fcil a la informacin y convirtiendo el uso de los recursos y
aplicaciones en un proceso ms amigable, funcional y
productivo.
Requisitos
TCP/IP instalado, el cual se puede encontrar por defecto
tanto en sistemas operativos Windows como en cualquier
distribucin de Linux.
Un navegador de Web instalado como el Internet Explorer
o Netscape Navigator en sistemas operativos Windows o
como Konqueror y Mozilla en las distribuciones Linux.
Un servidor de Web como el Internet Information Server
(IIS) en los sistemas operativos Windows o como Apache
en distribuciones Linux.
Herramientas de desarrollo de pginas Web para la
Intranet, donde existen multitud de herramientas para
esta funcin tanto como para Windows como Linux,
aunque la ms usada es la de Microsoft Frontpage.
Una Intranet es una infraestructura de comunicacin. La
Intranet esta basada en los estndares de comunicacin
de Internet y el en los del World Wide Web. Por lo
tanto, las herramientas usadas para crear una Intranet
son idnticas a las mismas de Internet y las aplicaciones
Web. La diferencia principal de la Intranet es que al
acceso a la informacin publicada est restringido y solo
ser visible a clientes dentro del grupo de la Intranet.
Otras herramientas que no bsicas en una Intranet pero
que la pueden complementar son:
Herramientas de indexacin:
Para la indexacin de pginas Web. Cuando un documento
en el servidor de pginas Web es modificado, el sistema de
archivos notifica al servidor de indexacin del cambio. Dicho
servidor puede no indexar el documento instantneamente.
La indexacin ocurre en background cuando hay suficientes
recursos disponibles en la computadora sin afectar el
rendimiento del sistema.
Cuando el ndex Server dice que puede indexar los
cambios, abre el documento e inicia el proceso de
indexacin. El proceso de indexacin consiste de tres
pasos principales:
Filtrado: Los filtros de acuerdo al formato del archivo
extraen las cadenas de texto, reconocen los cambios
de idioma y manejan los objetos incrustados.
Word Breaking: Segn el idioma dividen las cadenas
de caracteres en palabras vlidas de acuerdo a la
estructura y sintaxis del idioma.
Normalizacin. La normalizacin depura las palabras
emitidas por el word breaker, involucra detalles como
el uso de maysculas y minsculas, la puntuacin y
(preposiciones,
2.4 extranet
Es la extensin de una Intranet de una Corporacin ms
all de esta. Es decir, deja de ser exclusivamente para el
Funcionamiento de DHCP
DHCP funciona sobre un servidor central (servidor. Estacin de
trabajo o incluso un Pc) en la cual asigna direcciones IP a otras
mquinas de la red. Este protocolo puede entregar informacin
IP en una LAN o en varias MAN, esta tecnologa reduce el
trabajo de un administrador, que de otra manera tendra que
visitar todo los ordenadores o estaciones de trabajo uno o por
uno. Para introducir la configuracin IP consistente en IP,
mascara, Gateway, DNS, etc.
Un servidor DHSC (DHCP Server) es un equipo en una red que
est corriendo un servicio DHCP. Dicho servicio se mantiene a la
escucha de peticiones broadcast DHCP. Cuando una de estas
peticiones es capturada, el servidor responde con una direccin
IP y opcional con informacin adicional.
Modos en DHCP
Para poder asignar direcciones IP a otros equipos.
Asignacin Manual
El administrador configura manualmente las direcciones IP del
cliente en el servidor DHCP. Cuando la estacin de trabajo del
cliente pide una direccin IP, el servidor mira la direccin MAC y
procede a asignar la que configuro el administrador
Asignacin Automtica
2.8
Controlador de Dominio