## Notes | Name | .md | .pdf | Handwritten | MCQs | Worksheet | Worksheet with Answers | | ---------------------------- | -------------------------------------- | --------------------------------------- | ------------------------------------------ | ------------------------------------- | --------- | ---------------------- | | Network Fundamentals and the OSI model | [1](notes/01-introduction-OSI-model.md) | [2](notes/01-introduction-OSI-model.pdf) | [3](notes/01-introduction-OSI-model-hw.pdf) | _ | _ | _ | | Application architecture and HTTP | [1](notes/02-application-layer.md) | [2](notes/02-application-layer.pdf) | [3](notes/02-application-layer-hw.pdf) | _ | _ | _ | | Cookies, DNS and TCP | [1](notes/03-cookies-dns-tcp.md) | [2](notes/03-cookies-dns-tcp.pdf) | [3](notes/03-cookies-dns-tcp-hw.pdf) | _ | _ | _ | | Socket programming with Python | [1](notes/04-sockets-primer.md) | [2](notes/04-sockets-primer.pdf) | [3](notes/04-sockets-primer-hw.pdf) | _ | _ | _ | ## Must read * [What happens when you type google.com into your browser and press enter?](https://github.com/alex/what-happens-when) ## Resources * [Awesome networking](https://github.com/facyber/awesome-networking) * [Awesome tools](https://github.com/nyquist/awesome-networking)