On necessary conditions for scale-freedom in complex networks, with applications to computer communication systems