Where SNMP sits in the network stack
SNMP is an application-layer protocol, meaning it rides on top of the lower networking layers just like a web browser or email client does, but it's built specifically for machine-to-machine device management rather than for people. It communicates over UDP rather than TCP, favoring lightweight, fast exchanges over guaranteed delivery, which fits its use case of frequent, repeated polling.
Basic SNMP security hygiene
Leaving community strings at their default values of "public" and "private" while exposing the SNMP port to the wider internet lets anyone query -- or in the worst case, reconfigure -- a device. At minimum, change the default strings, restrict SNMP access to a specific list of management IP addresses, and prefer SNMPv3 with real authentication and encryption wherever the hardware supports it.
Frequently Asked Questions
Is SNMP used in home networks?
Some higher-end routers and NAS devices support SNMP monitoring, but it's used far more heavily in business and data center environments where there are simply many more devices to manage.
Is it risky to leave community strings at their default values?
Yes. Leaving defaults like "public" and "private" in place while exposing the SNMP port to the internet lets anyone query a device's information, or in the worst case change its configuration, so the strings should always be changed and access restricted to specific trusted IP addresses.