Descent098 / basic-networking-infastructure

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

Home Page:https://kieranwood.ca/basic-networking-infastructure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://kieranwood.ca/basic-networking-infastructure

License:MIT License


Languages

Language:Python 100.0%