COMPUTER NETWORKS AND DATA …