Translate

viernes, 30 de noviembre de 2012

UNIVERSIDAD NACIONAL AUTÓNOMA DE MEXICO 




FES CUAUTITLAN



 
MOISÉS CHIMAL ROMERO




INTRODUCCION A LA INFORMATICA



LIC. EN INFORMATICA 


 GRUPO 1102

lunes, 19 de noviembre de 2012

Tecnologías de internet


Internet

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. Sus orígenes se remontan a 1969, cuando se estableció la primera conexión de computadoras, conocida como ARPANET, entre tres universidades en California y una en Utah, Estados Unidos. 

Uno de los servicios que más éxito ha tenido en Internet ha sido la World Wide Web (WWW, o "la Web"), hasta tal punto que es habitual la confusión entre ambos términos. 


WWW

La WWW es un conjunto de protocolos que permite, de forma sencilla, la consulta remota de archivos de hipertexto. Ésta fue un desarrollo posterior (1990) y utiliza Internet como medio de transmisión.
Existen, por tanto, muchos otros servicios y protocolos en Internet, aparte de la Web: el envío de correo electrónico (SMTP), la transmisión de archivos (FTP y P2P), las conversaciones en línea (IRC), la mensajería instantánea y presencia, la transmisión de contenido y comunicación multimedia -telefonía (VoIP), televisión (IPTV)-, los boletines electrónicos (NNTP), el acceso remoto a otros dispositivos (SSH y Telnet) o los juegos en línea.

Tecnologías web

Las tecnologías web implican un conjunto de herramientas que nos facilitarán lograr mejores resultados a la hora del desarrollo de un sitio web.

Navegadores web
  •  Mozilla Firefox
  • Google Chrome
  • Internet Explorer sobre Windows
  • Konqueror sobre linux
  • Lynx sobre linux
  • Opera
  • Safari



Servidores web
  • Servidor HTTP Apache (libre, servidor más usado del mundo)
  • Servidor HTTP Cherokee
  • IS
  • FTP


                

 Comunicación inalámbrica

La comunicación inalámbrica o sin cables es aquella en la que extremos de la comunicación (emisor/receptor) no se encuentran unidos por un medio de propagación físico, sino que se utiliza la modulación de ondas electromagnéticas a través del espacio. En este sentido, los dispositivos físicos sólo están presentes en los emisores y receptores de la señal, entre los cuales encontramos: antenas, computadoras portátiles, PDA, teléfonos móviles, etc

Impacto de las redes en la sociedad

La revolución digital no sólo afecta la forma de ocupar las horas de ocio, las formas de comprar y vender a través del comercio electrónico, sino también la forma en que se desarrolla el trabajo, a sus contenidos, condiciones y configuración. Especialmente en el mundo de lo que se denomina trabajadores del conocimiento -que son los que han avanzado en la actual revolución- lo mismo que la compra y venta de computadoras y su software que fueron los pioneros del comercio electrónico desde sus inicios. Pero los nuevos conocimientos necesitan ser re apropiados por las multitudes para cambiar un destino incierto y tumultuoso.

La globalización -de las tecnologías digitales- cambió la concepción de los/las trabajadores basada en la presencia de un trabajador en un lugar determinado y en un momento preciso. El modelo del trabajo industrial estuvo basado en las horas de tiempo con que los/las trabajadores ofrecían horas de su tiempo para realizar esencialmente esfuerzos físicos más que intelectuales a cambio de una remuneración. En la era industrial y pos industrial el trabajo se concentró en fábricas, en oficinas, en las que se realizaba una gestión masificada, ya fuera a través de la cadena de montaje o por medio de procesos administrativos. En la actualidad no es necesaria la sincronización espacio-temporal para realizar un trabajo en la situación del universo digitalizado. No son necesarias las presencias físicas de vendedores y compradores en un mismo lugar y al mismo tiempo para realizar las operaciones comerciales. Apareció el trabajo "en red" o la cooperación de trabajadores/as en distintos lugares, sin una sincronía temporal o lo que se denomina -el teletrabajo-. La expansión del teletrabajo está unida a la marcha de las economías globalizadas, pero se desarrolla especialmente en los países desarrollados, a pesar de ser una oportunidad para los recursos humanos en los países menos desarrollados. Para ello se requiere la existencia de lo que se denomina sociedad del conocimiento, o la capacidad de crear conocimientos en cooperación y aprendizaje donde lo más importante es definir lo que se pretende conseguir, los entornos de las condiciones de calidades y precios y no la definición burocrática de lo que cada uno tiene que hacer y cómo lo tiene que hacer. Las remuneraciones ya dejaron de fijarse como en las situaciones de la revolución industrial por lo que cada uno hace, sino por lo que es capaz de hacer, o las capacidades de introducir mejoras en las características de un producto o servicio, también en el mismo proceso productivo.

 Hoy en día en el concepto de red aparecen la mayor parte de las organizaciones, tanto empresas como instituciones de enseñanza, de organizaciones destinadas a cooperaciones para el desarrollo, como estados, de las organizaciones solidarias, las del ocio, en las necesidades de satisfacción de trámites en la ciudadanía y las del ciberactivismo.




domingo, 18 de noviembre de 2012

Visual Basic


Visual Basic 6.0 es un lenguaje de programación que se ha diseñado para facilitar el desarrollo de aplicaciones en un entorno gráfico (GUI, Graphical User Interface) como Windows 98 o superior.
-Con este lenguaje, es posible escribir aplicaciones con elementos gráficos, como ventanas, cuadros de diálogo, menús, barras de herramientas, botones de opción, cuadros de lista, informes y páginas Web, entre otros.

QBasic


Es un entorno de programación BASIC basada en el compilador QuickBASIC.  Puede correr bajo casi todas las versiones del DOS y de Windows,  en Linux y FreeBSD. Es un lenguaje de programación estructurada, soportando construcciones tales como subrutinas y bucles while.


Reglas para la formación de nombres de programas o variables:

  • -Los Nombres pueden contener números y letras pero deben comenzar con letras.
  • -Es recomendable que los nombres guarden relación con el contenido.
  • -El Nombre no debe exceder de seis caracteres.
  • -No incluir espacios en blanco ni caracteres especiales en el Nombre.
  • Importante
Las Teclas : ESC , ALT+Q y Ctrl+"BREAK" detienen la ejecucion del programa
(F5-Ejecuta el programa)
Comandos básicos de QBasic

Estos son algunos de los comandos que maneja QBasic, cabe mencionar que solo son algunos vistos en clase.

  • CLS: limpia pantalla
  • PRINT :Imprime en pantalla
  • END: fin del programa.
  • INPUT : lee datos ingresados desde el teclado.
  • FOR: es un ciclo repetitivo.


Modelo TCP/IP


Modelo TCP/IP


El modelo TCP/IP es un modelo de descripción de protocolos de red creado en la década de 1970 por DARPA, una agencia del Departamento de Defensa de los Estados Unidos. Evolucionó de ARPANET, el cual fue la primera red de área amplia y predecesora de Internet. EL modelo TCP/IP se denomina a veces como Internet Model, Modelo DoD o Modelo DARPA.

El modelo TCP/IP, describe un conjunto de guías generales de diseño e implementación de protocolos de red específicos para permitir que un equipo pueda comunicarse en una red. TCP/IP provee conectividad de extremo a extremo especificando como los datos deberían ser formateados, direccionados, transmitidos, enrutados y recibidos por el destinatario. Existen protocolos para los diferentes tipos de servicios de comunicación entre equipos.
TCP/IP tiene cuatro capas de abstracción según se define en el RFC 1122. Esta arquitectura de capas a menudo es comparada con el Modelo OSI de siete capas.
El modelo TCP/IP y los protocolos relacionados son mantenidos por la Internet Engineering Task Force (IETF).

Para conseguir un intercambio fiable de datos entre dos equipos, se deben llevar a cabo muchos procedimientos separados.
El resultado es que el software de comunicaciones es complejo. Con un modelo en capas o niveles resulta más sencillo agrupar funciones relacionadas e implementar el software de comunicaciones modular.
Las capas están jerarquizadas. Cada capa se construye sobre su predecesora. El número de capas y, en cada una de ellas, sus servicios y funciones son variables con cada tipo de red. Sin embargo, en cualquier red, la misión de cada capa es proveer servicios a las capas superiores haciéndoles transparentes el modo en que esos servicios se llevan a cabo. De esta manera, cada capa debe ocuparse exclusivamente de su nivel inmediatamente inferior, a quien solicita servicios, y del nivel inmediatamente superior, a quien devuelve resultados.


  • Capa 4 o capa de aplicación: Aplicación, asimilable a las capas 5 (sesión), 6 (presentación) y 7 (aplicación) del modelo OSI. La capa de aplicación debía incluir los detalles de las capas de sesión y presentación OSI. Crearon una capa de aplicación que maneja aspectos de representación, codificación y control de diálogo.
  • Capa 3 o capa de transporte: Transporte, asimilable a la capa 4 (transporte) del modelo OSI.
  • Capa 2 o capa de red: Internet, asimilable a la capa 3 (red) del modelo OSI.
  • Capa 1 o capa de enlace: Acceso al Medio, asimilable a la capa 2 (enlace de datos) y a la capa 1 (física) del modelo OSI.

Modelo Osi


El modelo de interconexión de sistemas abiertos (ISO/IEC 7498-1), también llamado OSI (en inglés open system interconnection) es el modelo de red descriptivo creado por la Organización Internacional para la Estandarización (ISO) en el año 1984. Es decir, es un marco de referencia para la definición de arquitecturas de interconexión de sistemas de comunicaciones.

A principios de 1980 el desarrollo de redes surgió con desorden en muchos sentidos. Se produjo un enorme crecimiento en la cantidad y tamaño de las redes. A medida que las empresas tomaron conciencia de las ventajas de usar tecnologías de conexión, las redes se agregaban o expandían a casi la misma velocidad a la que se introducían las nuevas tecnologías de red.
Para mediados de 1980, estas empresas comenzaron a sufrir las consecuencias de la rápida expansión. De la misma forma en que las personas que no hablan un mismo idioma tienen dificultades para comunicarse, las redes que utilizaban diferentes especificaciones e implementaciones tenían dificultades para intercambiar información. El mismo problema surgía con las empresas que desarrollaban tecnologías de conexiones privadas o propietarias. "Propietario" significa que una sola empresa o un pequeño grupo de empresas controlan todo uso de la tecnología. Las tecnologías de conexión que respetaban reglas propietarias en forma estricta no podían comunicarse con tecnologías que usaban reglas propietarias diferentes.
Para enfrentar el problema de incompatibilidad de redes, la Organización Internacional para la Estandarización (ISO) investigó modelos de conexión como la red de Digital Equipment Corporation (DECnet), la Arquitectura de Sistemas de Red (Systems Network Architecture) y TCP/IP a fin de encontrar un conjunto de reglas aplicables de forma general a todas las redes. Con base en esta investigación, la ISO desarrolló un modelo de red que ayuda a los fabricantes a crear redes que sean compatibles con otras redes.

Modelo de referencia OSI

Fue desarrollado en 1984 por la Organización Internacional de Estándares (ISO), una federación global de organizaciones que representa aproximadamente a 130 países. El núcleo de este estándar es el modelo de referencia OSI, una normativa formada por siete capas que define las diferentes fases por las que deben pasar los datos para viajar de un dispositivo a otro sobre una red de comunicaciones.
Siguiendo el esquema de este modelo se crearon numerosos protocolos. El advenimiento de protocolos más flexibles donde las capas no están tan desmarcadas y la correspondencia con los niveles no era tan clara puso a este esquema en un segundo plano. Sin embargo es muy usado en la enseñanza como una manera de mostrar cómo puede estructurarse una "pila" de protocolos de comunicaciones.
El modelo especifica el protocolo que debe ser usado en cada capa, y suele hablarse de modelo de referencia ya que es usado como una gran herramienta para la enseñanza de comunicación de redes.
Se trata de una normativa estandarizada útil debido a la existencia de muchas tecnologías, fabricantes y compañías dentro del mundo de las comunicaciones, y al estar en continua expansión, se tuvo que crear un método para que todos pudieran entenderse de algún modo, incluso cuando las tecnologías no coincidieran. De este modo, no importa la localización geográfica o el lenguaje utilizado. Todo el mundo debe atenerse a unas normas mínimas para poder comunicarse entre sí. Esto es sobre todo importante cuando hablamos de la red de redes, es decir, Internet.

Este modelo está dividido en siete capas:

Capa física
Es la que se encarga de las conexiones globales de la computadora hacia la red, tanto en lo que se refiere al medio físico como a la forma en la que se transmite la información.
Sus principales funciones se pueden resumir como:
Definir el medio o medios físicos por los que va a viajar la comunicación: cable de pares trenzados (o no, como en RS232/EIA232), coaxial, guías de onda, aire, fibra óptica.
Definir las características materiales (componentes y conectores mecánicos) y eléctricas (niveles de tensión) que se van a usar en la transmisión de los datos por los medios físicos.
Definir las características funcionales de la interfaz (establecimiento, mantenimiento y liberación del enlace físico).
Transmitir el flujo de bits a través del medio.
Manejar las señales eléctricas del medio de transmisión, polos en un enchufe, etc.
Garantizar la conexión (aunque no la fiabilidad de dicha conexión)

Capa de enlace de datos

Esta capa se ocupa del direccionamiento físico, de la topología de la red, del acceso al medio, de la detección de errores, de la distribución ordenada de tramas y del control del flujo.
Por lo cual es uno de los aspectos más importantes a revisar en el momento de conectar dos ordenadores, ya que está entre la capa 1 y 3 como parte esencial para la creación de sus protocolos básicos (MAC, IP), para regular la forma de la conexión entre computadoras así determinando el paso de tramas (trama = unidad de medida de la información en esta capa, que no es más que la segmentación de los datos trasladándolos por medio de paquetes), verificando su integridad, y corrigiendo errores, por lo cual es importante mantener una excelente adecuación al medio físico (los más usados son el cable UTP, par trenzado o de 8 hilos), con el medio de red que redirecciona las conexiones mediante un router. Dadas estas situaciones cabe recalcar que el dispositivo que usa la capa de enlace es el Switch que se encarga de recibir los datos del router y enviar cada uno de estos a sus respectivos destinatarios (servidor -> computador cliente o algún otro dispositivo que reciba información como celulares, tabletas y diferentes dispositivos con acceso a la red, etc.), dada esta situación se determina como el medio que se encarga de la corrección de errores, manejo de tramas, protocolización de datos (se llaman protocolos a las reglas que debe seguir cualquier capa del modelo OSI ).

Capa de red

Se encarga de identificar el enrutamiento existente entre una o más redes. Las unidades de información se denominan paquetes, y se pueden clasificar en protocolos enrutables y protocolos de enrutamiento.
Enrutables: viajan con los paquetes (IP, IPX, APPLETALK)
Enrutamiento: permiten seleccionar las rutas (RIP, IGRP, EIGRP, OSPF, BGP)
El objetivo de la capa de red es hacer que los datos lleguen desde el origen al destino, aún cuando ambos no estén conectados directamente. Los dispositivos que facilitan tal tarea se denominan encaminadores, aunque es más frecuente encontrarlo con el nombre en inglés routers. Los routers trabajan en esta capa, aunque pueden actuar como switch de nivel 2 en determinados casos, dependiendo de la función que se le asigne. Los firewalls actúan sobre esta capa principalmente, para descartar direcciones de máquinas.
En este nivel se realiza el direccionamiento lógico y la determinación de la ruta de los datos hasta su receptor final.

Capa de transporte

Capa encargada de efectuar el transporte de los datos (que se encuentran dentro del paquete) de la máquina origen a la de destino, independizándolo del tipo de red física que se esté utilizando. La PDU de la capa 4 se llama Segmento o Datagrama, dependiendo de si corresponde a TCP o UDP. Sus protocolos son TCP y UDP; el primero orientado a conexión y el otro sin conexión. Trabajan, por lo tanto, con puertos lógicos y junto con la capa red dan forma a los conocidos como Sockets IP:Puerto (191.16.200.54:80).

Capa de sesión

Esta capa es la que se encarga de mantener y controlar el enlace establecido entre dos computadores que están transmitiendo datos de cualquier índole. Por lo tanto, el servicio provisto por esta capa es la capacidad de asegurar que, dada una sesión establecida entre dos máquinas, la misma se pueda efectuar para las operaciones definidas de principio a fin, reanudándolas en caso de interrupción. En muchos casos, los servicios de la capa de sesión son parcial o totalmente prescindibles.

Capa de presentación

El objetivo es encargarse de la representación de la información, de manera que aunque distintos equipos puedan tener diferentes representaciones internas de caracteres los datos lleguen de manera reconocible.
Esta capa es la primera en trabajar más el contenido de la comunicación que el cómo se establece la misma. En ella se tratan aspectos tales como la semántica y la sintaxis de los datos transmitidos, ya que distintas computadoras pueden tener diferentes formas de manejarlas.
Esta capa también permite cifrar los datos y comprimirlos. Por lo tanto, podría decirse que esta capa actúa como un traductor.

Capa de aplicación

Ofrece a las aplicaciones la posibilidad de acceder a los servicios de las demás capas y define los protocolos que utilizan las aplicaciones para intercambiar datos, como correo electrónico (Post Office Protocol y SMTP), gestores de bases de datos y servidor de ficheros (FTP), por UDP pueden viajar (DNS y Routing Information Protocol). Hay tantos protocolos como aplicaciones distintas y puesto que continuamente se desarrollan nuevas aplicaciones el número de protocolos crece sin parar.
Cabe aclarar que el usuario normalmente no interactúa directamente con el nivel de aplicación. Suele interactuar con programas que a su vez interactúan con el nivel de aplicación pero ocultando la complejidad subyacente.

Redes



Red.- es un conjunto de dispositivos físicos hardware y de programas software, mediante el cual podemos comunicar computadoras para compartir recursos (discos, impresoras, programas, etc.) así como trabajo.
Windows 7 solo puede compartir una cosa a la vez.

Se pueden compartir archivos de:
Red (lectura)
Write (escritura)
System/file (Sistema de archivos como .exe, .com, .sys, .ctg, . dll)

Topología.- es la forma lógica de una red y se define como la forma de tender el cable a estaciones de trabajo individuales, por muros, suelos y techos del edificio, existe un número de factores a considerar para determinar cual topología es la más apropiada para una situación dada, existen 4 topologías:
1.-Anillo
2.-Estrella
3.-Bus
4.-Telaraña


Dirección IP

132.248.10.1 es una dirección de 4 cuartetos = 8 octetos traducidos en binario es igual a 01000100.11111000.00001010.00000001=32 bits

En el símbolo del sistema se puede obtener la dirección ip con el comando ping se coloca asi c:\>ping_nombre de la pagina + enter

Una dirección de ip (internet protocol) es un numero binario de 32 bits (4 octetos), claramente la dirección se eligió para que encajase convenientemente en un registro de 32 bits de una computadora.
Cada octeto (8 bits) de una dirección ip se convierte a su número decimal y los números se separan por puntos por ejemplo la dirección de solont.com es un número binario de 32 bits que la notación es: 10000010.10000100.00010011.00011111=130.132.19.31.

Direcciones sin conexión a internet

Se han reservado varios bloques de direcciones para su uso en redes LAN (Local Área Network) redes de área local que no se van a conectar a internet y que aparte no se enrutarán hacia otros emplazamientos de la organización es decir redes que se mantendrán asiladas, estas direcciones son:

  • Desde 10.0.0.0 hasta 10.255.255.255
  • Desde 172.16.0.0 hasta 172.31.255.255
  • Desde 192.168.0.0 hasta 192.168.255.
  • Las direcciones se pueden ocultar a partir de 192.168.0.0 hasta 192.168.255.255


Ip fija: es una dirección que nunca cambia
Ip dinámica o automática: da automáticamente una dirección ip que va cambiando constantemente y hace que el internet sea mucho más rápida.

DNS.- es un servidor de dominio público

Una red de computadoras, red de ordenadores, red de comunicación de datos o red informática, es un conjunto de equipos informáticos y software conectados entre sí por medio de dispositivos físicos que envían y reciben impulsos eléctricos, ondas electromagnéticas o cualquier otro medio para el transporte de datos con la finalidad de compartir recursos, información y ofrecer servicios.
Como es 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 datos y reducir el costo general de estas acciones.
Para saber los detalles de la configuración de red de la computadora  en el MS DOS se utiliza el comando ipconfig sintaxis: c:\ipconfig + enter


Software utilizado para una red
  • Sistema operativo en red
  • Cable de red (Ethernet) red alambrica wifi

Hardware
  • Tarjeta de red
  • Tarjeta de wifi
  •  Velocidades.- de 10, 100 y 1000 mbps.

Dispositivos de usuario final

1.- Computadoras personales
2.-Terminales
2.1.-Tontas (solo tiene teclado y monitor se conecta todo a una red que no tenga no tienen CPU)
2.2.-Inteligentes (computadoras PC)
3.-Electonica del hogar
3.1.-Televisores
3.2.-Equipos multimedia
3.3.-Proyectores
3.4.-Videoconsolas
3.5.-Telefonos celulares
3.6.-Libros electrónicos
4.-Impresoras
4.1.- Alambricas
4.2.- Inalámbricas

Servidores
  • Servidor de archivos
  • Servidor de impresora
  • Servidor de correo
  • Servidor de fax
  • Servidor de telefonía
  • Servidor proxy
  • Servidor de acceso remoto
  • Servidor de web
  • Servidor de streaming
  • Servidor de reserva
  • Servidor de autentificación

Dispositivos de una red

  • Conmutador o switch
  • Enrutador o router
  • Puente de red y enrutador o browser
  • Puente de acceso inalámbrico (WAP) Wireless Access Point

Protocolos de redes


  •  Modelo OSI maneja 7 capas: Aplicación, presentación, sesión, transporte, red, enlace, físico.
  • Modelo TCP/IP (Transfer Control Protocol/ Internet Protocol) Protocolo de Transferencia de Control/Internet Control capas: Aplicación, transporte, red, enlace.

Clasificación de las redes

De acuerdo a las taxonomías como son alcance, tipos de conexión y tecnologías

Por alcance


  • Red de área personal (PAN) Personal Área Network, red de ordenadores usada para la conexión, para comunicación entre los dispositivos de la computadora cerca de una persona esta es una red personal inalámbrica (wireless)
  • Red inalámbrica de área  personal (WPAN) Wireless Personal Área Network, lo mismo que la PAN solo que intervienen dispositivos con acceso a internet como celulares, ipad.
  • Red de Área Local (LAN)
  • Red de Área Local Inalámbrica (WLAN)
  • Red de Área de Campus (CAN) es una red de computadoras de alta velocidad que conecta redes de área local a través de una área geográfica limitada, como un campus universitario, una base militar, hospital, etc. tampoco utiliza medios políticos para la interconexión.
  • Red de Área metropolitana (MAN) es una red de alta velocidad (Banda ancha) que da cobertura en un área geográfica más extensa que un campus per aun limitada por ejemplo una red que interconecta los edificios públicos de un municipio dentro de la localidad por medio de fibra óptica
  • Redes de Área Amplia (WAN) Wide Área Network, son redes informáticas que se extienden sobre el área geográfica extensa utilizando medios como satélites, cables interoceánicos, internet, fibras ópticas publicas y extensas.
  • Red de Área de  Almacenamiento (SAN) Storage Área Network, es una red concebida para conectar servidores, matrices de discos y librerías de soporte, permitiendo del tránsito de datos, sin afectar a las redes por las que acceden los usuarios (intranet)
  • Red de Área Local Virtual (VLAN) Virtual Local Área Network,  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 cual todos los nodos pueden alcanzar a los otros por medio de dominios.

Medios guiados

Por tipo de conexión

  • cable coaxial
  • cable de par trenzado UTP de 8 hilos o 4 pares
  • fibra óptica

Medios no guiados

  • Red por radio
  • Red por infrarrojos
  • Red por microondas

Por relación funcional

  • Cliente servidor
  • Punto a punto (Peer to Peer)
  •  Por tecnología
  • Red Point to Point
  • Broadcast

Por topología física

  • Bus
  • Estrella
  • Telaraña
  • Anillo

Medios electrónicos para transmisión de datos
Equipos comunes de equipos wireless en uso hoy en día

  • ·         Teléfonos móviles
  • ·         Sistema de posicionamiento global (GPS)
  • ·         Periféricos de ordenador wireless (ratones e impresoras inalámbricos)
  • ·         Teléfonos inalámbricos
  • ·         Mandos a distancia
  • ·         Televisión vía satélite
  • ·         LANS wireless
·         
Ejemplos más especializados y más exóticos de comunicaciones vía wireless

  • Procesadores de tarjetas de crédito inalámbricas (wireless credit card procesor)
  • Global system for mobile communication (GSM) sistema digital electrónico para teléfonos miviles
  • General packed radio service (GPRS) servicio de vía wireless que proporciona conexión continua a internet a través de teléfonos móviles y/u ordenadores.

Comandos de linux




Comandos LINUX
1acImprime estadísticas acerca del tiempo que han estado conectado los usuarios.
2adduserVer useradd.
3aliasCrea atajos de comandos, lista los alias actuales.
4apt-getHerramienta de actualizacón/instalación remota de paquetes en sistemas basados en debian.
5arpPermite obtener/manipular la lista de direcciones MAC/Ip que el sistema ve.
6arpingEnvía ARP REQUEST a otros equipos en la red.
7arptablesFirewall similar en funciones a iptables pero para control de tráfico de protocolo arp.
8atPrograma trabajos, comandos, scripts para su ejecución posterior.
9atqLista los trabajos programados pendientes de ejecutar por el comando at.
10awkAnálisis y procesamiento de patrones en archivos y listados.
11basenamePermite eliminar la ruta del nombre de un archivo.
12bcCalculadora y lenguaje matemático, muy potente.
13biosdecodeInformación sobre el BIOS.
14blkidMuestra atributos de dispositivos de bloque (discos, usb, etc.) tales como LABEL y UUID, entre otros.
15bzcatDescomprime archivos comprimidos o empaquetados mediante bzip2.
16bzip2Compresor / descompresor de archivos.
17bzmorePermite ver el contenido de archivos comprimidos o empaquetados mediante bzip2.
18calDespliega un calendario.
19catMuestra el contenido de archivos y concatena archivos.
20cdCambiar de directorio.
21cfdiskHerramienta de particionamiento de discos, usada en sistemas debian principalmente.
22chagePermite cambiar la información (expiración, caducidad, etc) de la contraseña de un usuario.
23chattrCambia atributos extendidos de archivos y directorios
24chfnCambia la información usada en finger.
25chgrpCambia el grupo de un archivo(s) o carpetas(s).
26chkconfigControla/consulta el modo en que los servicios se ejecutan o no al inicio del sistema.
27chmodCambia los permisos de un archivo(s) o carpetas(s).
28chownCambia el propietario de un archivo(s) o carpetas(s).
29chpasswdActualiza passwords o contraseñas en modo batch. Puede actualizar contraseñas de grupos de usuarios.
30chrootEjecuta comandos de root en un shell restringido a un directorio y sus subdirectorios.
31chshCambia tu shell por defecto o shell de login.
32cleanlinksLimpia enlaces simbólicos que no tengan relación y también remueve directorios vacios.
33clearLimpia la terminal.
34cmpCompara dos archivos byte por byte.
35convertquotaConvierte de los viejos formatos quota.user y quota.group a los nuevos formatos de aquota.user y aquota.group.
36cpioCopia, crea, comprime y extrae archivos en distintos formatos y entre equipos o localmente.
37crontabAdministra archivos cron para los usuarios y root.
38curlPermite descargar o transferir url's.
39cutRemueve secciones (columnas principalmente) de cada línea de un archivo o archivos.
40dateMuestra/establece la fecha y hora actual.
41dcCalculadora interactiva.
42ddConvierte y copia archivos y sistemas de archivos.
43ddateMuestra la fecha en formato del calendario Discordante.
44dfMuestra el uso de espacio de discos duros o particiones.
45diffBusca y muestra diferencias entre archivos.
46digUtilería para consultas a servidores DNS.
47dircolorsConfiguración de colores para el comando ls.
48dirsPermite mostrar, manipular la lista de directorios utilizados en la pila. (ver popd y pushd)
49dmesgMuestra los mensajes del arranque del sistema (boot).
50dmidecodeLista hardware del equipo directamente del BIOS. (también: lshw)
51dos2unixConvierte archivos de formato MS-DOS a formato Unix/Linux.
52duMuestra el uso de espacio de archivos y directorios.
53dumpPermite la creación de respaldos para los sistemas de archivos ext2 y ext3.
54echoImprime una línea de texto, variables, o contenido a un archivo.
55edquotaAdministra el control de cuotas de disco de usuario y grupos.
56egrepEs igual que el comando 'grep -E', para uso de expresiones regulares.
57ejectDesmonta y expulsa un medio removible, como cdroms.
58envEjecuta un programa en un entorno modificado.
59ethtoolPermite desplegar o cambiar valores de una tarjeta de red.
60exitSale del shell o terminal actual.
61expectPermite crear secuencias de diálogos y programar sesiones interactivas con otros comandos o scripts.
62exportExporta el valor de una variable.
63exportfsMantiene una lista de sistemas de archivos del tipo NFS que han sido exportados.
64exprEvaluador de expresiones matemáticas.
65factorEncuentra los números primos de un número dado.
66fcLista, edita y reejecuta comandos previamente ejecutados.
67fdiskHerramienta para particionar discos, común a casi todas las distros.
68fgrepEs igual que 'grep -F' para uso de expresiones regulares en búsquedas de archivos y listados.
69fileDetermina el tipo de archivo.
70findBúsqueda de archivos, multitud de opciones de búsqueda.
71findfsBusca un sistema de archivos por UUID o LABEL (etiqueta).
72findsmbLista información sobre equipos que respondan a paquetes SMB. Lista una red Windows. (Parte del paquete Samba)
73fingerMuestra información sobre los usuarios del sistema.
74fortuneImprime un adagio al azar.
75fpingPermite mandar paquetes ICMP (pings) a múltiples equipos en una red y determinar si están vivos o no.
76freeMuestra el espacio usado y libre de memoria RAM y Swap.
77fsckHerramienta para verificar/reparar sistemas de archivos.
78fuserIdentifica procesos utilizando archivos o conexiones (sockets).
79gawkAnálisis y procesamiento de patrones en archivos y listados. (versión gnu)
80gccCompilador de C y de C++ de GNU.
81geditEditor de textos de gnome.
82gpasswdPermite la administración del archivo /etc/group
83gpgHerramienta de encriptación y de generación de certificados de seguridad (opengpg).
84grepBusca patrones de cadenas dentro de archivos.
85groupaddCrea un nuevo grupo en el sistema.
86groupdelElimina un grupo en el sistema.
87groupmodModifica un grupo en el sistema.
88groupsImprime los grupos a los que pertenece un usuario.
89gzipComprime/expande archivos.
90haltApaga el equipo.
91hdparmEstablece y muestra características sobre los discos duros.
92headDespliega las primera líneas de un archivo.
93helpAyuda sobre los comandos internos de bash.
94historyMuestra el historial de comandos del usuario.
95hostUtileria de consulta a sevidores DNS.
96hostnameDespliega el nombre del equipo.
97htpasswdAdministra archivos de usuario/contraseña para autentificación básica de Apache.
98hwclockMuestra/Establece la fecha/hora del bios o hardware. (Fecha/Hora del sistema con date)
99idMuestra el UID (User ID) y GID (Group ID) del usuario
100ifconfigMuestra/Configura las interfaces de red del sistema.
101ifstatPequeña utileria que permite observar estadísticas de las interfaces de red en tiempo real.
102initControl de inicialización de un nivel de ejecucción.
103insmodInserta módulos en el kernel.
104ipcalcRealiza cálculos simples sobre direcciones IP.
105ipcountIdentificación de rangos de red, cálculo de IP's.
106iptabMuestra una tabla de direcciones IP de acuerdo al prefijo CIDR
107iptablesHerramienta de configuración del firewall de Linux.
108iptrafAnalizador de tráfico de red en modo de texto.
109iwconfigConfigura una tarjeta de red inalámbrica.
110iwlistObtiene información detallada de una tarjeta inalámbrica.
111jobsMuestra los trabajos del usuario en suspensión o en background.
112kateEditor de textos de KDE.
113killTermina procesos, mas correctamente envía señales a procesos.
114killallTermina procesos del mismo nombre o conjunto.
115lastMuestra información de los últimos usuarios logueados.
116lastbMuestra información de los últimos intentos fallidos de loguearse.
117lessMuestra el contenido de un archivo, permite búsquedas y movimento hacía atrás y adelante.
118lnCrea enlaces (accesos directos) suaves y duros de archivos y directorios.
119localeInformación específica sobre las variables de entorno locales.
120locateIndexa y busca archivos. Mas seguro utilizar slocate.
121losetupDefine y controla dispositivos del tipo 'loop'.
122lpqMuestra los documentos para imprimir en la cola de impresión.
123lprAñade un documento a la cola de impresión.
124lsLista archivos y directorios.
125lshwLista hardware del equipo directamente del BIOS. (también: dmidecode)
126lsmodMuestra el estatus de los módulos en el kernel.
127lsofMuestra archivos abiertos de un programa en ejecucción, o de un usuario, proceso, etc.
128lspciLista los dispositivos pci del sistema.
129lsusbLista los dispositivos usb del sistema.
130mailEnvía y recibe correos.
131manMuestra el manual del comando indicado.
132mcManejador de archvivos con soporte de mouse en modo de texto, no todas las distro lo tienen.
133mceditEditor de textos de mc.
134md5sumComprueba (y genera) archivos con firma de certificación md5.
135mkdirCrea directorios.
136mkfsConstruye un sistema de archivos de Linux.
137mkpasswdGenerador de contraseñas. (Paquete del programa 'expect').
138modinfoMuestra información acerca de los módulos del kernel.
139modprobeHerramienta que añade/remueve módulos del kernel.
140morePaginador similar a less pero menos funcioanal, ya que sale avanza y no retocede.
141mountMonta dispositvos de almacenamiento en particiones indicadas.
142mtoolsConjunto de utilidades para acceder a discos DOS desde Linux.
143mvMueve archivos y directorios.
144netstatHerramienta de red que muestra conexiones, tablas de ruteo, estadísticas de interfaces, etc.
145niceEjecuta un programa con una prioridad de ejecucción distinta a la normal.
146nohupEjecuta un programa inmune a los hangups y sin salida a una terminal.
147opensslControl, administración, generación de certificados de seguridad.
148partprobeIndica al sistema operativo de los cambios indicados en /etc/fstab
149passwdCambia la contraseña del usuario indicado.
150pingManda un echo_request (solicitud de eco) a un equipo en al red.
151pkillManda señales a procesos basado en sus atributos.
152popdRemueve entradas (directorios utilizados) de la lista de directorios utilizados en la pila. (ver dirs y pushd)
153prFormatea o convierte archivos de texto para imprimirlos.
154psMuestra los procesos del sistema o del usuario o ambos.
155pstreeMuestra los procesos en forma de árbol.
156pushdAgrega entradas (directorios utilizados) en la lista de directorios (pila o stack). (ver dirs y popd)
157pwckVerifica la integridad del archivo /etc/passwd
158pwconvAgrega o establece la protección shadow el archivo /etc/passwd.
159quotaPermite ver el uso de cuotas por usuario.
160quotacheckCrea, verifica, administra sistemas de cuotas de disco
161quotaoffDesactiva el control de cuotas de discos.
162quotaonActiva el control de cuotas de discos para usuarios y grupos.
163rdesktopAbre terminales gráficas ha?ia equipos Windows.
164rebootReinicia el equipo.
165reniceCambia la prioridad de un proceso o programa en ejecucción.
166repquotaReporte de uso de cuotas de disco.
167resolveipResuelve la ip del dominio o host que se indique.
168revInvierte las líneas de un archivo.
169rmBorra o elimina archivos.
170routeMuestra/altera la tabla de ruteo IP.
171rpmPrograma para la instalación/actualización/eliminación de paquetes, distros basadas en redhat.
172runlevelMuestra el nivel de ejecución actual y anterior del sistema.
173scpCopia archivos entre equipos, parte del paquete openssh (protocolo de comunicación encriptado).
174screenAdministrador de terminales virtuales.
175sedEditor en línea que filtra y transforma archivos.
176serviceEjecuta/detiene servicios en modo manual.
177setMuestra o establece el entorno de variables para el usuario actuual.
178sha1sumComprueba (y genera) archivos con firma de certificación sha1.
179shoptHabilita o deshabilita variables opcionales del comportamiento del shell.
180shredElimina archivos de manera segura e irrecuperable.
181shutdownApaga o reinicia el equipo.
182sortOrdena líneas de archivos y listas
183ssUtileria similar a netstat pero más básica, listados rápidos de sockets establecidos.
184sshPrograma de login remoto seguro, programa del paquete openssh (protocolo de comunicación encriptado).
185startxInicia una sesión X.
186suCambia del usuario actual al indicado.
187sudoPermite indicar que usuario ejecuta que comandos de root.
188syncForza bloques en memoria a discos, actualiza el superbloque.
189tacIgual que cat, muestra y/o concatena archivos pero al revés.
190tailMuestra la parte final de un archivo.
191tailfSinónimo del comando tail -f, permite ver en tiempo real la parte final de un archivo, es decir, conforme se va escribiendo, útil para monitorear bitácoras.
192tarHerramienta empaquetadora/compresora de archivos.
193testparmRevisa archivos smb.conf de samba por errores o correciones.
194timeDevuelve el tiempo en que se ejecutó el comando o programa indicado.
195topMuestra los procesos del sistema de manera interactiva y continua.
196touchCrea archivos vacios, cambia fechas de acceso y/o modificación de archivos.
197tputCambia valores o capacidades de la terminal, en base a terminfo.
198tracerouteImprime la ruta de los paquetes de red hasta el destino indicado.
199ttyImprime el nombre de la terminal en la que se esta.
200tzselectPermite establecer una zona o huso horario.
201umaskEstablece una máscara de permisos para cuando se crean directorios y archivos.
202umountDesmonta sistemas de archivos.
203unaliasElimina alias de comandos, creados con el comando alias.
204unameDespliega información del sistema.
205uniqOmite o reporta sobre líneas repetidas en un archivo o listado.
206unitsConvertidor de unidades de un sistema a otro, soporta decenas de sistemas de medición.
207up2dateHerramienta de actualización/instalación remota de paquetes, (usada en redhat, centos).
208uptimeMuestra que tanto tiempo lleva prendido el equipo.
209urpmePrograma del paquete urpmi para desinstalar o eliminar paquetes.
210urpmiHerramienta de actualización/instalación remota de paquetes, distros basadas en rpm (usada en mandriva).
211useraddAñade usuarios.
212userdelElimina usuarios.
213usermodModifica información de usuarios.
214usersMuestra los nombres de usuario de todos los usuarios conectados actualmente al sistema.
215viEditor visual de pantalla, editor de textos, que encuentras en todas las distros Linux.
216vimIgual que el vi pero mejorado.
217visudoEditor para el archivo de configuración /etc/sudoers de sudo.
218vmstatProporciona información sobre la memoria virtual.
219wMuestra quien esta conectado al sistema y que esta haciendo.
220wallManda un mensaje a todas las terminales.
221warnquotaConfigura /etc/warnquota.conf como complemento de mensajes para cuotas de disco.
222wcCuenta palabras, líneas, caracteres de un archivo o listado.
223wgetDescargador de archivos desde Internet, no interactivo.
224whatisDescripción corta, en una línea de un comando o programa.
225whereisLocaliza el binario, fuentes y/o librerias, y documentación de un comado.
226whichMuestra la ruta completa de un comando.
227whoMuestra quien esta conectado al sistema.
228whoamiMuestra el usuario actual.
229xhostControl de acceso para sesiones X.
230xkillMata o termina a un cliente X, es decir, a un programa gráfico.
231yesImprime una cadena repetidamente hasta que sea terminado o matado el comando.
232yumHerramienta de actualización/instalación remota de paquetes, distros basadas en rpm (usada en fedora, redhat y derivados).
233zcatDescomprime / muestra archivos comprimidos con gunzip (es idéntico a utilizar gunzip -c)
234zenityDespliega varios tipos de diálogos en X desde una terminal.
235zlessPermite mostrar el contenido de archivos comprimidos.
236zmorePermite mostrar el contenido de archivos comprimidos.