Skip to content

Everything you need to understand how a request from your browser turns into a webpage

License

Notifications You must be signed in to change notification settings

Descent098/basic-networking-infastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic Networking & Infastructure

Everything you need to know to understand the steps from you typing a URL in your browser to seeing a webpage.

Prerequisites

Recommended pre-requisites

Topics covered

  • Some basic terminology
    • URL
    • domain
    • browser
    • network
  • Structure of a web app
    • Traditional view (Backend-->middlewear--> frontend (user visible))
    • A more accurate view (Backend --> Middlewear --> Infastructure --> Frontend)
  • Terminology
    • Browser
    • Network
    • Server/host vs client
    • URL
    • Slug
    • TLD
    • Protocol
    • Domain
  • Domain name Registrars
  • HTTP
    • Headers
    • Requests
    • Responses
  • IP addresses/ports
  • Nameservers
  • DNS
    • Records
    • Common records
  • Putting it all together in one example
  • Extra stuff
    • Subdomains
    • HTTPS (SSL/TLS)
    • CDN's
    • Sockets
    • CLI Tools