I am working now with a Linux-based system, that has several network interfaces according to ifconfig. Some of them have strange naming, e.g. eth0:1 or eth0.2.
What might this kind of naming (with a second number) mean about the purpose of the corresponding interfaces? Are they standard for some particular networking configurations in Linux or is it manually assigned by the system administrator/engineer? How would one begin to investigate on their purpose?