While it is possible to develop an architectural design for a network by simply defining a set of components based on experience or typical installations, a robust design will generally be based on an understanding of logical and physical data flows.1 This would normally be expressed in terms like...