I have been tasked with writing a driver for an Oracle Database that can connect and send commands over TCP using the defined oracle packets. I'm looking for as much information as possible on how to go about doing this. Things such as how the packets need to be structured, what the handshakes look like, and things along those lines. Sorry if it seems like basic information I'm asking for but I cant even get approved to have wireshark on my computer so this is quite difficult for me as I'm unfamiliar with TCP networking.