Building IP header, TCP header and ethernet header in separate functions
WIP
Fixed bug with inet_ntoa and dst_ip