• Show understanding of why a protocol is essential for communication between computers
• Show understanding of how protocol implementation can be viewed as a stack, where each layer has its own functionality
• Show understanding of the function of each layer of the TCP/IP protocol suite
• Show understanding of the application of the TCP/IP protocol suite when a message is sent from one host to another on the Internet
• Show understanding of how the BitTorrent protocol provides peer-to-peer file sharing
• Show an awareness of other protocols (HTTP, FTP, POP3, SMTP) and their purposes
Protocol
A protocol is a standard set of rules that govern how devices on a network are able to communicate with each other. It is essential to have to make sure most computers on a network are able to communicate with each other with minimal or no extra special code.