Млин, наплыв студентов первокурсников? :-)))) Думаю следует Вам почитать для начала что-нибудь популярное про IP сети вообще, ИМХО tcp без ip жить не будет ;)
Поищи в интернете про программирование RAW_SOCKетов или описание к библиотеке libnet Кстати tcp вполне может жить без IP так как это разные уровни OSI Но писать для этого код тааакой гемморой...