Kort svar: Ja. TCP/UDP innehåller information om vilka applikationer som pratar med varandra via portnumren. Tar man bort denna information så kan man naturligtvis fortfarande kommunicera. Det som krävs är att TCP/IP-stackarna i båda ändarna är modifierade och "medvetna" om detta. En annan möjlighet är att de två applikationerna inte använder operativets TCP/IP-stack utan istället pratar direkt med nätverkskorten. Gör man på det sistnämnda sättet behövs det inte ens ett IP-protokoll man kan köra direkt på Ethernet-nivå (iaf på ett LAN, på Internet lär inte paket utan IP-huvud komma igenom routrarna.)
Frågan#1
Skulle man rent teoretiskt kunna skicka packet över internet enbart med IP.
eller krävs det ett transport protocol?
Visst finns det säkerhet i TCP som gör att de är en fördel, men fårgan är om det teoretiskt skulle fungera utan ett transport protocol.