Internet Flashcards
Everything to do with the internet and how it works.
How does the internet work?
..
What is HTTP?
A client-server protocol which allows the fetching of resources, such as HTML documents. It’s the foundation of any data exchange on the Web. Requests are initiated by the recipient, usually the Web Browser (client aka user-agent or proxy on behalf of it). The user-agent can even be a robot (think puppeteer!).
Clients and servers communicate via individual messages (request, response) as opposed to stream of data. The server sends back a response to each request.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview
Browsers and how they work?
..
DNS and how it works?
..
What is Domain Name?
..
What is hosting?
..
Client: the user-agent
Any tool that acts on behalf of the user. Primarily the Web. Could be other programs that initiate requests for us like scrapers.
The Web Server
The server serves the document requested by the client. A server can be collection of servers, sharing the load (load balancing) or a complex piece of software interrogating other computers (like cache, a DB server, or e-commerce servers), totally or partially generating the document on demand.
Not necessarily one single machine. It’s several software instances that can be hosted on the same machine.
Proxies
..