TCP and IP implementation with Raw Socket (Ubuntu 12.0 compatible)