使用java做Socket 编程时,只是觉得和服务器建立起连接,来进行通信的作用。但不知到底可以传输一些什么
可以传输什么数据呢?比如我要在客户端上传或者下载文档之类的文件,这个实现与TCP/IP有何关系?或者我这样问;网络协议在应用模块的实现中起到哪些作用呢?有希望前辈们多多指...
可以传输什么数据呢?比如我要在客户端上传或者下载文档之类的文件,这个实现与TCP/IP有何关系?或者我这样问;网络协议在应用模块的实现中起到哪些作用呢?有希望前辈们多多指点...!!
展开
展开全部
socket建立连接,是可以传送任何数据的哦! 简单的说,可以传送字节流,而任何文件都可以作为字节流进行传送的,不管是文本文件,还是二进制文件。
至于你说的网络协议的作用,我给你通俗的解释一下:协议就是约定,也就是说数据传输过程中的数据格式的约定。 数据在底层都是以数据包的形式传递,而数据包的格式就会根据不同的协议而不同,比如A协议规定:前8个字节表示校验码,接着的128字节是数据内容等等。。。 协议B可能规定前16个字节是数据长度,接着的256字节是数据内容。。。
说的不一定特别科学,但是大体上就是这个意思的!!!!
至于你说的网络协议的作用,我给你通俗的解释一下:协议就是约定,也就是说数据传输过程中的数据格式的约定。 数据在底层都是以数据包的形式传递,而数据包的格式就会根据不同的协议而不同,比如A协议规定:前8个字节表示校验码,接着的128字节是数据内容等等。。。 协议B可能规定前16个字节是数据长度,接着的256字节是数据内容。。。
说的不一定特别科学,但是大体上就是这个意思的!!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询