Computer Networks: A Systems Approach (2019)
book.systemsapproach.org
book.systemsapproach.org
https://book.systemsapproach.org/security/systems.html#firew...
I would love to see courses based on tools like shadow [1], encouraging a more hands-on learning experience. Network simulators seem pretty cool, but it is hard to benefit from them using the docs alone. With shadow it seems I would be able to run actual software on a simulated network.
--
1: https://github.com/shadow/shadow?tab=readme-ov-file#why-is-s...
Computer Networks: A Systems Approach - https://news.ycombinator.com/item?id=26110796 - Feb 2021 (23 comments)
The Book “Computer Networks: A Systems Approach” is now open source - https://news.ycombinator.com/item?id=17824472 - Aug 2018 (14 comments)
The application layer shouldn't be an after though or a miscellaneous category to which we give almost no attention. The application layer, along with the user, should drive the network.