COMM: Applications, Technologies, Architectures,and Protocols for Computer Communication