Get started Bring yourself up to speed with our introductory content.

Quiz #7: Protocols

Take our fun quiz on protocols to see how your IT knowledge stacks up.

This week's quiz has a slightly different format. Your goal will be to match the correct protocol in the left-hand column with its description in the right-hand column.

How to take the quiz:
After reading the question, click on the answer that you think is correct to go to the definition. If the answer you've chosen is correct, you will see the question text or an approximation of it somewhere in the definition.
After reading the question, write down the letter of your answer choice on scrap paper. Check your answers by using the answer key at the end of the quiz.

a) Virtual Router Redundancy Protocol
b) Session Initiation Protocol
c) Voice over Internet Protocol
d) Address Resolution Protocol
e) Internet Protocol
f) Common Management Information Protocol
g) Next Hop Resolution Protocol
h) Secure Hypertext Transfer Protocol
i) Extended Simple Mail Transfer Protocol
j) Transmission Control Protocol
k) Link Control Protocol
l) Dynamic Host Configuration Protocol
m) File Transfer Protocol
n) Trivial File Transfer Protocol
o) Serial Line Internet Protocol
p) Simple Mail Transfer Protocol
q) Layer Two Tunneling Protocol
r) Exterior Gateway Protocol
s) Lightweight Directory Access Protocol
t) Simple Network Management Protocol
u) Open Trading Protocol
v) Server Message Block Protocol
w) anti-replay protocol
x) Internet Message Access Protocol
y) Border Gateway Protocol
z) Enhanced Interior Gateway Routing Protocol
1._____ This is a communications protocol that lets network administrators centrally manage and automate the assignment of Internet Protocol (IP) addresses in an organization's network.

2. _____This is an Internet Engineering Task Force (IETF) standard protocol for initiating an interactive user session that involves multimedia elements such as video, voice, chat, gaming, and virtual reality.

3._____ This extension of the Point-to-Point Tunneling Protocol is used by an Internet service provider to enable the operation of a virtual private network over the Internet.

4._____ This is a protocol used to exchange routing information between two gateway hosts (each with its own router) in a network of autonomous systems.

5. _____This is a protocol that allows a computer sending data to another computer to learn the most direct route to the receiving computer.

6. _____This protocol is one of several standards proposed to ensure that manufacturers, distributors, retailers, and shoppers all use a common method of exchanging data when doing business online.

7._____This is a standard protocol for accessing e-mail from your local server.

8._____ This protocol is used to keep track of the individual units of data (called packets) that a message is divided into for efficient routing through the Internet.

9._____This protocol ensures IP packet-level security by making it impossible for a hacker to intercept message packets and insert changed packets into the data stream between a source computer and a destination computer.

10.____This is a network management protocol built on the Open Systems Interconnection communication model.


To learn more, we recommend you visit our Messaging Standards and Specifications section on

To learn more, we recommend you visit our XML Standards and Specifications section on

To learn more about how protocols are established, we recommend you visit Standards and Standard Bodies at, a member of our community.

Be sure to try these other quizzes:

Quiz #1: Help Desk Basics
Quiz #2: Security Basics
Quiz #3: Data Storage
Quiz #4: Networking Hardware
Quiz #5: Getting Your Message Across the Network
Quiz #6: Servers
Quiz #7: Protocols (you're on this quiz now)
Quiz #8: Database Basics
Quiz #9: Wireless
Quiz #10: TCP/IP
Quiz #11: Ego-Booster
Quiz #12: Database II
Quiz #13: AS/400

ANSWER KEY: ANSWER KEY: 1L - 2B - 3Q - 4R - 5G - 6U - 7X - 8J - 9W - 10F
Let us know how you did and suggest a topic for a future quiz! [email protected]

Dig Deeper on Secure application development