100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4.2 TrustPilot
logo-home
Resumen

Summary Web Development Fundamental Notes

Puntuación
-
Vendido
-
Páginas
18
Subido en
06-01-2024
Escrito en
2019/2020

Content to learn web development fundamentals to assist with developing projects during brunel university projects.

Institución
Grado










Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Institución
Estudio
Desconocido
Grado

Información del documento

Subido en
6 de enero de 2024
Número de páginas
18
Escrito en
2019/2020
Tipo
Resumen

Temas

Vista previa del contenido

🌐
Web Dev Fundamentals

Web Dev Fundamentals Crash Course


Client-Server Model
A client is a thing that talks to servers. A server is a thing that talks to clients. The client-
server model is a thing made up of a bunch of clients and servers talking to one
another. That’s how the Internet works!


Client (FE)
A machine or process that requests data or service from a server. In the case of the
web, browsers are clients that request HTML pages from servers.

Note that a single machine or piece of software can be both a client and a server at the
same time. For instance, a single machine could act as a server for end users and as a
client for a database.


Server (BE)
A machine or process that provides data or server for a client, usually by listening for
incoming network calls.


Client-Server Model
The paradigm by which modern systems are designed, which consists of clients
requesting data or service from servers and servers providing data or service to clients.


E.g.



Web Dev Fundamentals 1

, What happens when you try to visit google.com?
Our computer, or more specifically, our browser is the client. Our browser needs to
display google.com - so it makes a request to the server. Whenever someone makes a
website they need to host that website on some server as they are just computers
connected to the internet (e.g. using a cloud provider such as AWS/etc).


The google.com server has the HTML for it, so it sends it back to the client. The client
(broswer) is going to interpret the HTML and generate a user interface. As you use the
website, the browser may still need continue to communicate with the server for any
requests.




Webpage Request Lifecycle


Domain Name System (DNS)



Web Dev Fundamentals 2

, The process used for translating domain names to IP Addresses.
Always checks local cache first before making a network request. If its not there, then a
DNS request is made to the network.




Usually resolving name server which is your ISP. If it doesnt know the IP address it’s
looking for, then it will look to the root name server. This server holds a mapping of top
level domains such as .io to the IP addresses of top level domain name servers.


For each .IO there is a server which knows how to locate all of the registered domains
in that top level domain.


It will use that information, to make a request to the correct TLD name server.
Authoritative name server will know the IP address and send the IP address back to the
resolving name server back to the computer.


Transmission Control Protocol (TCP)




Web Dev Fundamentals 3
$4.12
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
cslbrunel Brunel University
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
63
Miembro desde
3 año
Número de seguidores
34
Documentos
29
Última venta
4 meses hace
Brunel Computer Science (1st Class Honours)

I achieved a First Class Honours degree in Computer Science from Brunel University - I will be uploading some of my work. Please do not purchase any documents looking for the solution to your assignments or deliverables. No refunds / exchanges.

5.0

2 reseñas

5
2
4
0
3
0
2
0
1
0

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes