https://vulnerable-mii.blogspot.com/2019/12/reading-pdf-introduction-to-networks.html