互联网带来的机遇与挑战有哪些