Computer-communication network design and analysis