Computación, procesadores y memoria
Cómo funcionan los correos electrónicos
Qué son Bits y Bytes
Cómo funcionan los circuitos electrónicos
Procesadores y arquitecturas de CPU
¿Qué es un system on a chip?
Qué es la memoria RAM y cómo funcionan los discos duros
GPUs, tarjetas de video y sonido
Periféricos y sistemas de entrada de información
La evolución de la arquitectura de la computación
Cómo funciona Internet
Introducción a las redes y protocolos de Internet
Puertos y protocolos de red
Qué es una dirección IP y el protocolo de Internet
Cables submarinos, antenas y satélites en Internet
Qué es un dominio, 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
Sistemas operativos
Diferencias entre Windows, Linux, Mac, iOS y Android
Permisos, niveles de procesos y privilegios de ejecución
Fundamentos de sistemas operativos móviles
Sistemas operativos embebidos e Internet of Things
Archivos y estructuras de datos
Metadatos, cabeceras y extensiones de archivos
Cómo funciona el formato JPG
Videos, contenedores, codecs y protocolos
Cómo funciona .zip: Árboles binarios
Contenido Bonus
Qué es una red neuronal
¿Qué es SQL y NoSQL?
Qué es un algoritmo
El poder de un Raspberry Pi
Principios de la ingeniería de software sostenible
Conocer qué es la Ingeniería de Software, es un requisito básico para trabajar en el mundo de la tecnología. Debemos tener una idea muy clara de cómo funcionan procesos tan simples y cotidianos como lo es el enviar un correo electrónico, qué es un servidor y los protocolos utilizados,. Es cierto que no es un proceso simple, pero no es algo imposible de entender paso a paso.
Veamos este proceso más a detalle.
a) Desde tu computador, en tu servidor de correo, estás redactando un email.
b) Cuando acabas de escribir, le das al botón “Enter”. Este botón manda un impulso eléctrico a tu tarjeta madre, y es procesado por el CPU (Central Processing Unit).
c) Mediante el Sistema Operativo (SO), la señal del CPU se identifica y reconoce. Así nuestro SO sabe lo que significa ese impulso creado por esa tecla especifica del teclado.
d) Como nos encontramos en un navegador web, nuestro sistema operativo le indica que ocurrió un evento, es decir, nuestro Enter.
e) Este evento lo que hace, es tomar todo lo que escribimos en nuestro correo y lo encapsula para enviarlo a un servidor, mediante protocolos ya establecidos.
f) Los servidores son computadoras, y ahí se reciben estos paquetes de datos. Mediante sus bases de datos, asignan este paquete de datos al remitente correspondiente
g) La persona que tiene su correo asociado a este servidor, recibe este paquete encapsulado, ya listo para leer en forma de correo electrónico.
Como vez, mandar un correo electrónico es más complejo de lo que parece, pero no por eso deja de ser trivial para lo que podemos hacer actualmente.
##Glosario básico necesario para entender como funciona el envío de un correo electrónico
ASCII= American Standard Code for Information Interchange
API= Application Program Interface
AJAX= Asynchronous JavaScript and XML
JSON= JavaScript Object Notation
REST= Protocolo preestablecido de envio de datos= Representational State Transfer
HTTPS= protocolo de transferencia de envio de datos= Hypertext Transfer Protocol
FTP= File Transfer Protocol
URL= Unifor Resource Locator
DNS= Domain Name System
IP= Internet Protocol
SMTP= Simple Mail Transfer Protocol
SoC= System on a Chip
POP= protocolo de oficina de correo
UDP= User Datagram Protocol
HTML= Hypertext markup Language
CSS= Cascading Style Sheets
SSH= Secure SHell
POP3 = Post Office Protocol
Contribución creada con los aportes de: Mayra López.
Aportes 1114
Preguntas 112
Espero les ayude:
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
Aqui esta mi version de lo que explico freddy
A tomar en cuenta
CPU: Central Processing Unit
Eventos Javascript: OnKeypress / OnClick / EventListener Touch
API: Application Program Interface
Ajax: Asynchronous Javascript and XML
JSON: Javascript Object Notation
HTTPs: Hypertext Transfer Protocol / Secure
FTP: File Transfer Protocol
SSH: Secure Shell
P2P: Peer to Peer
DNS: Domain Name Server
TCP: Transmission Control Protocol
SMTP: Simple Mail Transfer Protocol
POP: Post Office Protocol
IMAP: Internet Message Access Protocol
UDP: User Datagram Protocol
SoC: System On Chip
Un aporte de mis apuntes:
Mi resumen:
Primero la señal eléctrica es procesada por el CPU de la máquina
Los Drivers interpreta en la capa de sistema operativo que sucedió
Una capa más arriba el navegador interpreta este “Enter”. Y en la parte del frontend (HTML, css, JavaScript) tras el evento de “enviar” (a través de Javascript).
Un evento puede ser:
Mover Mouse, hacer click, etc.
Girar el celular, tocarlo, etc
API (Application Program Interface) es le medio por el cual los programas se comunican sin hablar entre ellos ej: El dinero, es nuestro API en nuestra sociedad.
Es decir envia a traves de AJAX (Asynchronous JavaScript And XML), nuestro API.
AJAX encapsula nuestro email en formato JSON (JavaScript Object Notation) y los envía.
El envío se realiza por el protocolo que en este caso se llama REST
El medio de envio es por el protocolo de transferencia de hipertexto HTTP
Entramos a la capa de internet
HTTPS significa que el protocolo va cifrado (encriptado), del lado del servidor se envió una llave para que solo yo y el servidor lo vea.
//Dominio (DNS: Domain Name Server) Ip = dominio
Manda esta petición al Servidor: Donde se ejecuta el código real de gmail. Pasando por las diferentes capas: Luz >>> Drivers >>> Ethernet >>> TCP/IP >>> HTTP
Ya del lado del servidor recibe el http como Apache, pero quien la procesa es el lenguaje que programe del lado del servidor (PHP, Python, Go, Etc)
Ya con los datos procesados, sabe que debe enviar el email.
Antes guarda en una base de datos (MySQL, Oracle)
Y lo siguiente se envía el email. Estos tienen su propio protocolo y se envian con sus propios servidores
Es decir tienen sus propios dominio, y por ende una propia ip a la cual se comunica. Protocolo de Email (SMTP/POP3)
Existen “servidores de notificaciones”, para que no esté haciendo todo el tiempo la peticiones para saber si recibió un email.
El cual están todo el tiempo escuchando los servidores (email, chat, Etc) y siguiendo mi celular.
UDP es el protocolo que conecta el celular a la base de datos. A diferencia del protocolo TCP/IP este, no espera respuesta.
Primero el servidor de email envía a la base de datos del “servidor de notificaciones” para que este envíe al cel que recibió un email
Apuntes de clase
Traigo esto de nuevo arriba por si le es útil a alguien para sus apuntes:
HTTP => Hypertext Transfer Protocol
REST => Representational State Transfer
JSON => JavaScript Object Notation
API => Application ** P**rogram Interface
AJAX => Asynchronous JavaScript And XML
FTP => File Transfer Protocol
SSH => Secure Shell
DNS => Domain Name System
SMTP => Simple Mail Transfer Protocol
POP => Post Office Protocol
UDP => User Datagram Protocol
SoC => System on a Chip
HTTP => Hypertext Transfer Protocol
REST => Representational State Transfer
JSON => JavaScript Object Notation
API => Application** P**rogram Interface
AJAX => Asynchronous JavaScript And XML
FTP => File Transfer Protocol
SSH => Secure Shell
DNS => Domain Name System
SMTP => Simple Mail Transfer Protocol
POP => Post Office Protocol
UDP => User Datagram Protocol
SoC => System On a Chip
La señal de la digitación en teclado es transferida por la motherboard al CPU y de la CPU al sistema operativo, que se comunica con estos componentes a través de los drivers.
Cuando das enter en Google Chrome se produce un EVENTO, que es mostrado por HTML, y accionado por Javascript, que pasa por las API (interfaces de programación de aplicaciones/application programming interface), que son AJAX (Asynchronous JavaScript And XML) > JSON (JavaScript Object Notation) > REST> Representational State Transfer que es una técnica para enviar datos al servidor, para finalmente pasar por el protocolo HTTP protocolo de transferencia de hipertext.
Es este el inicio de una dirección de un sitio web, luego sigue el dominio, que para nosotros se vería como gmail y para los computadores como una serie de números separados por puntos. Para saber el dominio en números de un sitio, podemos ir a la terminal (en Windows el powershell) y escribir: ping google.com, y el sitio automáticamente nos mostrará la ip más cercana a nuestro país, es decir, desde Colombia es diferente que desde Japón el grupo de números.
Al dar la orden desde el navegador, esta será transmitida a un servidor en Google de sistema operativo linux, que puede ser Apache o Nginx, y que puede procesar la información en PHP, JAVA, PYTHON Y GO, y creará una copia de la información en una base de datos MySQL, Oracle, Postgres.
Una vez damos a enviar un correo, la dirección a la que lo enviaremos, al igual que las páginas web, tendrá un dominio como @platzi.com, que indicará a qué servidor será enviado el e-mail. Enviar SMTP/ Recibir POP3.
Mi cerebro tratando de procesar toda esta nueva información. 😃
Cuando en 23min te das cuenta que no sabes nada de la vida jajajajaja
Yo luego de ver el primer video
Hola les comparto mis notas
https://1drv.ms/o/s!AnVqJ_DVQ8UBibVVnPu7CsE-1bB9Ow
when resumen 4 años de tu carrera en 23 minutos :'c
Tipos de protocolos
Menudo inicio estelar de mi aprendizaje en Platzi, fantástico comienzo.
Mi primera clase y ya me estoy enamorando de la plataforma, de como explica Freddy, espectacular.
Muchas gracias por poner un curso con contenido de tanta calidad (nada más empezar ya me transmite esto) disponible de manera gratuita para todo el mundo, con el único requisito de tener una cuenta de Platzi.
Un abrazo ^^.
Freddy joven 😄
Platzi te hace darte cuenta de cuanto no sabes.😂
API --> Aplication Program Interface.
AJAX --> Asincronous Javascript And Xml.
JSON --> Javascript Object Notation.
HTTP --> Hypertext Transfer Protocol.
FTP --> File Transfer Protocol.
SSH --> Secure Shell.
DNS --> Domain Name Server.
SoC --> System on a Chip.
En resumen, es un sanguchazo con muchas capas
Si tienen una pagina web con el protocolo HTTP actualicen lo mas antes posible a HTTPS. Google toma muy en cuenta estas cuestiones para el posicionamiento de la pagina web en los resultados de busqueda
Hice este cuadro con la información, me ayudo mucho para identificar y apropiar mejor los conceptos y su finalidad. Gracias.
La primera vez que vi este video, lo tuve que repetir 4 veces hasta poder entender bien los conceptos. el chiste es no rendirse [email protected]
Aquí en este link esta el mapa mental que se muestra abajo, en donde se muestra la explicación de Freddy.
Súper intensa esta primera clase vamos por mas.
me dio un error de ++capa 8 ++
Mi aporte algo mas detallado
Estaría bueno un botón de “Agregar a favoritos” para poder volver rápidamente a este tipo de videos .
La que debería ser la primera clase de todo futuro ingeniero.
¡Freddy toma aire por favor!
Comparto la reinterpretación del diagrama organizado por procesos
"La nube no existe, la nube es el computador de otra persona que no es tuyo y está siendo compartido"
48 horas here I go!
DNS
Significa Domain Name Server o Servidor de Nombres de Dominio, el cual traduce los nombres de dominios a una dirección de IP pública en internet.
Nunca había captado tanta información en 23 min. Lo más curioso es que volvemos a darle un punto a favor a la educación online, mi carrera ¨Tecnología en Desarrollo de Software¨, aunque llevo poco, esto que Fredy explicó, ni mencionado por encima jajajaja, la universidad sigue dejando mucho que pensar…
ENVIADO
Excelente
Pero para alguien, que comienza como yo , sugiero añadir la posibilidad de un glosario
Ej=
API= Application Program Interface
AJAX= Asynchronous JavaScript and XML
JSON= JavaScript Object Notation
REST= Protocolo preestablecido de envio de datos= Representational State Transfer
HTTPS= protocolo de transferencia de envio de datos= Hypertext Transfer Protocol
URL= Unifor Resource Locator
DNS= Domain Name Server
IP= Internet Protocol
SMTP= Simple Mail Transfer Protocol
POP= protocolo de oficina de correo
UDP= User Datagram Protocol
HTML= Hypertext markup Language
CSS= Cascading Style Sheets
SSH= Secure SHell
vengo del futuro para mostrarles de una manera más “sencilla” lo que dijo freddy(sigue sin ser fácil jeje) https://www.instagram.com/p/BvmLOlfnUt8/?utm_source=ig_share_sheet&igshig=1omsbctvkkp6ja
Esta es la punta del iceberg
Explicare lo que entendi y capture de la mejor manera y en base a un pseudocodigo tipo javascript.
Clase 2
Ideas claves:
Las capas de software que entienden dispositivos externos se llaman drivers
//Al fin esa carpeta de drivers que salia en mi computador tiene sentido 😄
Por ejemplo:
Un acelererometro es controlado por un driver que es un software cual le dice al sistema operativo que mi telefono a cambiado de posición.
API: aplication program interface:
¿No lo entiendes?
Piensa que el dinero es el api de nuestras socidades
Es decir, la api es una herramienta para intercambiar recursos entre personas, en este caso programas.
formato de archivo:
Es la manera en que se encapsula la informacion
ejemplo: .php , .html , .png , .mp3
API REST
rest es una tecnica para enviarle un dato al servidor
¿Como se envia la informacion en los computadores?
A traves de un tubo conociddo como un protocolo
en este caso de internet el protocolo es http.
//Aqui viene lo divertido y complejo!
url = {
//Esta compuesta por un protocolo, un dominio con su extension
[protocolo (http, ftp, https) ] + [dominio] + [extension]
dominio: permite acceder al servidor a traves de un dns (dns = domain net server ).
“nombre de dominio” = IP de mi computador.
Internet funciona a traves de direcciones exactas como en nuestro mundo, Esas direcciones son las IPs
//La IP de mi computadora es 64.233.186.139
}
¿servidor? = (
Una serie de servidores o un super servidores donde esta escrito el programa
)
Un protocolo que me llamó la atención:
ssh secure shell
ethernet > tcp/ip > http > apache > php
protocolo fundamental de internet http
http + s = “cifrado” || ”encriptado”;
Y hasta aqui tome notas.
Me impresiona la complejidad, todas las maquinas con minimaquinas y con mas minimaquinas que componen internet y la tecnologia digital con lenguajes como php o js, andamos sobre hombros de gigantes, podemos crear en base a la tecnologia de tantas personas del pasado …
Este curso lo debi tomar mucho tiempo antes de entrar a mi trabajo. Me habria ahorrado mucho tiempo y evitado decir unas cuantas pendejadas 😂😂
Aporte:
“Una vez le doy enter, hay un evento que se dispara en el navegador que atraves de JS encapsula los datos en formato JSON y usando AJAX los envía a una API rest del lado del servidor que se transmite or HTTP.”
Cuando crees saber sobre ciertos procesos y luego llega una mestrazo como Freddy y te vuelva la mente… Gracias por expandir nuestras mentes. ¡Qué buena clase!
DNS = nombres de dominio, nombres para IPs, nombramos las IPs para que sea más fácil de recordar y llegar a el sitio en cuestión
Tubos por donde viajan la información se llaman protocolos, esto es muy importante tenerlo en cuenta para cuando toquemos un poco más de servidores web
Me encantan estas clases llenas de información pero quién sabe por qué, se sienten muy largas.
Me he quedado impresionado de tantos datos que no sabía. Fredy lo hizo otra vez
Excelente clase 😃
Me quedé así la primera vez que vi esta clase 😅 (Ya voy como por la 4ta vez que la repito)
5 AÑOS RESUMIDOS EN 23 MINUTOS
Compártoles mis apuntes explicados campechanamente…
.
Ciclo e-mail desde una laptop a un móvil
¿Qué sucede en la laptop?
-** PASO.00:** Tienes una computadora conectada a Internet
yo tengo que hacer este curso para completar un reto. pero incluso con mi 5 años de exp en IT se me hizo un quilombo (y entendiendo todos las tecnologías q menciona fredy)
No me imagino como se sentirán mis compañeros iniciantes…
Actualizan el curso con diagramas de flujo, interactivos, imágenes de ayuda etc… porque la info es muy valiosa pero poco digerible
Por aquí les dejo mi pequeño resumen de esta clase. No está de lo más ordenado pero espero les sirva!! 😊 Que interesante todo!!
Cuando oprimo el enter de enviar el email. La señal del teclado le manda una señal eléctrica a la tarjeta madre que es intervenida por el cpu el procesador de señales eléctrica y operaciones matemáticas. Después de esto el cpu la manda a una capa más arriba de electricidad que es el Sistema operativo (OS). Las capas de software que entienden las señales eléctricas de dispositivos externos de hardware se les llaman drivers. OS entiende el estado y sube a la capa del software donde se está corriendo el os y envía al navegador la señal. Google Chrome seria una capa más arriba. Después ocurre el evento con las tecnologías de frontend. Se usa el API (Application program interface). Js usa AJAX (asynchronous javascript and xml). Pasa a Json = JavaScript Object Notation. Esto se envia a servidor por medio de un protocolo preestablecido de datos. Se le llama API REST. Rest es una técnica para enviarle datos al servidor. El tubo por el que viajan se le llaman protocolos. Uno de los ejemplos de protocolo es uno de transferencia de hipertexto que se llama http. La capa de internet tiene direcciones. Las url están compuestas por mulitples partes. La primera es el protocolo con el cual se transmite la información. http = hipertext transfer protocol con el cual funciona inernet. Con archivos grandes se usa normalmente ftp (file transfer product) aunque esta un poco obsoleto. Cuando se quiere controlar de manera remota un servidor con una consola de texto de usa telnet en el pasado. Y ahora se usa ssh.(secure Shell). Cuando se descargan distribuciones de Linux o archivos de información de forma masiva peer to peer se usa un protocolo llamada bittorrent. Se ocupa también para juegos y multiplayer. El https es que va cifrado (con la s). el servidor envio una llave que encripto la conexión para que solo el servidor y la compu se vean. Después va el dominio. Es el nombre con el cual nosotros encontramos en internet al servidor. Al servidor se le llega a través de dns. Después del dominio va la instrucción dentro del servidor. DNS (domain name server) . Tiene una IP cana nombre.Con el comando ping y el domain se puede ver su dirección ip. Después se manda con la ip la petición a el servidor. Un servido corre Linux. Los drivers de Linux le permiten conectarse a la electricidad de los cables de red. El driver reinterpretar la electricidad en una capa de red que se le conoce como ethernet. Ethernet envia esta señal a Linux y Linux la convierte en datos que se encapsulan en el protocolo llamado TCP/IP. Este crea los datos para http. Http es recibido por un servidor de http en Linux como Apache o EngineX. Los protocolos con los que funciona normalmente los correos son con SMTP Y POP3 que son de envío y de recepción. Hay otra forma de recibir las notificaciones sin estar pregintando siempre si hay actualización. Y es por medio de un servidor de notificaciones. Y estos ocupan un protocolo llamado UDP. Funciona a través de ips pero no espera respuesta. (En un teléfono no existe el cpu. Se le llama SoC (System on a Chip) que incluye el cpu, la ram y el disco duro.
Yo recomiendo hacer el diagrama y entendemos mejor lo que Freddy explica
Hola! Les comparto un poco de la linea de tiempo de la ingeniería de software 😄
¡Madre mía! Me tendré que ver varias veces éste video para asegurarme de haber entendido bien los conceptos mientras tomo notas. Estoy es un mundo nuevo para mi, pero aquí estamos, para dar los primeros pasos hacia un mejor conocimiento en tecnología. 😃
AJAX = Asynchronous JavaScript And XML
Minuto 9:20 a 2x
Verán a Freddy siendo poseído jajaja
Tantos procedimientos resumidos de forma impresionante!
Me sentí como Homero buscando Mercadotecnia en el diccionario.
No sabia que existian los servidores de notificaciones.
Le reconozco, con admiración, que no pierde oportunidad de hacer comerciales.
Ya llevo varios cursos en Platzi, conoci muchos profesores, todos ellos excelentes, pero no sé por que Freddy tiene ese super poder de darte cantidades enormes de informacion en 20 min y hacerte entender mil cosas que estaban por ahí sueltas en la cabeza. Es excelente, quizas otra persona me explica el mismo volumen de información y no lo entiendo tan bien. Completo, rapido y facil de entender, es genial.Necesito profes en mi uni asi ya mismo!
Muchisima informacion jaja.
Lo podemos simplificar un poco con el modelo OSI, aunque en este ejemplo de los correros electronicos , estariamos saltando constantemente entre capas y capas y a veces no seria consecutivamente.
Como recordar el modelo OSI de una manera facil y divertida?
Algunas Personas Solo Toman Ron En Fiestas
Ahora ordena las letras desde fiestas a algunas, y te quedara tal que
1.-Fisica
2.-Enlace de Datos
3.-Red
4.-Transporte
5.-Sesión
6.-Presentación
7.-Aplicación
ヾ(≧▽≦*)o*^____^*
RECORDATORIO: Esta es la introducción del curso, es como un resumen. A medida vayamos avanzando, veremos todas y cada una de las cosas explicadas aquí, pero a detalle.
Don’t overwhelming 😃
Gracias por tan gran enseñanza Freddy pero te falto la parte en la que nos dejan escoger entre la pastilla azul o roja jajaja. Excelente clase!!!
Yo viendo este clase todo el tiempo pensando que tengo el video a 1.5 x.
1 pulsar enter
2Procesos internos de la computadora
3O.S envía petición al navegador ( primero pasa por la ISP, DNS)
4se conecta a un servidor( apache, nginx)
5se conecta a otro servidor ( de correo)
6(en la actualidad, normalmente) se conecta a un servidor de notificaciones
7el servidor de notificaciones tiene unos datos con los cualesquiera sabe donde estamos, y se conecta a nuestros móviles a través de un protocolo UDP que nos envía las notificaciones
Para poder agregar certificado se deguridad SSL a un sitio web, este tiene que tener dominio, no se puede agregar un SSL a una ip sin nombre de servidor, es decir, sin dominio
Primer contenido que tomo para repasar las bases. Gracias por el Platzi Day. Muy buena explicación.
Yo solo vine por la imagen XD y Freddy :’)
Hola, soy nuevo en la plataforma. Soy estudiante de ingeniería en sistemas, últimamente he por la situación mundial, me sobra bastante tiempo al estudio. Ahora más que me quedé sin trabajo, quisiera saber si alguien no sabe de algún trabajo virtual, en el cual pueda generar algo. Administrando redes sociales o algo por el estilo. En mi país está bastante complicada la situación. cualquier información sería de mucha ayuda, mi correo es [email protected], o al WhatsApp +50664354878
Protocolos de trasferencia usuales en la web
.
Eventos en computación
.
Son señales que el SO recibe de los elementos de hardware.
Mi cerebro colapsó, tendré que ver las clase unas 3 veces mas para entender xD
Excelente video .wow hay mucho que aprender
Muchísimas gracias
es dificil recordar todo
Wow, un enter tiene un largo camino 😮😮
Me encanta como explica como se expresa uno lo entiende muy bien
Y es sólo la introducción jeje…
demasiada infromacion que digerir en un video jaja
Vi en la universidad una materia llamada ingeniería de software. Fueron las 3 horas semanales más perdidas de mi carrera.
Colapsaré de información jaja
Que es el AJAX: https://www.youtube.com/watch?v=_ybgWmSCAu8
Ya me malviaje 😐
Es impresionante y apasionante enterarse de la cantidad de tecnologías que hay detrás de un proceso tan cotidiano como lo es el enviar un ‘simple’ mail. ¡Vamos a darle!
Oye, oye, oye…
¡Mas despacio!
Como cuando dices: “Sé suficiente de computadoras e internet” y llegas al curso y en la primer sesión ya describieron todo lo que sabes y más.
voy a explotar
Ajax esta mas que muerto
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.