ASN.1 is all over the place in low-level networking protocols. That is where I learned it, two decades ago. While I disliked it initially, it was thoughtfully designed albeit obviously from a prior era.
Also, turns out that if you work with it long enough you can read the binary encodings almost like it is text.