我有个设想。。。欢迎讨论
其实很久之前就有了,没有人可以交流罢了。。给俺的设想取个名字吧。。。就叫高进制数据通信
考软考的时候,有段时间天天看网络传输什么的,后来想,目前的数据传输都是10二进制通过线缆、光纤或者无线电进行传输的,传输速度也是因传输介质而异。我暂且称这中传输为二进制传输吧。我要提出来的是高进制的传输,十六进制甚至32进制或者更高。。拿十六进制举例子吧,比如我们要传输一段数据为1010,共传输4个信息,即1 、0 、1 、0 ,假如我们把它转换成十六进制再进行传输即为A,即只要传输一个信息位即可,理论上速度可以提升4倍,当然计算机只能处理2进制,我们可以在传输之前把要传输的数据转换成16进制,接收到信息后再还原为二进制,这个工作我相信很容易实现,不需要额外的硬件,CPU就可以搞定了,当然也可以把转换功能内置到网卡里面也很完美。。说一下核心问题,传输问题,01的二进制传输很容易,在各个介质上都好实现,对于高进制在普通介质(非光纤)上传输我认为比较可行,不过可能要复杂一点,其中纠错等一堆问题也是后需要解决的,当然没有二进制那么好解决,不过我相信可以解决(当今电话语音也不是通过01传递的,但是也很准确)。。。至于光纤,就很难办了。。
本人对该行业涉足不深,不甚了解,只是一个浅显的设想,或许也好似一个笑话