QUANTUM NETWORKS AND PROTOCOLS