Explain file-sharing processes which use peer-to-peer applications and Gnutella protocol.
Describe how protocols make sure services running on one type of device can send to and get data from many different network devices.
Use network analysis tools to analyze and describe how common user applications work.