Try the custom AI to help you find products that Reddit loves.
Data and Computer Communications by William Stallings
This is the book that I used in my "Network Theory & Test" course in university. This book has some pretty deep material with networks in the logical and physical realm. The previous edition to the one I listed also had chapters on crypto and how that worked.