2024 Global Cyber Confidence Index

Arrow pointing right
ExtraHop Logo
  • Productschevron right
  • Solutionschevron right
  • Why ExtraHopchevron right
  • Blogchevron right
  • Resourceschevron right

Network Protocols Glossary

What is a network protocol? Protocols are the rules of the road for how data exists and moves on the network. They allow many different systems and computers to communicate.

Wireguard Protocol

What is Wireguard Protocol?

WireGuard is a modern, open-source VPN protocol designed with simplicity, performance, and security in mind. It’s a departure from traditional VPN protocols like IPsec and OpenVPN, offering a more streamlined and efficient approach to secure network communication.


What is the purpose of Wireguard Protocol

WireGuard operates at the network layer (Layer 3) and establishes a secure tunnel between two endpoints. It uses a combination of advanced cryptographic primitives to protect data integrity, confidentiality, and authenticity. Uses the Noise Protocol Framework for efficient and secure key establishment. WireGuard also utilizes state-of-the-art cryptographic algorithms like ChaCha20 for encryption and Poly1305 for authentication.