IP地址是TCP/IP网络层的寻址机制,
MAC是802.3/Ethernet链路层的寻址机制,
他们是不同层次的东西,不是并排关系,想一想数据发出去走到网线上最终还是变成了电脉冲,TCP/IP是没有物理层定义的,IP包最终变成电信号之前需要以太网来处理,当IP的数据给予了以太网之后,以太网就用属于它自己的寻址机制来处理以太帧,也就是用MAC地址。
ppp属于广域网范畴,MAC是局域网范畴,按实际情况和环境就选用不同的协议,ppp支持的网络结构只能是点对点,mac支持多点对多点。
以太网中用mac,远程的话就用ppp(如ADSL拨号,就是基于ppp的)。