Hello

I tried searching but I couldn't find anyone explain the difference between:

ifconfig wlan0 down
iwconfig wlan0 mode monitor
ifconfig wlan0 up

AND

airmon-ng start wlan0


Both these methods place the wireless adapter into monitor mode except iwconfig keeps the monitor mode on wlan0 and airmon-ng starts monitor mode on mon0. Is one of them better/worse or has some kind of advantage/disadvantage over the other? Please explain.

Thanks