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)
- Secure Shell (SSH)
- Transport Layer Security (TLS)
- How Routing is Done Using Both IP and MAC Addresses
- Turning a Laptop into a Server
- Domain Name System (DNS)
- IPSec
Talks
Notes and Collections
- TCP
- BGP
- HTTP
- IP
- ARP Spoofing
- Cryptography
- 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
- Tor
- Powers of two
General Resources
- Network Direction
- Hussein Nasser
- Explained from First Principles: The Internet
- Computerphile
- Books
- Tools
- RFCs
- History of the Internet
- Research papers
- Docker Networking Crash Course (More on Docker)