academia.sh
/
Computer Networks
/
How the Internet Works
Course
Beginner
How the Internet Works
Published
August 16, 2026
·
Updated
August 17, 2026
By the end of this course
Describes the end-to-end journey of a request typed into an address bar
Separates the concepts of domain name, hosting and server
Reads the parts of the HTTP request and response cycle
01
Foundations of Networks
The intuition of endpoints, links, and packet switching; the client-server model, the internet's structure as a network of networks, and IP addressing.
01
What Is a Network
Endpoints, links, and switching; why packet switching was chosen over circuit switching, and the consequences of best-effort delivery.
02
The Client–Server Model
The distinction between the role that initiates a connection and the one that waits, the concept of a port, and a comparison with the peer-to-peer model.
03
The Structure of the Internet
The network-of-networks idea, routing between autonomous systems, the absence of central management, and how shared standards hold this structure together.
04
The Concept of the IP Address
The numeric structure of the address, how splitting it into network and host parts shrinks routing tables, and the distinction between public and private addresses.
02
Domain Names and Hosting
The name hierarchy and registration process, the domain name system's resolution chain and caching, record types and hosting models.
01
What Is a Domain Name
The indirection between name and address, the name hierarchy made of labels, the delegation of authority, and the roles in the registration process.
02
The Domain Name System
The distributed database that translates a name into an address, the resolution chain from root to authoritative server, and time-to-live-based caching.
03
DNS Record Types
Address, alias, mail, name server and text records; which problem each type answers and the combination limits on alias records.
04
Hosting Models
The requirement that a server keep running continuously, how name-based virtual hosting works, and the trade-offs among shared, virtual, dedicated and managed models.
03
The Journey of a Web Request
The parts of the HTTP request and response, the stages the browser goes through from request to drawing, the promises HTTPS gives, and the joining of the entire chain end to end.
01
HTTP Request and Response
The parts of a request and response, the safety and idempotency of methods, status code classes, and the statelessness of the protocol.
02
What the Browser Does
The stages from parsing the text in the address bar to the drawing on screen, subresource requests, and the reuse of connections.
03
The Role of HTTPS
The promises of confidentiality, integrity, and authentication; how a certificate binds a name to a public key; and the role of trust anchors.
04
The End-to-End Trace of a Request
Joining the entire chain from name resolution to the drawing of the response, the information handed off between stages, and the symptoms of each link's failure.
Final exam
How the Internet Works — Final Exam
In preparation
This course's question bank is not complete yet. The exam opens here automatically once enough questions are added.
Start the exam
↑↓
↵
Esc
navigate · open · close