Articulo

curso de MySQL










 Las conexiones se realizan normalmente mediante el protocolo TCP/IP. Este Protocolo permite transferir paquetes de datos entre dos extremos (end-points, que pueden ser teléfonos, laptops, servidores, heladeras, cámaras, etc.).

 IP se refiere a una dirección de red, y TCP se refiere a un puerto, una zona de amarre en esa dirección de red. El extremo que inicia la comunicación cumple el rol de cliente. El otro extremo, el que está atento a la llegada de nuevas solicitudes, cumple el rol de servidor.

 El servidor “atiende” en un IP y puerto específicos. Para iniciar una conexión, el cliente indica IP y puerto del servidor. Muchos puertos están estandarizados. Por ejemplo, diferentes servidores web de distintos fabricantes, atienden por el mismo puerto.

 No importa si basado en Windows, Linux, etc. - Servidor web http: 80, 8080 - - Servidor web https: 443 … No Pertenece a la Organización. En el caso de las bases de datos, los fabricantes del software eligen diferenciarse. 

Cada fabricante de base de datos utiliza un puerto diferente, por ejemplo: • SQL Server: 1433 • MySQL: 3306 • Postgresql: 5432 Última nota: TCP es un protocolo orientado a conexión. Es decir, una vez que se establece la conexión, la conexión se mantendrá activa hasta que alguno de los extremos cierre la conexión. 

 Volviendo al gráfico, podemos ver que Juan se conecta a un servidor web, y a su vez ese servidor web se conecta a una base de datos. Juan sería un “usuario”. Ana se conecta directamente a la base de datos. Ana sería una “programadora”. Conclusión Nuestro entorno de trabajo (IDE) puede ser gráfico y moderno, o puede ser una terminal o consola (la típica ventana negra del shell o sistema operativo).

 Nuestro IDE no deja de ser un cliente. A los fines de aprendizaje, en este curso vamos a instalar la base de datos MySQL “localmente”, es decir, en nuestro propio equipo, con lo cual el IP destino debe ser la palabra localhost (que es el equivalente de la dirección de red 127.0.0.1) y el puerto destino debe ser 3306 (por tratarse de MySQL).


0 Comentarios