+ -
当前位置:首页 → 问答吧 → 请教一个关于协议的问题

请教一个关于协议的问题

时间:2011-07-20

来源:互联网

刚接触网络编程  
对于协议有点不是很清楚
:比如说 我用一个电脑要连接到一个服务器电脑上,
期间肯定要传输数据,为了数据传输的安全性并且要让双方都知道传输的是什么内容,那么就要建立协议了
想问下:1)协议是在什么时候建立的  
  2)是谁先制定的
  3)传输的时候是需要数据压缩的 压缩属不属于 协议的内容
  4)各种协议其实都很相似 他们规定的 内容一般有哪几方面
问的有点多,大家不要让我去看什么什么协议书 , 我只是先了解下, 不想多说的话就大概介绍下

作者: hyl601913931   发布时间: 2011-07-20

如果通信双方决定通信,就需要按照既定的协议发送数据,否则就看不懂了
协议是一个标准,双方都需要实现,就好比自行车车轮需要一个标准,这样一个车轮坏了换上其他厂家的车轮可以继续使用,这就是标准,各方面都需要遵守
数据的压缩应该不属于协议的,毕竟协议不关心中间的内容是什么,最多关心下内容的正确与否
协议分为基于流和基于字节的,一般都有协议类型、各种数据长度、校验等一系列东西
看看这本书:TCP/IP详解卷1

作者: thefirstz   发布时间: 2011-07-20

1)协议是在什么时候建立的  
建立连接的时候创建的
2)是谁先制定的
有专门的机构制定
3)传输的时候是需要数据压缩的 压缩属不属于 协议的内容
这个要看协议里怎么规定了
4)各种协议其实都很相似 他们规定的 内容一般有哪几方面
每个网络层上的协议内容都不一样的,即使是同一层上的也不同,但一般都有报长度等。

说的简单点所谓的这些协议就是根据规定的格式来组成的一串字符串
建议看下TCPIP协议第一卷

作者: yiyamzen   发布时间: 2011-07-20

协议就是通信双方的约定

作者: justkk   发布时间: 2011-07-20