martes, 17 de abril de 2012

Servicios de Internet -Actualización Tecnológica


IRC (Internet Relay Chat)

 es un protocolo de comunicación en tiempo real basado en texto, que permite debates entre dos o más personas. Se diferencia de la mensajería instantánea en que los usuarios no deben acceder a establecer la comunicación de antemano, de tal forma que todos los usuarios que se encuentran en un canal pueden comunicarse entre sí, aunque no hayan tenido ningún contacto anterior. Las conversaciones se desarrollan en los llamados canales de IRC, designados por nombres que habitualmente comienzan con el carácter # o & (este último sólo es utilizado en canales locales del servidor). Es un sistema de charlas ampliamente utilizado por personas de todo el mundo.
Los usuarios del IRC utilizan una aplicación cliente para conectarse con un servidor, en el que funciona una aplicación IRCd (IRC daemon o servidor de IRC) que gestiona los canales y las conversaciones murales.
Clientes de IRC para Windows

Programas Clientes de IRC para Linux
  • ircII es el cliente de IRC estándard para sistemas UNIX, y posiblemente, el cliente de IRC más potente.
  • BitchX es un remix de ircII+Epic, siendo uno de los clientes para consola más vistosos y más potentes.
  • KVirc, guardando un ligero parecido con el mIRC, aunque aún en fase de desarollo.
  • X-Chat, clon de amIRC para las X, scripteable mediante perl.
Clientes de IRC para MacOS
  • IRCle, el Cliente más popular para Mac.
  • MacIRC, el segundo cliente más usado para Mac.
  • Colloquy, otro popular cliente para Mac.
Clientes de IRC para Amiga
  • AmIRC es el cliente de IRC más popular para Amiga.

Grupo de noticias


Los grupos de noticias (newsgroups en inglés) son un medio de comunicación dentro del sistema Usenet en el cual los usuarios leen y envían mensajes textuales a distintos tablones distribuidos entre servidores con la posibilidad de enviar y contestar a los mensajes.
El sistema es técnicamente distinto, pero funciona de forma similar a los grupos de discusión de la World Wide Web. Como ésta misma, como el correo electrónico y la mensajería instantánea, los grupos de noticias funcionan a través de internet.
Hay programas cliente para leer y escribir a grupos de noticias, generalmente integrados con un programa cliente de correo electrónico. Los mensajes suelen ser temáticos y el tráfico es enorme, por lo que solo aparecen los mensajes más recientes. Algunos grupos de noticias son moderados.
Hay 8 jerarquías principales, cada una dedicada a discusiones sobre un tipo de temas:
comp.*: Temas relacionados con las computadoras.
news.*: Discusión del propio Usenet.
sci.*: Temas científicos.
humanities.*: Discusión de humanidades (como literatura o filosofía).
rec.*: Discusión de actividades recreativas (como juegos y aficiones).
soc.*: Socialización y discusión de temas sociales.
talk.*: Temas polémicos, como religión y política.
misc.*: Miscelánea (todo lo que no entre en las restantes jerarquías).
alt.*: Salió como alternativa a talk, pero es usada por los usuarios P2P.


Network News Transport Protocol (NNTP)

Es un protocolo inicialmente creado para la lectura y publicación de artículos de noticias en Usenet. Su traducción literal al español es "protocolo para la transferencia de noticias en red".

El funcionamiento del NNTP es muy sencillo, consta de un servidor en el que están almacenadas las noticias y a él se conectan los clientes a través de la red.
La conexión entre cliente y servidor se hace de forma interactiva consiguiendo así un número de artículos duplicados muy bajo. Esto supone una gran ventaja respecto de servicios de noticias anteriores, en los que la tecnología por lotes era su principal aliada.
Esta conexión se realiza sobre el protocolo TCP. El puerto 119 está reservado para el NNTP. Sin embargo cuando los clientes se conectan al servidor de noticias mediante SSL se utiliza el puerto 563.
Cada artículo de noticias almacenado en el servidor está referenciado por el nombre de la máquina del cliente que ha publicado dicho artículo. Esta referencia queda presente en un campo de la cabecera llamado NNTP-Posting-Host.

Correo electrónico (correo-e, conocido también como e-mail )

Es un servicio de red que permite a los usuarios enviar y recibir mensajes y archivos rápidamente (también denominados mensajes electrónicos o cartas electrónicas) mediante sistemas de comunicación electrónicos. Principalmente se usa este nombre para denominar al sistema que provee este servicio en Internet, mediante el protocolo SMTP, aunque por extensión también puede verse aplicado a sistemas análogos que usen otras tecnologías. Por medio de mensajes de correo electrónico se puede enviar, no solamente texto, sino todo tipo de documentos digitales. Su eficiencia, conveniencia y bajo coste están logrando que el correo electrónico desplace al correo ordinario para muchos usos habituales.

Simple Mail Transfer Protocol (SMTP)

Protocolo Simple de Transferencia de Correo, es un protocolo de la capa de aplicación. Protocolo de red basado en textos utilizados para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos (PDA's, teléfonos móviles, etc.). Está definido en el RFC 2821 y es un estándar oficial de Internet.

FUNCIONAMIENTO

SMTP se basa en el modelo cliente-servidor, donde un cliente envía un mensaje a uno o varios receptores. La comunicación entre el cliente y el servidor consiste enteramente en líneas de texto compuestas por caracteres ASCII. El tamaño máximo permitido para estas líneas es de 1000 caracteres.
Las respuestas del servidor constan de un código numérico de tres dígitos, seguido de un texto explicativo. El número va dirigido a un procesado automático de la respuesta por autómata, mientras que el texto permite que un humano interprete la respuesta. En el protocolo SMTP todas las órdenes, réplicas o datos son líneas de texto, delimitadas por el carácter . Todas las réplicas tienen un código numérico al comienzo de la línea.
En el conjunto de protocolos TCP/IP, el SMTP va por encima del TCP, usando normalmente el puerto 25 en el servidor para establecer la conexión.




FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos')

En informática, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.
El servicio FTP es ofrecido por la capa de aplicación del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. Un problema básico de FTP es que está pensado para ofrecer la máxima velocidad en la conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede capturar este tráfico, acceder al servidor y/o apropiarse de los archivos transferidos.
Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el paquete SSH, que permiten transferir archivos pero cifrando todo el tráfico.


Hyper Text Transfer Protocol Secure (en español: Protocolo seguro de transferencia de hipertexto)

Más conocido por sus siglas HTTPS, es un protocolo de aplicación basado en el protocolo HTTP, destinado a la transferencia segura de datos de Hiper Texto, es decir, es la versión segura de HTTP.

Es utilizado principalmente por entidades bancarias, tiendas en línea, y cualquier tipo de servicio que requiera el envío de datos personales o contraseñas.


Navegador o navegador web (del inglés, web browser)
Es una aplicación que opera a través de Internet, interpretando la información de archivos y sitios web para que podamos ser capaces de leerla, (ya se encuentre ésta alojada en un servidor dentro de la World Wide Web o en un servidor local).
El navegador interpreta el código, HTML generalmente, en el que está escrita la página web y lo presenta en pantalla permitiendo al usuario interactuar con su contenido y navegar hacia otros lugares de la red mediante enlaces o hipervínculos.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de Internet, y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor web).
Tales documentos, comúnmente denominados páginas web, poseen hipervínculos que enlazan una porción de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen.
El seguimiento de enlaces de una página a otra, ubicada en cualquier computadora conectada a la Internet, se llama navegación, de donde se origina el nombre navegador (aplicado tanto para el programa como para la persona que lo utiliza, a la cual también se le llama cibernauta). Por otro lado, hojeador es una traducción literal del original en inglés, browser, aunque su uso es minoritario.

Funcionamiento de los navegadores
La comunicación entre el servidor web y el navegador se realiza mediante el protocolo HTTP, aunque la mayoría de los hojeadores soportan otros protocolos como FTP, Gopher, y HTTPS (una versión cifrada de HTTP basada en Secure Socket Layer o Capa de Conexión Segura (SSL)).
La función principal del navegador es descargar documentos HTML y mostrarlos en pantalla. En la actualidad, no solamente descargan este tipo de documentos sino que muestran con el documento sus imágenes, sonidos e incluso vídeos streaming en diferentes formatos y protocolos. Además, permiten almacenar la información en el disco o crear marcadores (bookmarks) de las páginas más visitadas.
Algunos de los navegadores web más populares se incluyen en lo que se denomina una Suite. Estas Suite disponen de varios programas integrados para leer noticias de Usenet y correo electrónico mediante los protocolos NNTP, IMAP y POP.
Los primeros navegadores web sólo soportaban una versión muy simple de HTML. El rápido desarrollo de los navegadores web propietarios condujo al desarrollo de dialectos no estándares de HTML y a problemas de interoperabilidad en la web. Los más modernos (como Google Chrome, Amaya, Mozilla, Netscape, Opera e Internet Explorer 9.0) soportan los estándares HTML y XHTML (comenzando con HTML 4.01, los cuales deberían visualizarse de la misma manera en todos ellos).
Los estándares web son un conjunto de recomendaciones dadas por el World Wide Web consortium W3C) y otras organizaciones internacionales acerca de como crear e interpretar documentos basados en la web. Su objetivo es crear una web que trabaje mejor para todos, con sitios accesibles a mas personas y que funcionen en cualquier dispositivo de acceso a Internet.


Fuente:Wikipedia.org




ANÁLISIS DE ERRORES Seminario de Desarrollo de Sistemas


ANÁLISIS DE ERRORES
OBJETIVO
Analizar varias alternativas de corrección de errores y manipular aquellas que sean factibles a aplicar al caso en estudio.
DESCRIPCION BASICA
Técnicas de análisis de errores:
Es otro tipo de procedimientos que ayudan a detectar deficiencias en una idea, situación o concepto. La manera de utilizar esta técnica es siguiendo los pasos que se mencionan a continuación:
a) Definir el problema.
b) Identificación de posibles errores.
c) Corregir errores.
d) Analizar las alternativas de corrección y sugerir las que sean factibles.
También, es indispensable que una vez diseñado el sistema se realicen distintos tipos de pruebas de entre las cuales se encuentran:
• Pruebas parciales, en donde el analista prueba los programas que conforman el sistema. Las unidades de software en un sistema son los módulos y rutinas que se ensamblan e integran para llevar a cabo una función específica. En un sistema grande, se necesitan muchos módulos en varios niveles. Las pruebas parciales se centran primero en los módulos independientes entre sí, para detectar los errores de lógica o de sintaxis contenidos dentro de ese único módulo.
• Pruebas de sistemas, la prueba de sistemas no prueba el software en sí, sino la integración de cada módulo en el sistema. También busca las discrepancias entre el sistema y su objetivo original, especificaciones y documentación del sistema. Esta prueba también debe verificar que los tamaños de los archivos sean adecuados. 

lunes, 16 de abril de 2012

Descripción de puestos o funciones


Descripción de puestos o funciones.
El objetivo de un Análisis y Descripción de Puestos de Trabajo (ADP) es el de definir de una manera clara y sencilla las tareas que se van a realizar en un determinado puesto y los factores que son necesarios para llevarlas a cabo con éxito.
Su importancia es tal, que debería considerarse como un método fundamental y básico para cualquier organización, sin embargo se considera como un procedimiento "no importante", o al menos "no tan necesario", como otras herramientas utilizadas.
Las empresas están preocupadas por cuestiones tales como: políticas de selección, promoción, retribución, etc. y, sin embargo olvidan o dejan en un segundo plano la base de todos estos procesos: El Análisis y Descripción de Puestos de Trabajo (ADP).
Analista.
Generalmente se conoce el puesto como analista de desarrollo o analista programador.
Su descripción del puesto es: Realizar el diseño técnico de los nuevos proyectos y aplicaciones pequeñas y programar los módulos complejos. Supervisar a los programadores que participan en el proyecto.
Sus funciones específicas son:
Analista de Desarrollo.
•             Realizar el diseño técnico de los nuevos proyectos.
•             Preparar la documentación para la programación y pruebas de los sistemas.
•             Revisar la codificación y pruebas de los sistemas.
•             Realizar estudios de viabilidad técnica.
•             Participar en el diseño funcional de los nuevos proyectos.
•             Dirigir proyectos pequeños.
Analista programador.
•             Estudiar los requerimientos de los nuevos usuarios en cuanto a nuevos productos o servicios.
•             Estructurar la lógica de los programas.
•             Programar.
•             Llevar a efecto pruebas de los sistemas desarrollados.
•             Documentar los programas de acuerdo a los estándares establecidos.
•             Realizar el análisis de las aplicaciones sencillas.
Gerente de Procesos.
Encargado de dirigir y administrar el área de Procesamiento de Datos, así como relacionarse con las otras áreas del centro de cómputo.
Formula y administra todo el procesamiento de la información que maneja el Centro de Cómputo.
Programador de Sistemas.
Aunque su función es muy similar a la de un analista programador, su descripción del puesto es: Programar y realizar la codificación y documentación de los programas o sistemas desarrollados.
Los programadores toman las especificaciones de los sistemas realizados por los analistas y las transforman en programas eficientes y bien documentados para las computadoras.
Sus funciones específicas son:
•             Analizar la lógica de los programas a desarrollar.
•             Codificar y documentar los programas de acuerdo con las normas de calidad y seguridad establecidas.
•             Programar.
•             Probar los programas realizados.

Supervisor de Capturista.
Supervisa las actividades de ingreso de datos de documentos. Elabora turnos de trabajo en base a la carga de trabajo establecida.
Capturista.
Los capturistas de datos son los primeros en manejar y convertir los datos de su forma original a un formato accesible para la computadora.
Este tipo de personal puede operar diferentes dispositivos de teclado para proporcionar los datos directamente a la computadora. No obstante la importancia del trabajo de los preparadores de datos su educación no requiere una formación técnica formal, un mecanógrafo competente puede adquirir en pocas horas de instrucción especializada las habilidades necesarias para la preparación de datos.
Dibujante.
Las funciones principales son:
•             Realiza los diseño gráficos asignados al área de informática.
•             Realiza diseños de portadas para informes finales.
•             Elabora presentaciones, formatos de papelería, logotipos.
3. Adquisición de software y hardware.
Selección de Software.
Los criterios para seleccionar software son:
a.            Software: Conjunto de programas o listas de instrucciones codificadas los cuales le permiten a la computadora realizar una o varias funciones.
Varía de acuerdo al nivel:
o             Básico. Sistema Operativo (Seleccionar por Standard Mundial).
o             Soporte: Base de datos (Seleccionar por Standard Mundial).
a.            Proveedor: Las características que debe tener el proveedor de infomática son:
o             Reconocido prestigio mundial y nacional.
o             Soporte técnico en instalación.
o             Ayuda en problemas.
o             Personal especializado.
o             Tiempo de atención.
o             Comunicación rápida.
o             Servicios de capacitación: cursos, material, expositor, costos.
o             Cartera de clientes de software iguales al adquirido.
o             Documentación: Facilidad de uso.
a.            Costos: Se considerará lo siguiente:
o             Condición de pago.
o             Local.
o             Inclusión de entrenamiento.
o             Costos de mantenimiento.
Selección de Hardware.
Los criterios para seleccionar hardware son:
a.            Equipos:
o             La configuración debe estar acorde a las necesidades de la carga del procesamiento de datos.
o             Debe tener una capacidad de crecimiento vertical (en el mismo equipo),
horizontal (con otros equipos).
o             Fabricante de calidad (muy bueno), reconocido prestigio mundial.
o             Tiempo de garantía.
o             Tecnología de "punta" (Alta).
a.            Proveedor: Debe tener las siguientes características:
o             Reconocido prestigio local.
o             Soporte de mantenimiento: personal especializado, stock de repuestos.
o             Tiempo de atención, local apropiado, comunicación rápida.
o             Cartera de clientes con equipos equivalentes a los adquiridos.
Tiempo de entrega oportuno.
a.            Precios: Se debe considerar lo siguiente:
o             Condiciones de pago.
o             Detallado por componentes de la configuración.
o             Descuentos por volumen.
o             Costo de mantenimiento.

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes