Commit is to save whatever has been done. It is used to permanently store it in memory.
Roll-back is to undo something. If we use roll-back, the particular changes made are undone.
MAC is medium access control address. IP is Internet Protocol. MAC is the hardware address and IP is software address. MAC is static in nature. Designed by the manufacturer. IP being a software address is dynamic in nature.