packet injection link layer injection send a raw ethernet frame to the device "raw" vs "cooked" - some OSes do that for you :( you chose the device IP layer injection send an IP packet out of the system the system choses the appropriate interface via the routing table