VIP are a address that' s mapped to another ip_address or group of ip_address. This is required when your hiding server(s) behind another address and need destination NAT
Most items ( host services ) in the internet are probably behind a VIP or SLB-VIP to some degree.
So take a traditional VIP
mypublic host 1.1.1.1. --------> 192.168.10.1. ( services http/https )
or a SLB-VIP ( server load balance with 2 servers)
mypublic host 1.1.1.1
|---------> 192.168.10.1 ( services http/https )
|---------> 192.168.10.2 ( services http/https )
A traditional VIP also has a port-forrwarder function which is great when you need to map one port to another or stack multiple devices behind one address and yet require numerous services
mypublic host 1.1.1.1 ( 443/25/110 )
|----443--> 192.168.10.1 ( services https )
|--- 25---> 192.168.10.2 ( services mail )
!---110---> 192.168.10.2 ( services POP )
or
mypublic host 1.1.1.1 ( 443/25/110 )
|----4432--> 192.168.10.1 ( services https )
|--- 25---> 192.168.10.2 ( services mail )
!---230---> 192.168.10.2 ( services POP )
I hope that clarifies some of the VIP concepts. You can wiki VIP also if you need more information.