To be frank, I am a complete noob at networking, so to some of you this question may sound silly, but is It possible to "hide" or "scramble" your IpV4 address, so that other machines sharing your network would be able to decide what your TRUE IpV4 address is, therefore not being able to pinpoint from which machine it came from.
This question came to light after finishing my personal project in school, which was a simple socket messenger programmed in Python, that would simply send and receive TCP messages back and forth between a host and client.
However, now I feel my inner gremlin calling at me to develop this further, and I want to be able to chat with my friends in my computer science class, in safety knowing that the I.T admins would not be able to intercept and pinpoint network connections from machine to machine. (Think the eye of Sauron as the admins, and myself starting up a TCP listener comparable to putting on the ring of power)
All I want to know it possible to hide myself away from those controlling the network( I.e The I.T guys), or is it just futile.
Thanks