Architectures for Networking and Communications Systems