I have a laptop that is connected to my organization's network using one or more network adapters. I am trying to write a tool that will continuously monitor the connectivity status and connection quality of each network. However my networking knowledge to limited and the terminology confuses me. 

Specifically finding all the network adapters. Someone suggested that I use the command `ifconfig` and it gave me what are called "interface identifiers".

ex:

`['lo0', 'gif0', 'stf0', 'en0', 'en1', 'en2', 'bridge0', 'p2p0']`

I'm not quite sure how this helps me solve my problem because I don't know what interface identifiers are and I am not sure how to leverage this information. My assumption is that they represent a computer or a router in the network.

If someone could clear this up or explain it to me in layman's terms that would be really helpful.