Está en la página 1de 77

¿Qué es un byte? ¿Qué es un bit?

 COMO FUNCIONAN LOS CORREOS ELECTRONICOS?


AJAX: Asynchronous Javascript And XML

JSON: Javascript Object Notation

REST: Representational State Transfer

HTTP: Hypertext Transfer Protocol

FTP: File Transfer Protocol


SSH: Secure Shell

DNS: Domain Name System

TCP: Transmission Control Protocol

IP: Internet Protocol

SMTP: Simple Mail Transfer Protocol

POP3: Post Office Protocol

UDP: User Datagram Protocol

SoC: System on a Chip

ASCII: American Standard Code for Information Interchange


 COMO FUNCIONAN LOS CIRCUITOS ELECTRONICOS?

*Los circuitos electrónicos son las bases de la tecnología moderna
*La electricidad se crean en plantas de energía y se almacena en baterías o se transmite por
cable hasta los enchufes de tu casa
*La electricidad es un flujo constante de electrones y se mide en voltaje y amperaje
*Los voltios son las fuerza que mueve la electricidad por el cable(Del negativo(POLO A
TIERRA) al positivo)
*Podemos tomar la energía como la presión del agua en un tubo
*Un led se calienta si recibe mucha electricidad, pero al poner una "RESISTENCIA" no hay
problema, estas se miden en "OHMS"(OHMIOS)
*Creamos movimientos con un motor eléctrico(Electro Imanes que se repelen en un anillo
metálico, rotando sobre su propio eje)
*Servos:Motores pequeños pero muy precisos
*Sonido:Vibrar una membrana, al ritmo de una onda eléctrica
**Combinando todo esto, podemos crear lo que queramos!
*La forma mas poderosa de usar electricidad es con INFORMACIÓN:Cálculos
matemáticos,almacenar datos y procesarlos
*Circuito digital:Convierte las ondas eléctricas en 0 Y 1, la MEMORIA RAM(Guarda los
mismos, mientras el circuito tenga energia), Discos Duros(Los guardan CON O SIN ENERGÍA)
*Los 0 y 1: Se les llaman BITS, 8 de estos crean un BYTE, el PROCESADOR(Toma los
BYTES Y LOS CONVIERTE EN OTROS GRACIAS A INSTRUCCIONES), esas
instrucciones son CÓDIGO DE PROGRAMACIÓN(Se almacena en memoria, se ejecuta en el
procesador y por dentro manipulan electrones)
*Pantalla:Matriz de MUCHÍSIMOS "LEDS" MICROSCÓPICOS

 PROCESADORES Y ARQUITECTURAS DE CPU?


QUE ES UN SYSTEM ON A SHIP?

System on a chip
++Es una combinación de los diferentes componentes que hacen un computador real++. La
arquitectura rápida y compleja en un sistema tradicional podemos hoy tenerlo en un dispositivo
pequeño gracias a un System On a chip. Un SoC es una CPU que también tiene una memoria
RAM y un disco duro en un chip. También incluye chips especializados que permiten realizar
algunos procesos necesarios por un dispositivo móvil. _ Un System On a Chip se compone de:

 BIOS: Arranca nuestro sistema.


 RAM: Se guardan rápidamente todos los datos a los que queremos acceder.
 CPU: Se encarga de procesar todo por dentro.
 Chip de radio: Controla todas las señales wifi, bluetooh o señales de celular (3G,
4G…)
 GPU: Se encarga de hacer toda la representación grafica de todo en pantalla para
nuestro sistema.
 Periféricos: Un sistema de periféricos va actuar como el intermedio del sistema
operativo, los drivers y el hardware de tal manera que un smartphone pueda ser
expandido.
 Pantalla: Es otro gran periférico, la pantalla representa todo lo que hacemos dentro de
un sistema embebido (no todos los sistemas embebidos tienen una pantalla).
 Batería: La batería de nuestro celular no esta dentro del System on a chip, la batería
tiene su propio controlador eléctrico que es una pequeña CPU que se encarga de
manipular como nosotros internamente estamos obtenido la electricidad. _

Datos extra Un sistema embebido: Los sistema embebidos se diseñan para cubrir necesidades
especificas y la mayoría de sus componentes se encuentran en su placa base. Algunos ejemplos
de un sistema embebido son: taxímetro, un sistema de control de acceso, un módem o los
componentes electrónicos de una maquina expendedora, etc.

Raspberr Pi: placa pequeña o tarjeta madre pequeña con los componentes necesarios para
ordenar algo, por ejemplo: celular, tablet, un reloj, etc. Rasperry Pi cuenta con varios chips
integrados en su placa. Hay chips que tienen la función de controlar las entradas USB, hay
otros chips diseñados para controlar toda la conexión eléctrica interna del RasperryPi, ++pero
solo un chip es considerado como System On a Chip++ ya que dentro de el se encuentran
varios componentes, como la memoria RAM, disco duro necesario para almacenar a la BIOS,
chip de radio, etc. El disco duro donde guardaremos nuestros datos no esta incluido dentro del
System on a chip.

Arduino: es otro Soc, Arduino es una plataforma de hardware libre, basada en una placa con
un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica
en proyectos multidisciplinares. Arduino se puede utilizar para desarrollar elementos
autónomos, conectándose a dispositivos e interactuar tanto con el hardware como con el
software.

Driver: Es un programa(software) para controlar un dispositivo.


Mi resumen de esta clase

 **BIOS: ** Arranca todo el sistema


 RAM: Almacena los datos a los que queremos acceder
 CPU: Procesa todo lo interno
 Radio: Controla todas las señales del dipositivo como el Wi-Fi, Bluetooth, 3G,4G,5G,
Señal de telefono, etc.
 GPU: Hace la representacion gráfica en pantalla de todo lo que ocurre.
 Perifericos: Actuan como el intermedio entre el sistema operativo, los drivers y el
hardware.

 DIFERENCIA ENTRE MEMORIA RAM Y DISCO?


++Forma en que se Organizan los Datos en el Disco Duro:++

 Persistente Conserva su contenido incluso cuando se interrumpe la alimentación del


sistema.
 Secuencial Para acceder a un registro en particular se tiene que leer registro x registro
desde el inicio hasta alcanzar el registro particular que contiene el dato requerido
 Estructurada Tiene una forma especial de guardarse dentro de sí misma, a la misma
se le llama Sistema de Archivos

++Sistema de Archivo++
 Son convenciones internas decididas por el O.S, que utilizamos para poder acceder a
los archivos por dentro.
 La mayoría de los Sistemas Operativos (O.S) tiene su propio sistema de archivos.
 No son compatibles entre sí.
 Internamente son formas de estructurar los archivos

Las Principales Funciones

 La asignación de espacio a los archivos.


 La administración del espacio libre y del acceso a los datos resguardados.
 Estructurar la información guardada en el disco duro, que luego será representada ya
sea textual o gráficamente utilizando un gestor de archivos.

Algunos Sistemas de Archivos

 Windows
 FAT (File Allocation Table)
 FAT16 - FAT32
 El 16 y el 32 representaba la cantidad de Bits que se usaban para
guardar la posición de los archivos.
 NTFS (New Technology File System)
 MAC OS
 HFS (Hierarchical File System)
 HFS+ (HFS Extended)
 APFS (Apple File System)
 Linux
 minix
 xia
 ext2 - ext3

++Forma en que se localiza y se lee la información en el Disco Duro++ En la parte superior


interna del Disco Duro, está la cabecera o índice del archivo, la cual depende del sistema de
archivos y es donde se encuentra la lista de todos los archivos y su respectiva ubicación. Estos
indices a través de los Drivers del Sistema Operativo (O.S), le indican al O.S como darle una
orden al procesador (CPU) para que la cabeza de lectura del disco duro se mueva a la posición
donde se encuentra el archivo.

++¿Cómo se borra un archivo del Disco Duro?++ Cuando un archivo se borró del disco
duro, no significa que se borraron los Bytes donde se encuentra el archivo, sino que se borró el
índice correspondiente a ese archivo de la cabecera, por lo que se hace imposible acceder al
mismo desde la cabecera.

Luego cuando otro archivo llegue va a encontrar el área donde se encuentra el archivo, vacía y
la va a reescribir. Para estos casos se puede utilizar software de recuperación de datos, u otros
métodos más profesionales y científicas con herramientas forenses. - Software de
Recuperación: es un tipo de software que permite la recuperación de datos dañados,
eliminados o inaccesibles desde un dispositivo de almacenamiento.

En los casos donde los Hackers quieren borrar definitivamente una información o archivo del
disco duro utilizan métodos como el software Shredder. - Sofware Shredder: es el software
que puede eliminar archivos de su disco duro sin temor a que se puedan recuperar. Para
eliminar o borrar archivos de forma permanente de su sistema, debe utilizar un programa que
sea capaz de reescribir los archivos con series aleatorias de datos binarios varias veces. Este
proceso a menudo se denomina trituración.

++Memoria Caché++
 Se encuentra internamente en la CPU
 Es una especie de memoria RAM ultra veloz
 En la misma se guardan las cosas más fundamentales del Sistema Operativo, las
instrucciones que se necesitan ejecutar de manera inmediata.
 Es una técnica en la que las aplicaciones informáticas almacenan datos temporalmente
en la memoria principal de una computadora (RAM) para permitir recuperaciones
rápidas de esos datos.
 La RAM que se utiliza para el almacenamiento temporal se conoce como caché.
 Dado que acceder a la RAM es significativamente más rápido que acceder a otros
medios como unidades de disco duro o redes, la memoria caché ayuda a que las
aplicaciones se ejecuten más rápido debido a un acceso más rápido a los datos.
 La memoria caché es especialmente eficaz cuando la aplicación muestra un patrón
común en el que accede repetidamente a los datos a los que se accedió anteriormente.

++RAM (Random-access memory)++

 Es un componente extremadamente rápido que almacena temporalmente toda la


información que un dispositivo necesita en este momento y en el futuro cercano.
 El acceso a la información en la RAM es increíblemente rápido, a diferencia de los
discos duros más lentos, que brindan almacenamiento a largo plazo.
 Ejecuta muchos procesos paralelamente, es decir, al mismo tiempo. Uno de ellos es el
Sistema Operativo, más concretamente aquellas funciones que necesitamos y
utilizamos con frecuencia, las demás se quedan en el disco duro por si en algún
momento se necesitan.
 Tanto la memoria RAM como la CPU siempre saben dónde está todo ya que poseen un
índice compartido de los datos de la RAM y la CPU. Este facilita la localización de
proceso por parte de la CPU de manera muy rápida.

++System on a Chip++ no son actualizables, habría que cambiar todo el sistema. Por el
contrario, en la CPU si se le pueden cambiar partes

++Conexión entre la RAM y la CPU, y el Disco Duro y la CPU++

 La RAM y el Disco Duro se conectan a la CPU mediante un Bus de Datos. Sin


embargo, a muchas veces no se utilizan cables, sino que se utiliza un circuito interno.
 Bus de Datos: es un sistema dentro de una computadora o dispositivo, que
consta de un conector o conjunto de cables, que proporciona transporte de
datos. Un bus de datos puede transferir datos hacia y desde la memoria de una
computadora, o hacia o desde la unidad central de procesamiento (CPU) que
actúa como el "motor" del dispositivo. Un bus de datos también puede
transferir información entre dos computadoras.
 Normalmente la conexión entre la CPU y la RAM se hace mediante un socket DDR1,
DDR2, DDR3 y a través de la conexión con la tarjeta madre. Esto suele llamarse
Puente o Bridge.
 Con el Disco Duro el Bus de Datos tiene nombres especiales:
 SATA (Serial Advanced Technology Attachment)
 IDE (Integrated Drive Electronics)

 GPUs, tarjetas de video y sonido


Mi resumen:
La CPU tiene la capacidad de procesar lo que sea: video, audio, etc. Sin embargo, la CPU es
mas lenta en promedio que cualquier otra opción para representarlo. La CPU se comunica a
través de un bus de datos con un chip llamado GPU (Graphic Processor Unit). Un GPU se
especializa en representar gráficamente la información.

Hay CPUs que tienen la GPU integrada (utiliza el poder del CPU para procesar el video). Por
otro lado hay CPUs que interactúan con GPUs de manera aparte (a través de un bus bridge
llamado socket PCI-Express).

La GPU tiene: *Menos “x”GHz, que una CPU. *Mas Cores que una CPU. *V-RAM (RAM de
video). *Efectiva para procesamiento paralelizado, tiene operaciones 3D, códecs, integrados.

Lo que sucede es que la GPU divide la pantalla en una matriz, la cual luego segmenta en
regiones, y cada núcleo del GPU se encarga de dibujar un pixel de cada región de esa matriz.
Para lograr un mejor performance. Esto es mucho más rápido de lo que podría lograr la CPU
sola ya que debería dibujar pixel por pixel ella sola.

La GPU se comunica con la pantalla y con la RAM del sistema a través de los bridges del
sistema operativo.

¿Qué elemento del computador se encarga de procesar los gráficos que se muestran en
pantalla?

 La GPU.

¿Qué significan las siglas GPU?

 Graphics Procesing Unit o en español Unidad de Procesamiento Grafico

¿La CPU podría procesar datos gráficos?

 Si.

¿Por qué la CPU prefiere que sea la GPU sea la encargada de representar los elementos
en pantalla?

 Porque en comparación la GPU es más rápida y está especializada en este proceso.

¿Cómo se llama el puerto que usa la CPU para comunicarse con la GPU hoy en día?

 PCI-Express.

¿Qué elementos tiene la GPU?

 Un procesador interno.
 Cores o núcleos.
 RAM de video o VRAM.

¿Cómo se mide la capacidad del procesador interno de un GPU?

 En GHZ.

¿La GPU tiene más Cores que una CPU?


 Si.

¿La GPU tiene un procesador más potente que la CPU?

 No.

¿Por qué la GPU tiene más Cores que la CPU?

 Porque la GPU debe procesar muchos datos al mismo tiempo.

¿En qué convierte la GPU la pantalla?

 En una matriz que es representada por los pixeles de la pantalla.

¿La GPU se conecta a la Memoria RAM?

 Si.

¿Qué usa la GPU para conectarse con la Memoria RAM?

 Bridges del sistema operativo.

¿Con qué elementos especiales puede venir una GPU?

 Operaciones 3D.
 Codecs.

¿Qué es más caro la GPU o la CPU?

 La GPU.

 Periféricos y sistemas de entrada de información


Periféricos y sistemas de entrada de nformación.

Los SO cuando se cargan, se cargan en sistema de anillos, éstos son mecanismos para proteger
datos y funcionalidad de los fallos (tolerancia a fallos) y comportamiento malicioso (seguridad
de computadores). Tenemos 4 anillos en total en donde:

 En el primer anillo se carga el Kernel, el cual tiene mayor privilegio.


 En el segundo anillo se cargan los Drivers.
 En el tercer anillo se cargan más Drivers, pero estos son más especializados.
 En el cuarto anillo se cargan las aplicaciones. Nota: entre más alejado del primer
anillo, menos permisos se tienen.

Anillos operativos

•Los sistemas operativos se subdividen internamente en capas.

Capa #0 o Núcleo: Nombre = Kernel. Descripción = Principal elemento y primera parte del
S.O. que se carga en la memoria RAM. Función = Posee acceso a todo (archivos, periféricos,
datos de las aplicaciones). *Cuanto más nos alejamos del Kernel, menos privilegios tenemos.

Capa #1: Nombre = Drivers. Descripción = Piezas de software que permiten utilizar los
periféricos. Función = Interpretar las señales eléctricas de los dispositivos hardware para que
puedan comunicarse con el S.O.
Capa #2: Nombre: Drivers de aplicación. Descripción: Piezas de software que permiten utilizar
las aplicaciones. Función: Comunicar las aplicaciones con el S.O. *Los drivers de aplicación
deben pedirles permisos a los drivers anteriores para poder acceder al hardware.

Capa #3: Nombre: Aplicaciones. Descripción: Software Función: Ejecutar procesos. *Esta es la
capa que menos permisos tiene, ya que las aplicaciones no deberían poder acceder al hardware
directamente.

 La evolución de la arquitectura de la computación


 Introducción a las redes y protocolos de Internet
A P U N T E S ISP: Internet Service Provider (Proveedor de internet). Cloud: Servidores en la
nube Cómo conectarse a una red Ethernet (cable) Switch: (Con series de puertos de
conexión) Comparte la red entre los dispositivos conectados a él. Enruta los datos a través de
un algoritmo que pregunta de dispositivo en dispositivo, hasta encontrar al indicado y así,
enviarle la info que solicitó. En las redes internas, algunas veces, estos datos de búsqueda son
compartidos, ya que el Switch rebota los datos entre todos los dispositivos hasta encontrar al
elegido. ++No es inteligente++, ya que no necesita de un software para enrular datos,
simplemente los manda.

Router WiFi (Con antenas y series puertos de conexión) Emiten una señal, por la cual nos
podemos conectar ingresando la contraseña de red, ya así, se crea una ++conexión virtual++
entre el Router y el dispositivo desde el que nos estamos conectando (PC, teléfono, etc.). Puede
tener WiFi o puede no tenerlo. ++Es inteligente++, ya que tiene software especial para enrutar
los datos, y para esto necesita saber:

 Nombre de la red
 Password de la red Lista de IP’s: El Router asigna las IP’s a través del DHCP. La
manera en la que un dispositivo siempre recuerde la misma IP, es a través de la _MAC
Address. _ Todas las interfaces de red tienen una MAC Address. MAC Address:
Identificador único que viene grabado en el hardware del dispositivo. Es un número de
identificación de las piezas de hardware que se conectan a una red pública.

A veces los puertos del Router pueden hacer la función de un Switch, por lo que podemos
reemplazar un Router por un Switch. Pero en ocasiones, se necesitan conectar muchos cables
de red, por lo que sí es necesario un Switch. El Router también puede conectarse a un Switch, y
así tener la opción de conectarse tanto a una Red WiFi como a una red cableada. A veces todos
estos dispositivos están unidos en uno (cables ethernet, switches, routers); el Módem del ISP.

Módem: Es el que conecta el router (que contiene a los dispositivos conectados) con el
Internet. Hay distintas formas de conexión entre un módem y el Internet, las cuales pueden ser:
* ADSL: Un cable de teléfono. * Teléfono * 4G/LTE: Antena de radio * Fibra óptica: Es la
forma más óptima de conectarse en la tecnología moderna.

En ocasiones, el módem hace la función de Router y de Switch. En ocasiones, no necesitamos


un Switch porque con el Router es suficiente. En ocasiones, el módem manda WiFi pero no
cables de Ethernet.

A veces tenemos redes que no emiten señales de radio, sólo emite señales de cable para ser más
segura, por lo tanto no hay WiFi. Aunque a veces las señales de cable pueden ser inseguras
porque es tan simple como que alguien más llegue a conectarse con un cable a nuestra red sin
darnos cuenta.

++Apuntes de clase++: El concepto de que Internet es una nube es erróneo. La manera simple
de definir internet es que son ordenadores conectados entre si. ' Switch: comparte la red para
todo aquel que se conecte a sus puertos, eliminando su conexión una vez finalizada, envía
replicas de la información en todos los puertos cuando no conoce al destinatario.
Router: su función principal es enviar o encaminar paquetes de datos de una red a otra. Estos
pueden o no tener Wifi. Es inteligente, necesita saber el nombre de la red, password y la lista
de IP (DHCP). Los router normalmente recuerdan los equipos por medio de MAC. A veces
funcionan como un switch y a veces necesitan uno.
IP list: dirección IP (Internet Protocol) es una matricula identificativa que te define dentro de
una red, ya sea esta interna o externa, de cara a Internet. Y una IP list no es mas que una lista
donde se guarda IPs en un router.
DHCP (Dynamic Host Configuration Protocol): Protocolo de configuración dinámica de host,
es un servidor que usa protocolo de red de tipo cliente/servidor en el que generalmente un
servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme
éstas van quedando libres, sabiendo en todo momento quién ha estado en posesión de esa IP,
cuánto tiempo la ha tenido y a quién se la ha asignado después. Así los clientes de una red IP
pueden conseguir sus parámetros de configuración automáticamente.
MAC Adress: La dirección MAC (Media Acess Control) es un número único que identifica las
piezas de hardware que se conectan a internet, se le conoce también como dirección física.
Modem: permite la comunicación entre computadoras a través de la línea telefónica o del
cablemódem. Puede hacer parte de Router y Switch, es donde llega la conexión a la red por
medio del ISP (Internet Service Provider)
Conceptos básicos Ethernet, cable de Red. Switch, aparato que conecta varios dispositivos a
una Red mediante el Cable Ethernet a una serie de puertos de conexión. Router: aparato que
interconecta varios dispositivos inalámbricamente, o por medio del Ethernet directamente al
“computador” o a un “Switch”. Funciona como una red, se encarga de enrutar a c/paquete de
datos dentro de una red informática. DHCP: protocolo que asigna dinámicamente una IP y
otros parámetros de configuración de Red a c/dispositivo en una, para que puedan comunicarse
con otras redes IP. **IP **(Internet Protocol), dirección compuesta por una serie de n° que
identifica a un computador. MAC Address: Identificador único, que está grabado en el
hardware del dispositivo. Modem: aparato que convierte las señales digitales en analógicas y
viceversa ISP (Internet Server Provider): Proveedor de Servicio de Internet.
++Conectividad: Tipos de Conexiones de Red Interna++ Hay muchas más formas de hacer
una Red Interna de manera Local.

 Puertos y protocolos de red


Los routers son las puertas enlace a diferentes redes. El router asigna IPs dentro de la red local
y esa IP es única en esa red, hacia afuera todos los equipos se conectan con la IP que te da el
proveedor de internet que tienes contratado.
Para asignar IPs un software se encarga de revisar la Mac address de cada dispositivo y
asignarle una IP que esté disponible. ' En los esquemas de red se crea un red virtual dentro de
los sistemas operativos con un concepto interno que se le conoce como los puertos. Un puerto
es una puerta especifica para un programa específico. cada solicitud que tu haces desde tu
pc a traves de una red trabaja con una ip y un puerto amigo, ++los puertos sirven para
identificar los miles de servicios que maneja un SO++, ejemplo: cuando tu entras a twitter
desde tu navegador tu estas haciendo una peticion a (102.102.20.02, ejemplo de ip de twitter),
y el puerto 80 pero si quisieras subir un archivo por protocolo ftp seria 102.102.20.02 por
puerto 21 que se ve reflejado como 102.102.20.02:21 y así sucesivamente ++cambia el puerto
dependiendo del servicio++. ' "Los protocolos son como un lenguaje de comunicación entre
máquinas y los puertos son autopistas donde los mensajes del protocolo pueden transitar".
 La cantidad total de puertos disponibles es 65,535 gracias a que internamente hay dos
bytes disponibles para definir la cantidad de puertos que existen. Explicación del por
qué tenemos 65, 535 puertos disponibles: un byte son 8 bits si tu tienes el valor
11111111 es igual a 255 por consiguiente dos bytes puede ser 256 (si incluimos el 0)
por 256 256 * 256 = 65.536 Ahora restamos 1 por el puerto 0, porque no es valido y
obtenemos los 65.535
 El sistema operativo tiene reservado los puertos del 1 al 1024, para usarlos necesitas
elevar los privilegios de usuario.

Los puertos son abstracciones de software, son como la direcciones de nuestras casas los
necesitamos para que nos llegue la información, a nosotros y no a otra persona. Permiten a
muchos procesos enviar y recibir paquetes simultáneamente. -Ejemplo: cuando abrimos una
página web, el navegador le pide al sistema operativo un puerto para poder recibir la respuesta
del pedido que va a enviar. Luego de recibir la respuesta, el navegador libera el puerto para que
el sistema operativo lo pueda volver a asignar.

 El sistema operativo los asigna de forma aleatoria sin embargo existen los reservados
que van del 1 al 1024 y tienen ciertos protocolos ejemplo; el puerto HTTP es el 80,
HTTPS 443, SSH 22. -RECORDAR, los puertos funcionan como las direcciones de
nuestra casa, sino la información no llega a quien la solicita.
 Qué es una dirección IP y el protocolo de Internet
 Cables submarinos, antenas y satélites en Internet
 Qué es un domi nio, DNS o Domain Name System
 Cómo los ISP hacen Quality of Service o QoS
 Cómo funciona la velocidad en internet
 Qué es el Modelo Cliente/Servidor
 Cómo funciona un sitio web
 Internet es más grande de lo que crees
 Diferencias entre Windows, Linux, Mac, iOS y Android
 Permisos, niveles de procesos y privilegios de ejecución
 Sistemas operativos embebidos e Internet of Things
 Fundamentos de sistemas operativos móviles
 Metadatos, cabeceras y extensiones de archivos
 Videos, contenedores, codecs y protocolos
 HTTP Streaming HTTP Streaming es un mecanismo para enviar datos desde un
servidor Web en un explorador Web en respuesta a un evento. HTTP Streaming se
logra a través de varios mecanismos comunes.

 En uno de esos mecanismos el servidor web no termina la respuesta al cliente después


de los datos se ha servido. Esto difiere del típico ciclo de HTTP en el que se cierra la
respuesta inmediatamente después de la transmisión de datos.

 El servidor web deja la respuesta abierta de tal manera que si se recibe un evento, de
inmediato se pueden enviar al cliente. De lo contrario los datos tendría que poner en la
cola hasta la siguiente petición del cliente se realiza en el servidor web. El acto de
Queing varias veces y volver a solicitar la información-que se conoce como un
mecanismo de votación.

 Las aplicaciones típicas para HTTP Streaming incluyen mercado de distribución de


datos (tableros de cotizaciones), chat en vivo y sistemas de mensajería, juegos y
apuestas en línea, resultados deportivos, las consolas de monitoreo y supervisión de
redes de sensores.

 protocolo HTTP normalmente usa el puerto 80 o 8080.

 MMS - Medios de comunicación Servicios de Microsoft

 servidor de streaming de Microsoft utiliza el Microsoft Media Services (MMS)


protocolo (también llamado NetShow Services) para la transferencia de datos de
unidifusión. MMS puede ser transportado a través de UDP o TCP (MMSU y protocolos
MMST). Si el cliente de Windows Media Player no puede negociar una buena
conexión mediante MMS a través de UDP, se recurrirá a MMS a través de TCP. Si eso
falla, la conexión se puede hacer usando una versión modificada del HTTP (siempre a
través de TCP). Esto no es tan ideal para la transmisión como MMS a través de UDP,
sino que garantiza la conectividad, sin embargo.

 El protocolo por defecto para el streaming de Windows Media no es MMS, pero RTSP.

 El puerto por defecto para MMS es 1755.

 Protocolo de transmisión en tiempo real - RTSP

 El Real Time Streaming Protocol (RTSP), desarrollado por la IETF y publicado en


1998 como RFC 2326, es un protocolo para el uso en sistemas de streaming de medios
que permite a un cliente para controlar remotamente un servidor de streaming de
medios de comunicación, la emisión de comandos VCR-como por ejemplo " obra "y"
pausa ", y permitir el acceso basado en el tiempo a los archivos en un servidor.

 Algunos servidores RTSP uso de RTP como protocolo de transporte para el audio real
de datos de vídeo. Muchos servidores RTSP uso de IDT de propiedad de RealNetworks
como el protocolo de transporte.

 RTSP puede ser transportado a través de UDP o TCP (RTSPU y protocolos RTSPT).

 El puerto por defecto para RTSP es de 554


 Qué es una red neuronal

EDES NEURONALES . Son la base de la IT. Este concepto de las redes neuronales se basa en
el concepto de como funcionan las redes neuronales humanas. . El cerebro humano tiene
alrededor de 100.000.000.000 de neuronas. Las neuronas funcionan por medio de conexiones
sinapsis, la neurona recibe una señal eléctrica con la cual realiza una decisión. Una
combinación de todas estas crean el conocimiento. En la computación los Inputs son datos que
recibe un algoritmo por medio de la memoria RAM. . Las redes neuronales se entrenan con una
determinada serie de datos. . Las redes neuronales no realizan operaciones matemáticas de la
manera natural. . Las redes neuronales iteran los datos entre 2 rangos numéricos definidos con
diferentes funciones. Luego el resulto se compara con el resultado original sino vuelve a
intentar lo múltiples veces en paralelo. . Los datos se ingresan y un pequeña función se encarga
de cambiarlos de múltiples maneras. Las neuronas que no funcionan se apagan y las neuronas
que funcionan se prenden estas tienen mas rango de bias “sesgo”. . Las redes neuronales
expresadas matematicamente . Se toman las datos variables de datos y se suman y se
multiplican por el peso de los datos y luego se pasan por una función de activación. . funciones
de activación .

 Función de pasos.
 Función de signos.
 Función sigmoide. .

Existen múltiples tipos de redes neuronales .

 Redes recurrentes.
 Redes simétricas.
 Neurona única. .

La red neuronal mas comun es Feed-forward network. . Las redes neuronales pueden aprender
de los errores y corregirlos back propagation. Esto se consigue con los datos de prueba.
Multiplicando los números en un difrente nodo de la sigmoide.

 ¿Qué es SQL y NoSQL?


Me quedo con esto del vídeo: Nota: BD significa Bases de Datos

 En las bases de datos relacionales o SQL: Hay redundancia, pero puede usarse
normalización, por lo general son lentas usa el lenguaje. Ejemplo de BD: MySQL,
Oracle, PostgreSQL(tiene modo no relacional)
 En las bases de datos no relacionales o no SQL: No hay redundancia, son
ridículamente veloces, no necesitan una llave, sólo necesitan un identificador unico. Se
usa el lenguaje Javascript. Ejemplo de BD:MongoDB, Redis, Apache CouchDB

El poder de un Raspberry Pi

También podría gustarte