Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

Conceptos básicos de programación web

Rating
-
Sold
-
Pages
17
Uploaded on
14-01-2024
Written in
2023/2024

Este documento contiene la investigación resumida de los conceptos básicos de programación web los cuales son: Modelo cliente servidor Conceptos asociados (http, https, protocolo, ftp, servidor, cliente, url, tcp/ip) Instalación de ambiente de desarrollo (XAMPP) Configuración de ambiente de desarrollo (, ) Conceptos básicos de html Frameworks Proveedores de hosting Proveedores de registro de domain name

Show more Read less
Institution
Course

Content preview

Materia
Ingeniería de software


Profesor
José Luna Hernández


Alumna
Jackeline Genis Lopez


Grado y grupo
7°B


Fecha
13 de enero del 2024

, Conceptos básicos de programación web

Modelo cliente-servidor
El modelo cliente-servidor es uno de los conceptos de arquitectura más comunes en la tecnología de
redes. Regula la interacción entre el cliente y el servidor. Tareas rutinarias como el envío de peticiones
HTTP a servidores web o la transferencia de archivos por FTP son casos de uso típicos.

El modelo cliente-servidor, también conocido como “principio cliente-servidor”, es un modelo de
comunicación que permite la distribución de tareas dentro de una red de ordenadores.

Un servidor es un hardware que proporciona los recursos necesarios para otros ordenadores o
programas, pero un servidor también puede ser un programa informático que se comunica con
los clientes. Un servidor acepta las peticiones del cliente, las procesa y proporciona la respuesta
solicitada. También existen diferentes tipos de clientes. Un ordenador o un programa informático
se comunica con el servidor, envía solicitudes y recibe respuestas del servidor. En cuanto al
modelo cliente-servidor, representa la interacción entre el servidor y el cliente.

examinar en detalle lo que ocurre cuando un servidor recibe una "petición dinámica" desde un
explorador web. Ya que el código de lado servidor de la mayoría de los sitios web gestiona
peticiones y respuestas de formas similares, este artículo te ayudará a entender lo que necesitas
hacer para escribir la mayor parte de tu propio código.



Conceptos asociados (http, https, protocolo, ftp, servidor, cliente, url,
tcp/ip)

HTTP (Hypertext Transfer Protocol): Es el protocolo de transferencia de hipertexto utilizado para
la comunicación en la World Wide Web. Se utiliza para la transmisión de información entre un
cliente (navegador web) y un servidor web. HTTP se basa en sencillas operaciones de
solicitud/respuesta. Un cliente establece una conexió con un servidor y envía un mensaje con los
datos de la solicitud. El servidor responde con un mensaje similar, que contiene el estado de la
operación y su posible resultado. Todas las operaciones pueden adjuntar un objeto o recurso
sobre el que actúan; cada objeto Web (documento HTML, Archivo multimedia o aplicación CGI)
es conocido por su URL.

HTTPS (Hypertext Transfer Protocol Secure): Es una versión segura de HTTP. La información
transmitida entre el cliente y el servidor está cifrada, lo que hace que sea más segura y protegida
contra posibles ataques. Utiliza el certificado de un proveedor externo para asegurar, y proteger,
una conexión y así verificar que el sitio sea legítimo. Este certificado de seguridad se conoce
como certificado SSL. SSL es la abreviatura para "Secure Sockets Layer” (“capa de sockets
seguros” en español). Esto crea una conexión segura y cifrada entre un navegador y un servidor,
y protege la capa de comunicación entre ambos.

, Protocolo: Un conjunto de reglas que especifica cómo los dispositivos se comunican entre sí en
una red. Define el formato y la secuencia de mensajes para que la comunicación sea exitosa. El
protocolo especifica un estándar de seguridad informática durante la comunicación, dando
información detallada sobre los procesos involucrados en la transmisión de datos. Un proceso
puede ser manejado simultáneamente por más de un protocolo.

FTP (File Transfer Protocol): Es un protocolo de red utilizado para la transferencia de archivos
entre un cliente y un servidor en una red TCP/IP. Permite la subida y descarga de archivos.

Servidor: Un servidor es un programa o dispositivo que proporciona servicios a otros programas
o dispositivos, conocidos como clientes. En el contexto de la web, un servidor web aloja y sirve
páginas web a los clientes.

Cliente: Un cliente es un programa o dispositivo que solicita servicios o recursos a un servidor.
En el contexto de la web, un navegador web es un ejemplo común de cliente.



URL (Uniform Resource Locator): Es una cadena de caracteres que proporciona la dirección
única de un recurso en la web. La URL consta generalmente de un protocolo (por ejemplo, http
o https), un nombre de dominio y la ruta al recurso específico.

TCP/IP (Transmission Control Protocol/Internet Protocol): Es el conjunto de protocolos de
comunicación utilizado en Internet. TCP (Protocolo de Control de Transmisión) asegura la
entrega de datos, y IP (Protocolo de Internet) es responsable de enrutarlos a través de la red.



Instalación de ambiente de desarrollo (XAMPP)

XAMPP es una distribución de Apache que incluye varios softwares libres.



Instalar XAMPP

Nuestro tutorial de XAMPP muestra la instalación del paquete en Windows. En el caso de usar
Linux o Mac OS X, el proceso de instalación puede variar.



Paso 1: Descarga
Las versiones con PHP 5.5, 5.6 o 7 se pueden descargar gratuitamente desde la página del
proyecto Apache Friends.



Paso 2: Ejecutar el archivo .exe

Una vez descargado el paquete, puedes ejecutar el archivo .exe haciendo doble clic en él.

Written for

Institution
Course

Document information

Uploaded on
January 14, 2024
Number of pages
17
Written in
2023/2024
Type
Class notes
Professor(s)
Luna
Contains
All classes

Subjects

$191.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
jackelinegenis

Get to know the seller

Seller avatar
jackelinegenis Universidad Politécnica Metropolitana de Puebla
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
2 year
Number of followers
0
Documents
2
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions