楼主你好,我刚好学到网络编程这里,有个概念一直闹不懂。
就是网络中一直说的协议,IP协议之类的,大概定义是网络传输数据所要遵循的格式、规则,那这个格式到底是为了什么?
我能不能这样理解:就像C, JAVA, C++等等高级语言一样,最终会解析成为汇编或者说更底层的二进制,而网络传输就可以看成是一种语言,我们需要将在JAVA(或者其他)程序中的数据转化成网络传输能够理解的语言。
或者这样理解,像Java中对象序列化一样,将类名、域、超类等等按照一定规则转化成二进制,而当我们需要从文件或者内存中读取的时候就将二进制转化成我们需要的对象。
麻烦楼主解答一下,谢谢。