Что почитать про сетевые протоколы?
Олифер. Компьютерные сети. Неплохой базис.
Но одной книгой тут не обойтись. Есть много хороших книг по каким-то определенным стекам и протоколам.
Рекомендую хороший курс:
https://www.coursera.org/course/comnetworks
Из книг - "Компьютерные сети", Э. Танненбаум
www.amazon.com/Computer-Networks-Edition-Andrew-Tanenbaum/dp/0132126958