domingo, 22 de abril de 2012

UBUNTU 9.04



Es un sistema operativo libre creado alrededor del nucleo linux.
VERSIONES:
  • Version 8.04: Es la primera version que incluye el instalador e instala ubuntu con un programa de windows sin necesidad de hacer alguna particion.
  • Version 8.10: La posibilidad de crear un live usb y una cuenta invitado.
  • Version 9.04: Una de las principales mejoras que tiene es la disminucion del tiempo de inicio del sistema, arranca en menos de 25 segundos.
CARACTERISTICAS:
  • Debian, conocida por su gestor de paquetes que facilita la instalacion de miles de aplicaciones de forma sencilla, rapida y eficaz.
  • Ofrece las aplicaciones mas actuales a los usuarios finales junto a ciclos de actualizaciones frecuentes.
DISTRIBUCIONES BASADAS EN UBUNTU
  • KUBUNTU
  • XUBUNTU
  • EDUBUNTU

EJECUCION DE UBUNTU DESDE EL CD

Podemos seguir estos sencillos pasos que se demora aproximadamente unos 50 a 60 minutos.

  1. Primero, debe bajarse la siguiente imagen de CD: Ubuntu Desktop i386. Una vez bajada hay que quemarla en un CD. Todos los programas de grabacion de CDs son capaces de hacerlo, es un sencillo procedimiento que se escapa del proposito de este tutorial.
  2. Reinicie su equipo con el CD que acabamos de crear en el lector de CDs. Aparecera una pantalla de bienvenida (en ingles). Para elegir el castellano, solo hay que pulsar F2 y seleccionarlo de lista. 
  3. Tras unos instantes, el escritorio de Ubuntu aparecera en su pantalla. Puede explorar los menus para ver una pequeña muestra de lo que Ubuntu puede hacer. Tenga en cuenta que una vez instalado es mucho mas rapido que al ejecutarlo desde el CD. Busque en el escritorio un icono como este:   
  4. El primer paso es elegir el idioma. Si en la pantalla de bienvenida eligio al español, simplemente pulse  adelante (formward). En otro caso seleccione Español en la lista, y siga.
  5. Lo siguiente es elegir la zona horaria. Simplemente pulse sobre su zona, y despues la cuidad. En el de España: pulsar sobre españa y luego sobre Madrid.
  6. Siguiente paso: elegir el tipo de teclado. Si todo va bien, y no tiene un teclado raro, deberia ya estar selccionado. Cerciorese de que esto es asi escribiendo en la caja de texto que hay en la parte inferior. Pulse algunas teclas especificas de aqui, como la Ñ, y algunos simbolos para asegurarse de que todo esta donde deberia.
  7. En el siguiente paso la instalacion le preguntara sus datos. Su nombre real, y su nombre de usuario. A continuacion escoja una contraseña, y el nombre del ordenador.
  8. Cuidado! El siguiente paso es el mas delicado. Se trata de decirle al instalador donde debe instalarse. Escoje la opcion correcta, o podria formatear una particion no deseada. Existen varias opciones al instalar:
    -Formatear todo el disco duro. Elija esta si desea borrarlo todo y realizar una instalacion limpia de Ubuntu. 
    -Espacio libre contiguo. Ubuntu usara untrozo de espacio libre en su disco duro para instalarse, esta es la opcion mas recomendable si desea conservar su antiguo sistema operativo o sus datos.
    -Particionamiento manual. Si se siente valiente, puede hacer a mano una o varias particiones para Ubuntu. Tenga en cuenta que la particion debe tener al menos 2 GB, y debe habilitar una particion para la memoria de intercambio (swap). Esta opcion no es recomendable si nunca ha hecho una particion o nunca ha usado linux antes.
  9. En la pantalla siguiente, el instalador le mostrara los datos para que los revise. Asegurese de que todo esta en orden, y pulse siguiente para comenzar a instalar Ubuntu en su ordenador.
  10. El instalador mostrara su progreso mientras el sistema se instala...
  11. !Ya esta! Si todo ha ido bien, vera la siguiente pantalla:
Al reiniciar arrancara Ubuntu y podra comenzar a disfrutarlo.





ESCRITORIO DE UBUNTU:
  1. Paneles
  2. Fondo de escritorio
PANELES:

  1. Panel superior:


  • Menu aplicaciones
  • Menu lugares 
  • Menu sistema 
  • Iconos de acceso directo
  • Area de notificacion
  • Control de volumen
  • Fecha y hora
  • Boton salir
        

         Panel inferior:
  • Icono mostrar escritorio 
  • Lista de ventanas
  • Intercambiador de areas de trabajo
  • Papelera







SISTEMA OPERATIVO UBUNTU 9.04

Introduccion al software libre
Historia: En 1971 las personas que hacian uso de ella creaban y compartian el software sin ningun tipo de restricciones.
Richard Stallman trabajador del laboratorio de Inteligencia Artificial del MIT se percato que la sociedad estaba cambiando peligrosamente.
Richard Stallman decidio arreglar el problema, e implementar el envio de un aviso por red cuando la impresora se bloqueara.
En ese preciso instante, Richard Stallman se vio en una encrucijada, debia elegir entre aceptar el nuevo software privativo y acabar desarrollando mas software privativo.
Inicio su proyecto para intentar formar una comunidad de personas.
El proyecto fue denominado GNU, su finalidad es la construccion de un sistema operativo compatible con UNIX, pero completamente libre.
Para tener un sistema completo solo construido con software libre necesitaba un componente: el nucleo, viniendo en el el 386bsd y gnu/linux.

1) 386BSD: 

La comunidad BSD estaba tambien en camino hacia un nucleo libre.
El desarrollo es rapido y a finales de año ya es estable como para ser usado en produccion entornos no criticos.

2) GNU/LINUX

Linus Torvalds estudiante de informatica  de la universidad de Helsinki decidio realizar una inversion de $3500.
Linus torvalds queria plasmar el espiritu cientifico en su trabajo, ya que se estaba basando en ideas de otros. Como su intencion era conseguir que otras personas lo ayudasen a mejorar Linux.
En 1990 el software libre ofrece ya entornos completos que permiten el trabajo diario de mucha gente sobre todos de desarrolladores de software.
Unas distribuciones han sido sucediendose a otras como las mas populares:
  1. Debian
  2. Red hat linux
  3. Suse
  4. Mandriva
  5. Ubuntu
SOFTWARE LIBRE
No tiene porque ser gratuito, es posible hacer negocio con este modelo.
Un programa libre debe ofrecer las siguientes 4 libertades:
  1. Libertad para ejecutar el programa
  2. Libertad para modificar el programa
  3. Libertad para redistribuir copias
  4. Libertad para distribuir versiones modificadas del programa.
VENTAJAS:
Software libre se puede adquirir bajo precio o gratuitamente.
Las ventajas son:
  • La disponibilidad del codigo fuente y la libertad para modificarlo.
    Software libre no es equivalente a software de calidad, pero si ofrece un mejor camino para alcanzar dicha calidad.
  • La comunidad de software libre se caracteriza por solucionar sus problemas de seguridad en cuestion de horas, al contrario de muchas empresas de software privativo.
  • Los programas libres pertenecen a todos.
DESVENTAJAS:
  • En proyectos libres no hay garantia de que el desarrollo ocurra.
  • Puede haber problemas en torno a la propiedad intelectual.
  • Es dificil en ocasiones saber si un proyecto existe y conocer su estado actual.
Hardware: Es la parte física del computador.



  • Interna.- microprocesador  .-cerebro del computador GHZ
                                                    .-Su característica es la velocidad de trasmisión de datos

                                                    .-PENTIUM, AMD, CELERON, COREL DUA, DUAL LOVE.

  • Disco duro GB Almacena información
  • Memorias RAM, ROM, CACHE, Virtual, SD
  • Placa base Menguar
  • Keys Armazón + la fuente de poder
  • Buses

NOTAS PARA EL TERCER TRIMESTRE

PRIMERA NOTA
  1. Exposiciones, sistemas operativos
  2. taller
  3. blog, crapeta, hojas
  4. Dokeos
SEGUNDA NOTA
  1. Evaluacion : Oral y escrita
TERCERA NOTA
  1. Nota de exposición- programas

martes, 17 de abril de 2012

ESTRUCTURA DE UN COMPUTADOR

El computador responde a una estructura mecánica capaz de desarrollar las actividades, que de hacerlas el hombre demandarían el uso de capacidades intelectuales. La idea de computador como Cerebro Electrónico es adecuada para cada tarea que se quiere realizar.
 
  • Partes de una computadora

El Hardware.- (lo físico y lo material) y el Software (programas o parte inmaterial).

Hardware + Software (datos)= Computadora
Componentes del Hardware
·       Unidades de entrada:
  1. 1..El teclado
Es un dispositivo periférico de entrada que convierte la acción mecánica de pulsar una serie de pulsos eléctricos codificados que permiten identificarla.
  • Teclado alfanumérico.- Como una máquina de escribir. 
  • Teclado numérico.- Como una calculadora
  • Teclado de funciones.- Cuya función depende del programa de ejecución
  • Teclado de cursor.- Para ir con el cursor de un lugar a otro extremo
Teclas más importantes
1.       Enter
2.       Esc
3.       Alt y Ctrl
4.       Barra espaciadora
5.       Num Lock
6.       Shift
 
 2. El mouse o ratón
Es un dispositivo señalador o de entrada. Al ser desplazado en una superficie plana convierte las señales de movimiento en señales electrónicas.
Existen ratones mecánicos y ópticos.
  • ·         Ratones mecánicos.- Constan de una bola  situada en su parte inferior.
  • ·         Ratones ópticos.- Tienen un pequeño haz de luz láser en lugar de la bola.

 3. El escáner o digitalizador de imágenes
Son periféricos diseñados para registrar caracteres escritos o gráficos en forma de fotografías facilitando su introducción al computador.
El funcionamiento de une escáner es similar al de una fotocopiadora. Se coloca una hoja de papel que contiene una imagen sobre una superficie de cristal transparente, bajo el cristal  existe una lente especial que realiza un barrido de imagen  existente en el papel, al realizar el barrido la información es convertida en una sucesión de información que se introduce en la computadora.
Realmente un escáner no es más que los ojos del computador.
 
4. Unidad Central de Proceso o CPU
Es el cerebro del computador:
Controla el flujo de la información y Procesa instrucciones.
Sus componentes son:
Unidad de control:
1.      Coordina las actividades en forma ordenada junto con las unidades de entrada y salida.
2.      Lee e interpreta instrucciones del programa.
3.      Dirige la operación de los componentes internos del procesador.
4.      Controla el flujo de programas y datos hacia y desde la RAM.

Unidad aritmética lógica.- Realiza las operaciones aritméticas.

Memoria.- Almacena los programas y datos. Por ello  la memoria debe ser de gran velocidad.
Existen dos tipos de memoria:
1.      Memoria RAM (Random Acces Memory)
Es una memoria de acceso aleatorio. Puede leer y escribir, pero los datos desaparecerán si se desconecta la energía.
Hay diferente tipos de memoria RAM, la estática SRAM(retiene los datos mientras haya energía) y la DRAM ( va perdiendo el dato que tiene almacenado y hay que refrescarlos frecuentemente).

2.      Memoria ROM (Read Only Memory)

Memoria  de solo lectura. Y no pierde la información si se quita la energía.

Memorias Auxiliares
Son los dispositivos físicos magnéticos en que se almacena la información en forma permanente, con el objeto de recuperarla posteriormente.
·         Cinta magnética: Su apariencia era parecida a las cintas de video.

·         Disquetes: Son unidades magnéticas que almacenan hasta 1.44 Mb. Son borrables y reutilizables.

·         Disco duro: disco metálico que se encuentra en el interior del computador donde se almacena mucha información, es la bodega del computador.

·         CD-ROM: son discos compactos que se graban por medio del láser.

·         DVD: es lo último en tecnología tiene la capacidad de 10 veces más que un CD.


Memoria Caché
Es igual a la memoria principal, es una memoria rápida y pequeña, situada entre la memoria principal y el procesador, diseñada para contener información que se utiliza con frecuencia en un proceso con el fin de evitar accesos a otra memorias, reduciendo el tiempo de acceso.
Cuando el procesador almacena los datos en la memoria principal los datos también se guardan de en la memoria caché. Si el microprocesador los necesita de nuevo los lee de la memoria cache.
La cantidad de memoria cache de un ordenador es bastante menor que la de la memoria principal y además es más cara.

  • ·         Unidades de salida
Son elementos que a diferencia de las unidades de entrada envían al exterior del sistema información.
  • El monitor
Es la pantalla. Las imágenes de un monitor se componen de puntos llamados pixeles o elemento de una imagen. La cantidad de ellos que hay por cada pulgada cuadrada determina la definición del monitor.
La resolución se define como el número de puntos  que puede representar el monitor por pantalla. Cuán mayor sea la resolución de un monitor mejor será la calidad de la imagen.
La mayoría  de monitores combinan el rojo, el verde y el azul estos se llaman monitores RGB.
Los monitores pueden ser de dos clases:
CRT, tubo de rayos catódicos: como en un televisor, son preferidos por su claridad y velocidad de respuesta.
De pantalla plana: Más compactos y ligeros entre los más conocidos tenemos al LCD que tiene pantalla de cristal liquido que consume poca energía.
  • Impresoras

Permite obtener una copia dura o física de cualquier información que pueda aparecer en la pantalla. Se conectan al computador por medio de los puertos paralelos LPT1 y LPT2. En la actualidad se conectan a través de puertos USB.
La impresoras varían según sus características y se clasifican en dos tipos:
Impresoras de impacto: como la impresoras matriciales
Impresoras sin impacto: tales como las impresoras de chorro o de inyección a tinta y las impresoras láser.
Canal o buses
Es un camino electrónico a lo largo del cual las señales son enviadas de una parte de la PC hacia otra, es decir entre la CPU y los diferentes órganos que se le conecten.
Bus del sistema
Si se trata de las pistas en el mainboard se llama bus del  sistema que esta formado por tres buses:
·         Bus de datos
·         Bus de direcciones
·         Bus de control
El bus de sistema se utiliza para interconectar el microprocesador con la memoria y los circuitos integrados llamados chipset.

Bus de expansión

Se llama bus de expansión al conjunto de líneas y circuitos encargados de conectar el bus del sistema mainboard con los buses de dispositivos accesorios.

Canal o buses

El software permite comunicar al computador  los problemas y hace posible que nos comunique las soluciones. Los programas son el software del computador.
El software alimenta a la memoria de la máquina a través de dispositivos de entrada

  • Tipos de software
Software de traducción Con el que los programas pueden crear otro software
Software de uso general Ofrece la estructura para un gran número  de aplicaciones empresariales, científicas y personales.
Software de aplicación: Sirve como herramienta para elevar la productividad de los usuarios en la resolución de los problemas es decir procesa datos y genera información.
Software del sistema: Coordina las operaciones de hardware y lleva a cabo las tareas ocultas que el usuario rara vez observa. Dentro de este tipo de software se encuentran el sistema operativo: es el núcleo de cualquier sistema de computación; supervisa y controla todas las actividades de I/O y procesamiento de un sistema de computación. Todo el hardware y todo el software se controlan por medio del sistema operativo.
Software multiuso: Los paquetes de software integrado cuentan con varias aplicaciones diseñadas para trabajar en conjunto. Los paquetes integrados ofrecen varias ventajas: Permiten transferir datos entre las aplicaciones con rapidez y facilidad.
Software vertical: Aplicaciones diseñadas específicamente para una empresa en particular. Son mucho más costosas que las aplicaciones de mercado masivo.
Software a medida: Es el que se programa específicamente para determinados clientes.

  • Lenguajes de programación
Un lenguaje de programación consiste en un conjunto de órdenes o comandos que describen el proceso deseado. Cada lenguaje tiene sus instrucciones y enunciados verbales propios que se combinan para formar los programas de cómputo.
Características de la programación
Un programa útil tiene 5 atributos:
1.- Exactitud y precisión: Un programa debe aceptar datos, procesarlos y generar resultados sin errores de lógica.

2.- Integridad o completitud: Un programa es completo solo si ejecuta todas las operaciones que el usuario espera al procesar un conjunto de datos.

3.- Generalidad: Debe ser general para que las instrucciones no se limiten a un número específico de transacciones en el conjunto de datos.

4.- Eficiencia: debe de asegurarse que las instrucciones para procesar datos seleccionen tan rápida y fácilmente como sea posible.

5.-Documentación: Consiste en la inclusión de auxiliares que explican con claridad como ocurre el procesamiento de los datos en un programa.

Los lenguajes de programación se dividen en dos categorías fundamentales:

Lenguajes de bajo nivel: Son dependientes de la máquina están diseñados para ejecutarse en una determinada computadora. Este lenguaje está estructurado en código binario (0 y 1)
Lenguajes de alto nivel: Son independientes de la máquina y se pueden utilizar en una variedad de computadoras. Los lenguajes de más alto nivel ofrecen una interacciona (programador/computadora) más avanzada. Cuanto más alto es el nivel de lenguaje, más sencillo es comprenderlo y utilizarlo.
  • Programas
Los programas de computación son conjuntos o instrucciones codificados que hacen que la computadora efectué una serie de operaciones para alcanzar un propósito especifico.
Programa almacenando, fuente y objeto
·         Fuente: Es el programa de cómputo escrito en un lenguaje de programación.
·         Objeto: Se llama programa o código objeto al programa de cómputo luego que ha sido traducido al lenguaje máquina.
Traductores, compiladores e intérpretes

Los traductores son programas elaborados que convierten los programas escritos en un lenguaje de programación en lenguaje de máquina. Los programas de traducción pueden ser:
·         Compiladores: El programa compilador traduce las instrucciones en un lenguaje de alto nivel a instrucciones que la computadora puede interpretar y ejecutar.
·         Interpretes: Es un programa que desempeña la misma función que un compilador pero en forma diferente. En lugar de traducir todo el programa fuente en un solo paso, traduce y ejecuta cada instrucción del programa fuente antes de traducir y ejecutar la siguiente.
La ventaja es que un error en la sintaxis “salta” inmediatamente a la vista del programador.
La desventaja es que no produce un programa objeto, por lo que debe realizar el proceso de traducción cada vez que se ejecuta un programa.

lunes, 12 de marzo de 2012

DREAMWEAVER

Adobe Dreamweaver es una aplicación en forma de suite (basada en la forma de estudio de Adobe Flash) que está destinada a la construcción, diseño y edición de sitios y aplicaciones Web basados en estándares. Creado inicialmente por Macromedia (actualmente producido por Adobe Systems) es el programa más utilizado en el sector del diseño y la programación web, por sus funcionalidades, su integración con otras herramientas como Adobe Flash y, recientemente, por su soporte de los estándares del World Wide Web Consortium. Su principal competidor es Microsoft Expression Web y tiene soporte tanto para edición de imágenes como para animación a través de su integración con otras. Hasta la versión MX, fue duramente criticado por su escaso soporte de los estándares de la web, ya que el código que generaba era con frecuencia sólo válido para Internet Explorer y no validaba como HTML estándar. Esto se ha ido corrigiendo en las versiones recientes.
Se vende como parte de la suite Adobe Creative Suite.
La gran ventaja de este editor sobre otros es su gran poder de ampliación y personalización del mismo, puesto que en este programa, sus rutinas (como la de insertar un hipervinculo, una imagen o añadir un comportamiento) están hechas en Javascript-C, lo que le ofrece una gran flexibilidad en estas materias. Esto hace que los archivos del programa no sean instrucciones de C++ sino rutinas de Javascript que hace que sea un programa muy fluido, que todo ello hace, que programadores y editores web hagan extensiones para su programa y lo ponga a su gusto.
Las versiones originales de la aplicación se utilizaban como simples editores WYSIWYG. Sin embargo, versiones más recientes soportan otras tecnologías web como CSS, JavaScript y algunos frameworks del lado servidor.
Dreamweaver ha tenido un gran éxito desde finales de los años 1990 y actualmente mantiene el 90% del mercado de editores HTML. Esta aplicación está disponible tanto para la platafoma MAC como para Windows, aunque también se puede ejecutar en plataformas basadas en UNIX utilizando programas que implementan las API's de Windows, tipo Wine.
Como editor WYSIWYG que es, Dreamweaver permite ocultar el código HTML de cara al usuario, haciendo posible que alguien no entendido pueda crear páginas y sitios web fácilmente sin necesidad de escribir código.
Algunos desarrolladores web criticaban esta propuesta ya que crean páginas HTML más largas de lo que solían ser al incluir mucho código inútil, lo cual va en detrimento de la ejecución de las páginas en el navegador web. Esto puede ser especialmente cierto ya que la aplicación facilita en exceso el diseño de las páginas mediante tablas. Además, algunos desarrolladores web han criticado Dreamweaver en el pasado porque creaba código que no cumplía con los estándares del consorcio Web (W3C).
No obstante, Adobe ha aumentado el soporte CSS y otras maneras de diseñar páginas sin tablas en versiones posteriores de la aplicación, haciendo que se reduzca el exceso de código.
Dreamweaver permite al usuario utilizar la mayoría de los navegadores Web instalados en su ordenador para previsualizar las páginas web. También dispone de herramientas de administración de sitios dirigidas a principiantes como, por ejemplo, la habilidad de encontrar y reemplazar líneas de texto y código por cualquier tipo de parámetro especificado, hasta el sitio web completo. El panel de comportamientos también permite crear JavaScript básico sin conocimientos de código.
Con la llegada de la versión MX, Macromedia incorporó herramientas de creación de contenido dinámico en Dreamweaver. En lo fundamental de las herramientas HTML WYSIWYG, también permite la conexión a Bases de Datos como MySQL y Microsoft Access, para filtrar y mostrar el contenido utilizando tecnología de script como, por ejemplo, ASP (Active Server Pages), ASP.NET, ColdFusion, JSP (JavaServer Pages) y PHP sin necesidad de tener experiencia previa en programación.
Un aspecto de alta consideración de Dreamweaver es su funcionalidad con extensiones. Es decir, permite el uso de "Extensiones". Las extensiones, tal y como se conocen, son pequeños programas, que cualquier desarrollador web puede escribir (normalmente en HTML y Javascript) y que cualquiera puede descargar e instalar, ofreciendo así funcionalidades añadidas a la aplicación. Dreamweaver goza del apoyo de una gran comunidad de desarrolladores de extensiones que hacen posible la disponibilidad de extensiones gratuitas y de pago para la mayoría de las tareas de desarrollo web, que van desde simple efectos rollover hasta completas cartas de compra.
También podría decirse, que para un diseño más rápido y a la vez fácil podría complementarse con fireworks en donde podría uno diseñar un menú o para otras creaciones de imágenes (gif web, gif websnap, gif adaptable, jpeg calidad superior, jpeg archivo más pequeño, gif animado websnap) para un sitio web y después exportar la imagen creada y así utilizarla como una sola, en donde ya llevara los vínculos a un dicho sitio en especifico que uno le haya dado.(MRR - U.P.C.)

¿Qué es Comunicación Sincrónica y Asincrónica?





Comunicación Sincrónica


Cuando dos personas llevan un diálogo conjuntamente a una hora determinada y pueden reaccionar directamente a preguntas, respuestas y comentarios (la mayoría de las veces cortos) entonces se trata de una comunicación sincrónica. Ambas formas de comunicación también son posibles en internet.
Pero la comunicación asincrónica no ha de ser necesariamente por escrito. Desde hace tiempo ya se pueden mandar "cartas con sonido" en cintas de audio o de vídeo. En internet también se pueden enviar archivos de audio y vídeo como anexos a mensajes de correo electrónico o con programas especiales.



Comunicación Asincrónica

Cuando se escribe una carta o un mensaje por correo electrónico no se tiene una conexión directa con el compañero. Se escribe un texto (la mayoría de las veces largo) y se envía; el receptor lo encuentra cuando mira otra vez en su buzón y entonces puede contestarlo. Esta forma de comunicación se llama comunicación asincrónica.
Esta se desarrolló para solucionar el problema de los tiempo y la incomodidad de los equipos de telecomunicación.

Protocolos de red

Los protocolos son reglas de comunicación que permiten el flujo de información entre equipos que manejan lenguajes distintos, por ejemplo, dos computadores conectados en la misma red pero con protocolos diferentes no podrían comunicarse jamás, para ello, es necesario que ambas "hablen" el mismo idioma. El protocolo TCP/IP fue creado para las comunicaciones en Internet. Para que cualquier computador se conecte a Internet es necesario que tenga instalado este protocolo de comunicación.
  • Estrategias para mejorar la seguridad (autenticación, cifrado).
  • Cómo se construye una red física.
  • Cómo los computadores se conectan a la red.

Ejemplos de protocolos de red

§  Capa 1: Nivel físico
§  Cable coaxial o UTP categoría 5, categoría 5e, categoría 6, categoría 6a Cable de fibra óptica, Cable de par trenzado, Microondas, Radio, RS-232.
§  Capa 2: Nivel de enlace de datos
§  ARP, RARP, Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring, FDDI, ATM, HDLC.,cdp
§  Capa 3: Nivel de red
§  IP (IPv4, IPv6), X.25, ICMP, IGMP, NetBEUI, IPX, Appletalk.
§  Capa 4: Nivel de transporte
§  TCP, UDP, SPX.
§  Capa 5: Nivel de sesión
§  NetBIOS, RPC, SSL.
§  Capa 6: Nivel de presentación
§  ASN.1.
§  Capa 7: Nivel de aplicación
§  SNMP, SMTP, NNTP, FTP, SSH, HTTP, CIFS (también llamado SMB), NFS, Telnet, IRC, POP3, IMAP, LDAP, Internet Mail 2000, y en cierto sentido, WAIS y el desaparecido GOPHER.


viernes 9 de marzo de 2012

Conexiones de red


Red de computadoras
Una red de computadoras, también llamada red de ordenadores, red de comunicaciones de datos o 
red informática, es un conjunto de equipos informáticos y software conectados entre sí por medio dedispositivos
 físicos que envían y reciben impulsos eléctricosondas electromagnéticas o cualquier otro medio para el 
transporte de datos, con la finalidad de compartir información, recursos y ofrecer servicios.
Como en todo proceso de comunicación se requiere de un emisor, un mensaje, un medio y un receptor.
La finalidad principal para la creación de una red de computadoras es compartir los recursos y la información
 en la distancia, asegurar la confiabilidad y la disponibilidad de la información, aumentar la velocidad de 
transmisión de los datos y reducir el costo general de estas acciones.2 Un ejemplo es Internet, la cual 
es una gran red de millones de computadoras ubicadas en distintos puntos del planeta interconectadas
 básicamente para compartir información y recursos.
La estructura y el modo de funcionamiento de las redes informáticas actuales están definidos en
 varios estándares, siendo el más importante y extendido de todos ellos el modelo TCP/IP basado
 en el modelo de referencia OSI. Este último, estructura cada red en siete capas con funciones concretas
 pero relacionadas entre sí; en TCP/IP se reducen a cuatro capas. Existen multitud de protocolos repartidos
 por cada capa, los cuales también están regidos por sus respectivos estándares.

Clasificación de las redes
Una red puede recibir distintos calificativos de clasificación en base a distintas taxonomías: alcance, tipo de conexión, tecnología, etc.

Por alcance

§  Red de área personal, o PAN (Personal Area Network) en inglés, es una red de ordenadores usada para la comunicación entre los dispositivos de la computadora cerca de una persona.

§  Red inalámbrica de área personal, o WPAN (Wireless Personal Area Network), es una red de computadoras inalámbrica para la comunicación entre distintos dispositivos (tanto computadoras, puntos de acceso a internetteléfonos celularesPDA, dispositivos de audio, impresoras) cercanos al punto de acceso. Estas redes normalmente son de unos pocos metros y para uso personal, así como fuera de ella. El medio de transporte puede ser cualqueira de los habituales en las redes inalámbricas pero las que reciben esta denominación son habituales en Bluetooth.

§  Red de área local, o LAN (Local Area Network), es una red que se limita a un área especial relativamente pequeña tal como un cuarto, un solo edificio, una nave, o un avión. Las redes de área local a veces se llaman una sola red de localización. No utilizan medios o redes de interconexión públicos.

§  Red de área local inalámbrica, o WLAN (Wireless Local Area Network), es un sistema de comunicación de datos inalámbrico flexible, muy utilizado como alternativa a las redes de área local cableadas o como extensión de estas.

§  Red de área de campus, o CAN (Campus Area Network), es una red de computadoras de alta velocidad que conecta redes de área local a través de un área geográfica limitada, como un campus universitario, una base militar, hospital, etc. Tampoco utiliza medios públicos para la interconexión.

§  Red de área metropolitana (metropolitan area network o MAN, en inglés) es una red de alta velocidad (banda ancha) que da cobertura en un área geográfica más extensa que un campus, pero aún así limitado. Por ejemplo, un red que interconecte los edificios públicos de un municipio dentro de la localidad por medio de fibra óptica.

§  Redes de área amplia, o WAN (Wide Area Network), son redes informáticas que se extienden sobre un área geográfica extensa utilizando medios como: satélites, cables interoceánicos, Internet, fibras ópticas públicas, etc.

§  Red de área de almacenamiento, en inglés SAN (Storage Area Network), es una red concebida para conectar servidores, matrices (arrays) de discos y librerías de soporte, permitiendo el tránsito de datos sin afectar a las redes por las que acceden los usuarios.

§  Red de área local virtual, o VLAN (Virtual LAN), es un grupo de computadoras con un conjunto común de recursos a compartir y de requerimientos, que se comunican como si estuvieran adjuntos a una división lógica de redes de computadoras en la cuál todos los nodos pueden alcanzar a los otros por medio de broadcast (dominio de broadcast) en la capa de enlace de datos, a pesar de su diversa localización física. Este tipo surgió como respuesta a la necesidad de poder estructurar las conexiones de equipos de un edificio por medio de software,11 permitiendo dividir un conmutador en varios virtuales.

Por tipo de conexión

Medios no guiados

§  Red por radio es aquella que emplea la radiofrecuencia como medio de unión de las diversas estaciones de la red.

§  Red por infrarrojos, permiten la comunicación entre dos nodos, usando una serie de leds infrarrojos para ello. Se trata de emisores/receptores de ondas infrarrojas entre ambos dispositivos, cada dispositivo necesita al otro para realizar la comunicación por ello es escasa su utilización a gran escala. No disponen de gran alcacen y necesitan de visibilidad entre los dispositivos.

§  Red por microondas, es un tipo de red inalámbrica que utiliza microondas como medio de transmisión. Los protocolos más frecuentes son: el IEEE 802.11b y transmite a 2,4 GHz, alcanzando velocidades de 11 Mbps (Megabits por segundo); el rango de 5,4 a 5,7 GHz para el protocolo IEEE 802.11a; el IEEE 802.11n que permite velocidades de hasta 600 Mbps; etc.

Por relación funcional

§  Cliente-servidor es la arquitectura que consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta.
§  Peer-to-peer, o red entre iguales, es aquella red de computadoras en la que todos o algunos aspectos funcionan sin clientes ni servidores fijos, sino una serie de nodos que se comportan como iguales entre sí.

Por tecnología

§  Red Point-To-Point es aquella en la que existe multitud de conexiones entre parejas individuales de máquinas. Este tipo de red requiere, en algunos casos, máquinas intermedias que establezcan rutas para que puedan transmitirse paquetes de datos. El medio electrónico habitual para la interconexión es el conmutador, o switch.
§  Red broadcast se caracteriza por transmitir datos por un sólo canal de comunicación que comparten todas las máquinas de la red. En este caso, el paquete enviado es recibido por todas las máquinas de la red pero únicamente la destinataria puede procesarlo. Las equipos unidos por un concentrador, o hub, forman redes de este tipo.

Por topología física


Topologías físicas de red.

§  La red en bus se caracteriza por tener un único canal de comunicaciones (denominado bus, troncal o backbone) al cual se conectan los diferentes dispositivos.
§  En una red en anillo cada estación está conectada a la siguiente y la última está conectada a la primera.
§  En una red en estrella las estaciones están conectadas directamente a un punto central y todas las comunicaciones se han de hacer necesariamente a través de éste.
§  En una red en malla cada nodo está conectado a todos los otros.
§  En una red en árbol los nodos están colocados en forma de árbol. Desde una visión topológica, la conexión en árbol es parecida a una serie de redes en estrella interconectadas salvo en que no tiene un nodo central.
§  En una red mixta se da cualquier combinación de las anteriores.

Por la direccionalidad de los datos

§  Simplex o unidireccional: un equipo terminal de datos transmite y otro recibe.
§  Half-duplex, en castellano semidúplex: el método o protocolo de envío de información es bidireccional pero no simultáneobidireccional, sólo un equipo transmite a la vez.
§  Full-duplex, o dúplex,: los dos equipos involucrados en la comunicación lo pueden hacer de forma simultánea, transmitir y recibir.
Por grado de autentificación
§  'Red privada: una red privada se definiría como una red que puede usarla solo algunas personas y que están configuradas con clave de acceso personal.
§  Red de acceso público: una red pública se define como una red que puede usar cualquier persona y no como las redes que están configuradas con clave de acceso personal. Es una red de computadoras interconectados, capaz de compartir información y que permite comunicar a usuarios sin importar su ubicación geográfica.
Por grado de difusión
§  Una intranet es una red de ordenadores privados que utiliza tecnología Internet para compartir dentro de una organización parte de sus sistemas de información y sistemas operacionales.
§  Internet es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial.
Por servicio o función
§  Una red comercial proporciona soporte e información para una empresa u organización con ánimo de lucro.
§  Una red educativa proporciona soporte e información para una organización educativa dentro del ámbito del aprendizaje.
§  Una red para el proceso de datos proporciona una interfaz para intercomunicar equipos que vayan a realizar una función de cómputo conjunta.