networking icon indicating copy to clipboard operation
networking copied to clipboard

Harsh Kapadia's Computer Networking knowledge base.

trafficstars

Computer Networking

Computer Networking is something that caught my interest and I love digging deeper to understand how things work. This site is a knowledge base I maintain to keep a track of my learnings. Feel free to contact me and view my networking résumé.

Articles

  • Homa (Data Center Transport Protocol)
    • Final report (summary)
    • Problems with TCP
    • Homa's Features
    • Homa's Message Sequence Scenarios
    • Homa's Algorithms
  • Secure Shell (SSH)
    • Examining a SSH Connection using Wireshark
  • Transport Layer Security (TLS)
    • TLS 1.2 Handshake
    • TLS 1.3 Handshake
  • How Routing is Done Using Both IP and MAC Addresses
  • Turning a Laptop into a Server
  • Domain Name System (DNS)
    • DNS Infrastructure
    • DNS Resource Records
    • (Distributed) Denial of Service
    • DNSSEC
  • IPSec

Talks

Notes and Collections

  • TCP
    • Congestion Control Algorithms
    • TCP Versions
    • TCP Head of Line Blocking
  • BGP
  • HTTP
  • IP
  • e-mail
  • ARP Spoofing
  • Cryptography
    • PGP
    • Diffie-Hellman Key Exchange
    • Digital Certificates and Certificate Revocation (OCSP and CRL)
  • OPAQUE
  • OSI layers
  • Protocols
  • What happens on hitting enter on a link in the browser?
  • What port does ping work on?
  • Where does my computer get the time from?
    • Talk on tracing back in history to find out how we know that the time we're using is accurate!
  • Hardware
    • Routers vs Switches vs Hubs vs Modems vs Access Points vs Gateways
  • Tor
  • Powers of two

General Resources