Network insecurities: attacking the network one layer at the time
This chapter is HUGE and honestly you are not going to understand all of it unless you’ve done a lot of network or network administration or network security.