https://pvillage.org/archives/5535
What is network topology and its types?