Vast digital connection (8)
I believe the answer is:
internet
(Other definitions for internet that I've seen before include "communication set-up" , "World computer network" , "Electronic maze on which websites are based" , "go surfing here?" , "Source of information" .)