Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Samenvatting

Sumario Resumen Arquitectura de Software I

Beoordeling
-
Verkocht
-
Pagina's
7
Geüpload op
04-07-2022
Geschreven in
2021/2022

Resumen Arquitectura de Software I

Instelling
Vak

Voorbeeld van de inhoud

Resumen Parcial Teórico de Arquitectura de Software I
HTTP
HTTP significa Protocolo de transferencia de hipertexto. Es un protocolo de capa de
aplicación sin estado para la comunicación entre sistemas distribuidos, y es la base de la
web moderna.

La función del navegador, también llamado cliente, es realizar una request de este
contenido. La request se envía a un servidor, que a su vez envía una response al
navegador. Tanto la request como la response se envían como texto legible por
humanos.

Cada request planteada por el navegador es independiente. El protocolo HTTP no tiene
estado, por lo cual cada petición es atómica e ida y vuelta, para luego terminar la acción.
Eso significa que cada request individual debe llevar toda la información necesaria para
cumplirla. En una HTTP request, esta información se pasa a través de headers.

El protocolo HTTP admite una combinación de configuraciones de red. El navegador es
uno de los muchos clientes posibles que pueden generar una request. Las requests se
envían y las responses se reciben a través de la capa TCP/IP. El puerto predeterminado
para la comunicación HTTP es el puerto 80, pero se puede configurar de manera
diferente para diferentes aplicaciones.

HTTP URLs

Las requests se envían a servidores especificados con localizadores uniformes de
recursos (URLs). Las URLs tienen una estructura simple que consta de los siguientes
componentes:

https://www.domain.com:1234/path/to/resource?a=b&x=y

➢ https: especifica el protocolo. Puede ser http o https, lo que hace que la
comunicación sea segura.
➢ www.dominio.com: es el host.
➢ 1234: es el puerto. En muchos casos, el navegador oculta el puerto. El valor
predeterminado es 80.
➢ Path/ti/resource: es la ruta del recurso. Ayuda al servidor a identificar un recurso
específico y generar la respuesta correcta.
➢ ?a=b&x=y: son parámetros de cadena de consulta. El servidor utiliza los
parámetros de cadena de consulta para detectar el recurso correcto.

La URL identifica el host específico con el que el cliente desea comunicarse. No realiza
ninguna acción. Aquí es donde viene la petición. HTTP tiene una forma formalizada de
enmarcar requests que capturan toda la información requerida, que puede ser aplicada
por cualquier tipo de aplicación.

, HTTP Requests

Una request se compone de las siguientes partes:

➢ Request line: esto dice lo que se está solicitando. Consiste en un verbo, una ruta
y la versión HTTP. El verbo HTTP dice qué acción se solicita del host.
➢ Headers: información adicional sobre el mensaje, el solicitante y el formato de
comunicación.
➢ Body (opcional): el contenido de la request. Para una request simple de un
recurso estático como una página web, estará vacío. Para el envío de un
formulario, esto contendrá la información del formulario. El cuerpo está
separado de los encabezados por una línea en blanco.

Hay que aclarar que es el mensaje que mandamos.

HTTP Request Verbs

Hay cuatro verbos HTTP de aplicación universal en una solicitud:

➢ GET: captura un recurso existente. La dirección URL contiene toda la información
necesaria que el servidor necesita para localizar y devolver el recurso.
➢ POST: crea un nuevo recurso. Las solicitudes POST suelen llevar una carga que
especifica los datos para el nuevo recurso.
➢ PUT: actualiza un recurso existente. La carga puede contener los datos
actualizados para el recurso.
➢ DELETE: elimina un recurso existente.

HTTP Responses

La response tiene una estructura similar a un mensaje de request, excepto por el status
line y los headers.

➢ Status line: incluye un código de estado que indica si la request tuvo éxito (código
de estado 200) o por qué falló la request. También incluye la versión HTTP y una
descripción muy breve del estado.
➢ Headers: información adicional sobre la response, por ejemplo, el tipo de
contenido o información sobre el servidor.
➢ Body (opcional): el contenido de la response. Por ejemplo, podría ser el
contenido HTML de una página web solicitada o los datos binarios de una
imagen.

Hay que tener en cuanta que esto es lo que se devuelve.

Status Codes

Con direcciones URL y verbos, el cliente puede iniciar solicitudes al servidor. A cambio,
el servidor responde con códigos de estado y cargas de mensajes. El código de estado

Geschreven voor

Instelling
Vak

Documentinformatie

Geüpload op
4 juli 2022
Aantal pagina's
7
Geschreven in
2021/2022
Type
SAMENVATTING

Onderwerpen

€6,99
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Maak kennis met de verkoper
Seller avatar
santiagoriverossalomn

Maak kennis met de verkoper

Seller avatar
santiagoriverossalomn UCC
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
-
Lid sinds
3 jaar
Aantal volgers
0
Documenten
4
Laatst verkocht
-

0,0

0 beoordelingen

5
0
4
0
3
0
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen