There are always the standards texts, Computer Networks by Tannenbaum and Internetworking by Radia Perlman for the theory.