1 paralelo y serial
para esto debes averiguar el protocolo y la distribucion y funcuionalidad de nu cable para puerto paralelo y/o serial , la info esta en la web, debes manejar puertos a travez de programacion se hace midiendo las diferentes voltajes en cada cable.
2 usb..
complicado, debes averiguar el protocolo que usa o bajar una libreria que ya lo haga por ti, o inclusio a travez de la api del sistema operativo que uses.
3 utp y coaxial
segun el protocolo de red...si no es con socket deberias intentar con rpc y otros asi por el estilo.