Lecture 2 - Communication and synchronization, Applications on the Internet, ...