Rédigé par des étudiants ayant réussi Disponible immédiatement après paiement Lire en ligne ou en PDF Mauvais document ? Échangez-le gratuitement 4,6 TrustPilot
logo-home
Resume

Summary Web Development Fundamental Notes

Note
-
Vendu
-
Pages
18
Publié le
06-01-2024
Écrit en
2019/2020

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

Établissement
Cours

Aperçu du contenu

🌐
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

École, étude et sujet

Établissement
Cours
Inconnu
Cours

Infos sur le Document

Publié le
6 janvier 2024
Nombre de pages
18
Écrit en
2019/2020
Type
RESUME

Sujets

4,13 €
Accéder à l'intégralité du document:

Mauvais document ? Échangez-le gratuitement Dans les 14 jours suivant votre achat et avant le téléchargement, vous pouvez choisir un autre document. Vous pouvez simplement dépenser le montant à nouveau.
Rédigé par des étudiants ayant réussi
Disponible immédiatement après paiement
Lire en ligne ou en PDF

Faites connaissance avec le vendeur

Seller avatar
Les scores de réputation sont basés sur le nombre de documents qu'un vendeur a vendus contre paiement ainsi que sur les avis qu'il a reçu pour ces documents. Il y a trois niveaux: Bronze, Argent et Or. Plus la réputation est bonne, plus vous pouvez faire confiance sur la qualité du travail des vendeurs.
cslbrunel Brunel University
S'abonner Vous devez être connecté afin de pouvoir suivre les étudiants ou les formations
Vendu
63
Membre depuis
4 année
Nombre de followers
34
Documents
29
Dernière vente
7 mois de cela
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 revues

5
2
4
0
3
0
2
0
1
0

Récemment consulté par vous

Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions