Application-level VIF
The term VIF has also been applied when the application virtualizes or abstracts network interfaces. Since most software need not concern itself with the particulars of network interfaces, and since the desired abstraction may already be available through the operating system, this usage is rare. Examples needed
Read more about this topic: Virtual Interface