You cannot compare Modbus (a communication protocol that can use many different physical layers, including RS-232 and ethernet)and Ethernet (a physical layer standard, often overlayed with transmission protocols like TCP/IP and UDP, used by many different communiction protocols). Look them both up on Google, you should be able to see the differences.
Hope this helps,
Daniel Chartier