jueves, 28 de enero de 2016

Comentarios

redes de computadoras


28-01-16

En 1964 el dep de defensa de usa pise a la agencia darpa  la realizacion de investigaciones.

En 1970 darpa le encarga a la universidad de stafor la elaboracion de protocolos que permitieran la transmision de dtaos a mayor velocidad
La revolucion de internet tiene 20 anos de vida que ah alcanzado 2.4 millones de usuarios.
1974: nace por primera vez la palabra internet

1976 se desarrolla Ethernet

1982 nace el primer emoticono

1883 se introducen los protocolos tcp/tp

1992 : Tim Berners de la CERN creo la primera pagina web

1997  Jorn borger usa por primera vez el termino web blog

2004 aparece fb.gmaol, flickr y vimeo


top ten lenguajes de programacion
top lenguajes de programacion

buscadores de internet
http://buscadores.about.com/od/conceptosbasicos/tp/Los-Buscadores-M-As-Populares-De-Internet.htm



2-02-16

bit:Bit es el acrónimo de Binary digit (o sea de ‘dígito binario’, en español señalado como bit o bitio).1 Un bit es un dígito del sistema de numeración binario. La capacidad de almacenamiento de una memoria digital también se mide en bits, pues esta palabra tiene varias acepciones.

byte:Byte (B)1 2 (pronunciada [bait] o ['bi.te]) es la unidad de información de base utilizada en computación y en telecomunicaciones, y que resulta equivalente a un conjunto ordenado de bits (generalmente 8 bits,3 4 5 6 7 8 9 10por lo que en español también se le denomina octeto).11 12



topologia:La topología o forma lógica de una red se define como la forma de tender el cable a estaciones de trabajo individuales; por muros, suelos y techos del edificio.


anillo: Las estaciones están unidas unas con otras formando un círculo por medio de un cable común. El último nodo de la cadena se conecta al primero cerrando el anillo.

bus: Las estaciones están conectadas por un único segmento de cable . A diferencia del anillo, el bus es pasivo, no se produce regeneración de las señales en cada nodo.

estrella: La red se une en un único punto, normalmente con un panel de control centralizado, como un concentrador de cableado.



DEFINICIÓN DETARJETA DE RED

Una tarjeta de red (también llamada placa de red o Network Interface Card (NIC)) es una clase de tarjeta destinada a ser introducida en la placa madre de una computadora o se conecta a uno de sus puertos para posibilitar que la máquina se sume a una red y pueda compartir sus recursos (como los documentos, la conexión a Internet o una impresora, por ejemplo)



Conmutador (switch) es el dispositivo digital lógico de interconexión de equipos que opera en la capa de enlace de datos delmodelo OSI. Su función es interconectar dos o más segmentos de red, de manera similar a los puentes de red, pasando datos de un segmento a otro de acuerdo con la dirección MAC de destino de las tramas en la red y eliminando la conexión una vez finalizada esta.

3-2-16

. El Hub

El hub (concentrador) es el dispositivo de conexión más básico. Es utilizado en redes locales con un número muy limitado de máquinas. No es más que una toma múltiple RJ45 que amplifica la señal de la red (base 10/100). 

 El Switch

El Switch (o conmutador) trabaja en las dos primeras capas del modelo OSI, es decir que éste distribuye los datos a cada máquina de destino






http://yolyrdz.blogspot.mx/

miércoles, 27 de enero de 2016

Redes de computadoras


link temario

link ensayo historia redes de computadoras

1.2 conceptos basicos de redes de computadoras

1.3 clasificacion de redes link


linea del tiempo evolucion del internet link

link presentacion cisco



UNIDAD 3

link protocolos de red




Capturas ejercicios packet tracer


8
9

10 y 11

12


13



14



Cableado Estructurado

Se conoce como cableado estructurado al sistema de cables, conectores, canalizaciones y dispositivos que permiten establecer una infraestructura de telecomunicaciones en un edificio. La instalación y las características del sistema deben cumplir con ciertos estándares para formar parte de la condición de cableado estructurado.


LA IMPORTANCIA DE UN BUEN CABLEADO ESTRUCTURADO 

Ahorra tiempo de detección de fallas

Un buen cableado, con sus etiquetas, su plano, su buena distribución en el patch pannel reduce el tiempo de detección de fallas en un 75%. He visitado empresas donde para saber dónde se conecta recepción hay que tardar 1 hora buscando. Luego que lo encuentras inicias a trabajar. A veces lo encuentras y la conexión es intermitente. Un desastre. Los componentes de mala calidad, el cable Miyako(busquen en internet, ni aparecerá esta marca pero la venden en algunos lugares de cableado en Santo Domingo).
Un cableado mal hecho es como las arterias del cuerpo mal diseñadas. Se imagina usted tener las venas deformes y esperar salud para toda la vida.

Garantiza la conectividad de su empresa


La red local de su empresa es de suma importancia para la facturación, los servicios de dominio, control de acceso a internet, sistema de seguridad(los DVR tienen conectividad IP), wifi. Son tantas cosas a las que nos conectamos por el cableado estructurado que ya usted entiende lo importante que es hacerlo bien. Conectarnos, es una palabra que utilizamos mucho cuando "no podemos conectarnos". 


Normas


  • ANSI/TIA/EIA-568-B: Cableado de Telecomunicaciones en Edificios Comerciales sobre como cómo instalar el Cableado: TIA/EIA 568-B1 Requerimientos generales;TIA/EIA 568-B2: Componentes de cableado mediante par trenzado balanceado; TIA/EIA 568-B3 Componentes de cableado, Fibra óptica.
  • ANSI/TIA/EIA-569-A: Normas de Recorridos y Espacios de Telecomunicaciones en Edificios Comerciales sobre cómo enrutar el cableado.
  • ANSI/TIA/EIA-570-A: Normas de Infraestructura Residencial de Telecomunicaciones.
  • ANSI/TIA/EIA-606-A: Normas de Administración de Infraestructura de Telecomunicaciones en Edificios Comerciales.
  • ANSI/TIA/EIA-607: Requerimientos para instalaciones de sistemas de puesta a tierra de Telecomunicaciones en Edificios Comerciales.
  • ANSI/TIA/EIA-758: Norma Cliente-Propietario de cableado de Planta Externa de Telecomunicaciones.


Administracion de bases de datos

Un administrador de bases de datos (también conocido como DBA, en inglés database administrator) es aquel profesional que administra las tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios y legales de bases de datos.
Sus tareas incluyen las siguientes:
  • Implementar, dar soporte y gestionar bases de datos corporativas.
  • Crear y configurar bases de datos relacionales.
  • Ser responsables de la integridad de los datos y la disponibilidad.
  • Diseñar, desplegar y monitorizar servidores de bases de datos.
  • Diseñar la distribución de los datos y las soluciones de almacenamiento.
  • Garantizar la seguridad de las bases de datos, realizar copias de seguridad y llevar a cabo la recuperación de desastres.
  • Planificar e implementar el aprovisionamiento de los datos y aplicaciones.
  • Diseñar planes de contingencia.
  • Diseñar y crear las bases de datos corporativas de soluciones avanzadas.
  • Analizar y reportar datos corporativos que ayuden a la toma de decisiones en la inteligencia de negocios.
  • Producir diagramas de entidades relacionales y diagramas de flujos de datos, normalización esquemática, localización lógica y física de bases de datos y parámetros de tablas.









dba grauitos y con licencia

3-2-16


link descarga mysql

link capturas de pantalla instalacion mysql
link manual sql


link mysql workbench



capturas 8-3-1|6









link sentencias basicas mysql


Comandos para Usuario Privilegios(Quitar,ver, crear usuarios)


VER USUARIOS:

select host, user select_priv FROM mysql.user;

VER PRIVILEGIOS DE USUARIO:
SHOW GRANTS FOR usuario@xxx;


CREAR  USUARIOS:

GRANT <privilegios> ON <db. tabla>TO usuario@XXX IDENTIFIED BY 'password';

REVOCAR PERMISOS:
REVOKE <privilegios>ON <db.tabla> TO usuario@xxx IDENTIFIED BY password';







Temario 
Administración de base de datos 

¿Cuáles son las funciones que realiza un DBA?

Gestión General de Base de Datos

El DBA es la persona con más conocimientos sobre base de datos en una organización. Como tal, debe entender las reglas básicas de la tecnología de base de datos relacional y ser capaz de comunicarlos con precisión a los demás.

Modelado de Datos y Diseño de Base de Datos

Un DBA debe ser un profesional experto en la recopilación y análisis de las necesidades del usuario para obtener modelos de datos conceptuales y lógicos. Esta tarea es más difícil de lo que parece. Un modelo conceptual de datos describe los requisitos de datos a un nivel muy alto, un modelo de datos lógico proporciona en profundidad los detalles de los tipos de datos, longitudes, relaciones y cardinalidad.

Auditoria

Una de las tareas de un DBA es identificar qué usuarios tienen acceso a insertar, actualizar o eliminar datos, y cuándo. Una auditoría NO sólo podría ser necesaria por un tiempo limitado, para usuarios específicos o datos específicos. También puede ser requerida  24/7 para todos los datos que se introduzcan en el DBMS. Regularmente, para realizar las funciones de autorías los DBAs tienen que trabajar en combinación con los auditores internos y externos de la empresa.

Integración con aplicaciones

La mayoría de las empresas hoy en día utilizan aplicaciones de terceros (casi nadie ya desarrolla sus propias aplicaciones in-house), muy pocas de estas aplicaciones funcionan de manera aislada. En otras palabras, las aplicaciones tienen que interconectarse unas con otras, generalmente utilizando base de datos como el medio para compartir los datos. Los DBAs a menudo se involucran en los procesos de integrar las aplicaciones existentes con las bases datos que administran. Esto puede incluir la creación de aplicaciones a medida, scripts, etc.

Resguardo y recuperación de datos

Uno de los aspectos más fundamentales del trabajo del DBA es proteger los datos de la organización. Esto incluye hacer copias de seguridad periódicas de los datos y mantenerlos a salvo de la destrucción accidental o intencional. Además, diseñar, implementar y probar un plan de recuperación para que cuando se presenten los problemas, los datos se pueden restaurar rápidamente.

Inteligencia de negocios y almacenamiento de datos

Una de las áreas de mayor crecimiento para el DBA es la Inteligencia de Negocios (BI) y almacenamiento de datos. Esto se debe a que cada vez más organizaciones están tratando de extraer toda la información que pueda con el fin de tomar mejores decisiones de negocios.

Planificación de capacidad

En la mayoría de las organizaciones, el número y tamaño de las bases de datos crece rápidamente. Es la responsabilidad del DBA gestionar el creciente volumen de datos y diseñar los planes apropiados para administrarlos. Esto incluye también la gestión del hardware donde se almacenan los datos.

Administración de cambios

La configuración del servidor SQL Server o MySQL, el esquema de base de datos, el código de Transact-SQL, y muchas otras facetas del ecosistema de aplicaciones cambian con el tiempo. A menudo es la responsabilidad del DBA realizar el análisis de impacto antes de realizar los cambios dentro de una DBMS. Implementar cambios, hacer pruebas piloto y documentar todos los cambios y procedimientos es parte del trabajo de un DBA.

Desarrollo de aplicaciones

Muchos administradores de base datos deben de desarrollar aplicaciones y scripts con el objetivo de automatizar tareas relacionadas con la inserción, sustracción o borrado de información dentro del manejador de base de datos. En general, éste debe de colaborar a nivel de integración de sistema con los desarrolladores de aplicaciones, por lo que a veces se ve en la obligación de desarrollar código para casos específicos.













Consultas inner join










Lenguajes de interfaz
Unidad 1

temario

Macros:
Los macros son funcionalidades que ofrecen los programas de Office, son comandos que se crean y guardan, pudiéndolos ejecutar mediante un botón en la Barra de acceso rápido o una combinación del teclado.
enlace a macros


link ejemplo de macro en word

link lenguaje ensamblador



link ide de ensamblador











programas lenguajes ensamblador

link video lenguaje TASm


introduccion al lenguaje TASM
link resumen pc intel
El programa fuente que a continuación se lista se denomina FACTOR.ASM.
;*******************************************************************************
; CALCULA EL PRODUCTO DEL FACTORIAL DE DOS NUMEROS QUESE
; ENCUENTRAN EN LAS POSICIONES DE MEMORIA 0 Y 1 DEL SEGMENTODE
; DATOS. EL VALOR DE CADA NUMERO DEBE SER INFERIOR A9. EL RESULTADO
; SE ALMACENA EN DOS PALABRAS DEL SEGMENTO EXTRA, ENLA PRIMERA
; PALABRA EL MENOS SIGNIFICATIVO Y EN LA SEGUNDA EL MAS
; SIGNIFICATIVO. SE UTILIZA UNA RUTINA PARA CALCULAREL FACTORIAL.
;_______________________________________________________________________
;_______________________________________________________________________
; DEFINICION DEL SEGMENTO DE DATOS
DATOS SEGMENT
DATO_1        DB     0
DATO_2        DB     0
DATOS ENDS
;_______________________________________________________________________
;_______________________________________________________________________
; DEFINICION DEL SEGMENTO DE PILA
PILA         SEGMENT STACK "STACK"
                  DB   40H DUP (0)
PILA ENDS
;_______________________________________________________________________
;_______________________________________________________________________
; DEFINICION DEL SEGMENTO EXTRA
EXTRA     SEGMENT
                RESULT    DW 0,0                ; 2 PALABRAS ( 4 BYTES )
EXTRA ENDS
;_______________________________________________________________________
;_______________________________________________________________________
;                             DEFINICION DEL SEGMENTO DE CODIGO
CODE    SEGMENT
              ASSUME CS:CODE, DS:DATOS, ES: EXTRA, SS:PILA
FACT_DATO_1  DW      0
; COMIENZO DEL PROCEDIMIENTO PRINCIPAL
START PROC
         ;INICIALIZALOS REGISTROS DE SEGMENTO CON SUS VALORES
         MOV AX, DATOS
         MOV DS, AX
         MOV AX, PILA
         MOV SS, AX
         MOV AX, EXTRA
         MOV ES, AX
       ; CARGA EL PUNTERODE PILA CON EL VALOR MAS ALTO
         MOVSP, 64
       ; FIN DE LAS INICIALIZACIONES
        ;COMIENZO DELPROGRAMA
        MOV CL, DATO_1
        CALL FACTOR
        MOV FACT_DATO_1,AX       ; ALMACENA EL RESULTADO
        MOV CL, DATO_2
        CALL FACTOR
        MOV BX, FACT_DATO_1
        MUL BX                    ; EN AX ESTA EL RESULTADO DEL FACTORIAL DEL SEGUNDO
       ; ALMACENA EL RESULTADO
       MOV RESULT, AX
       MOV RESULT+2, DX
       ; FIN DEL PROGRAMA
        MOV AX, 4C00H
        INT 21H
START ENDP
;_______________________________________________________________
; SUBRUTINA PARA CALCULAR EL FACTORIAL DE UN NUMERO
; ENTRADA CL=NUMERO
; SALIDA AX=RESULTADO, DX=0 YA QUE CL<=9
;_______________________________________________________________
FACTOR PROC NEAR
       MOV AX, 1
       XOR CH,CH
       CMP CX, 0
       JE FIN
IR:
       MUL CX
       DEC CX
       JNE IR
FIN:
       RET
FACTOR ENDP
; FIN DEL SEGMENTO DE CODIGO
CODE ENDS
; FIN DEL PROGRAMA INDICANDO DONDE COMIENZA LA EJECUCION
END START 

link programas

FUNCION : ESCRITURA DE UNA FRASE EN PANTALLA













 FUNCION : Ejemplifica eñ uso de constantes.







 FUNCION : ESCRITURA DE UNA FRASE EN PANTALLA HECHA  CON PROCEDIMIENTO.











FUNCION : ESCRITURA DE UN CONJUNTO DE DE LINEAS EN 5: ; : PANTALLA CON PROCEDIMIENTO.










 FUNCION : Limpia pantalla





FUNCION : Pide tres datos hasta agotar la longitud de cada uno.










; FUNCION : Imprime un texto utilizando colores.






 FUNCION : IMPRIME VALORES NUMÉRICOS a valor binario









4: ; FUNCION : IMPRIME VALORES NUMÉRICOS DECIMALES Y HEXA











 4: ; FUNCION : Programa que imprime números en Hexadecimal.









FUNCION : COMVIERTE UN NUMERO ASCII A BINARIO, Y LA CANTIDAD SE CAPTURA.










FUNCION : Convierte hexa a numero binario. 















FUNCION : COMVIERTE UN NUMERO ASCII A BINARIO,  LA CANTIDAD SE CAPTURA.









 ; FUNCION : Convierte hexa a numero binario.




 4: ; FUNCION : IMPRIME VALORES NUMÉRICOS DECIMALES Y HEXA.
















DIFERENCIAS ENTRE MACROS Y PROCEDIMIENTOS

Las macros son mas rápidas porque se ejecutan en linea en un programa y los procedimientos son mas lentos a la hora de ejecutar el programa.
Las macros pueden pasar y recibir parámetros.
La escritura de una macro es simple en cambio la de los procedimientos es mas compleja.
Los procedimientos ayudan a reducir el código y los macros lo hacen mas grande.


link informacion de macros y procedimientos
https://drive.google.com/file/d/0Byo_5t1YSWvZc1E1N01hRWU3dkU/view?usp=sharing