正确答案
每个消息,不管是请求消息还是状态消息都由一个起始行、零个或多个头部和任选的消息体这几部分组成。
请求行规定了所提交请求的操作类型,而状态行则指出某个请求是成功还是失败。如果表示请求失败,状态行则指出失败类型或失败原因。
消息头部提供了关于请求或应答的参数,消息头部分成四类:通用头部general-header,请求头部request-header,应答头部response-header和实体头部entity-header。
消息体通常描述将要建立的会话的类型,包括所交换的媒体的描述。但是SIP并不定义消息体的结构或内容。其结构和内容使用另一个不同的协议来描述,消息体结构可以使用会话描述协议SDP来描述,在与PSTN互通的情况下,消息体结构也可包括ISUP消息。