NICOLÁS BOTTARINI
Back to the path

Computing foundations

Networking

203 pages of reading

How information travels across the network: TCP/IP, DNS, HTTP, HTTPS. If you build web applications or APIs, this is what happens on every request.

Topics

  • OSI - TCP/IP Reference Model

    Physical, Data Link, Network, Transport, Session, Presentation, Application

  • Network Types

    PAN, LAN, VLAN, MAN, WAN, Internet

  • Network Infrastructure

    Ethernet, Hub, Router, Repeater, Switch, Bridge, ISP, Gateway, WiFi, Bluetooth, Access Point

  • Tunneling (SSH Tunnels, VPN)

  • Internet Layer

    IP, ICMP, IPv6, Ping, Traceroute

  • Transport Layer

    TCP, UDP, Hosts, Sockets, Ports

  • SSH

  • DNS

  • Email

    SMTP, IMAP, POP3, MX Records

  • HTTP

    Web Servers, HTTPS, Verbs, Status Codes

  • FTP

  • CDN

    Push vs Pull

  • Reverse Proxy

    Caching, Load Balancing, Security

  • WebSockets

  • Firewall

Resources