``` linux client: "yo fileserver I'm opening this file because I'm interested in reading its contents" fileserver: "roger that, you want any data in particular?" linux client: "give me 16384 bytes starting from byte 0" fileserver: "here you go" linux client: "thx, btw I'm caching this" ... time passes... fileserver: "hey just fyi another client modified this file you're interested in" linux client: "roger that, I'll invalidate my cache" ``` I'm not an nfs protocol expert and don't know if it looks anything like this, it's just a simple example of "technically possible."