# What is a network protocol?

A network protocol is an agreed set of rules for how devices exchange data, so that equipment from different makers understands each other. Some protocols move data (TCP and UDP), some find addresses (DHCP, ARP), some translate names (DNS), some protect data (TLS) and some serve specific purposes, such as SSH for remote administration, SMB for file sharing or Modbus for industrial machines. Security tools recognise protocols to understand what a connection is doing. An unexpected protocol, such as remote-administration traffic from a printer or industrial commands from an office laptop, is often a sign worth checking.

FAQ: [What is…? Network and security terms](https://netsenx.com/en/faq/glossary) · https://netsenx.com/en/faq/what-is-a-network-protocol

## Read next

- https://netsenx.com/en/what-is-ndr
- https://netsenx.com/en/problems-we-solve

## Related questions

- [What is a subnet?](https://netsenx.com/en/faq/what-is-a-subnet)
- [What is a LAN, and what is a WAN?](https://netsenx.com/en/faq/what-is-a-lan-and-a-wan)
- [What is a proxy server?](https://netsenx.com/en/faq/what-is-a-proxy-server)
- [What is a network TAP?](https://netsenx.com/en/faq/what-is-a-network-tap)
- [What is NetFlow, or flow data?](https://netsenx.com/en/faq/what-is-netflow-and-flow-data)
