Today even smallest computer devices can directly communicate with each other

Computer communications describes a procedure in which two or more computer devices share, transfer data, instruction and information. Today even smallest computer devices can directly communicate with each other, with hundreds of computers on company network or millions of computer around the globe through internet.