The engineering approach to this work challenges and details the basic concepts of interconnection networks. It considers the issues that designers need to deal with and presents a set of practical solutions.