2011-04-23 44 views
8

我想知道'无状态协议'的反义词是什么。假设我认为HTTP是无状态的,那么我是否正确,那么像FTP这样的协议是相反的/维持状态的协议呢?无状态协议的对面?

谢谢。

回答

13

有无状态协议(如http)和有状态协议(如ftp,telnet,...)。

根据wikipedia

在计算中,无状态协议是一种通信协议,将每个请求作为一个独立的事务处理是无关的任何先前的请求,使得通信包括请求的独立对和的响应。无状态协议不要求服务器在多个请求期间保留有关每个通信伙伴的会话信息或状态。

根据这一article - 状态协议:

客户端连接到服务器,通过该连接错误进行一系列操作,然后disconnects.Then服务器关联起来所有的请求和知道你的一切都来自同一个用户。

+0

辉煌,谢谢你的努力。 – MusTheDataGuy 2011-04-23 17:15:09

+0

您的回答已被正式接受。 – MusTheDataGuy 2011-04-24 23:24:22

2

Statefull协议是一种协议,旨在保持每个步骤的状态,这意味着有状态的服务器知道以前的请求。
无状态协议不保持状态。每个请求都像是一个新的请求。
状态可以构建为无状态协议。
例如HTTP是一个无状态协议,但由于需要状态可以保持使用cookies,会话数据等