A computer network is a collection of computers and devices interconnected by communications channels that facilitate communications and allows sharing of resources and information between interconnected devices. Put more simply, a computer network is a collection of two or more computers (and other hardware) linked together for the purposes of sharing information, and resources, among other things1.