Networks are all around us from the electrical circuits inside our computers to the multitude of internet servers that route packets of data around the globe. Even the web itself is a network of pages connected to each other by a myriad of blue links. A network's structure is referred to as its topology. Network topologies can be physical or logical, centralized or decentralized, and fully or part