Describir: Internet and distributed computing systems :