A正确,当防火墙收到TCP的SYN报文时,会创建会话来记录这个连接的状态,包括源和目的IP地址、端口号等信息,并且随着TCP连接的建立过程(SYNSYN/ACK-ACK)和后续的数据传输阶段,会话会一直被用来作为转发报文的依据。
B错误,ICMP差错报文是对之前的ICMP请求等报文的反馈,它不会单独创建会话。它是基于已经存在的ICMP请求相关的会话或者其他相关协议的会话来进行处理的。
C正确,当防火墙收到GRE协议报文时,会创建会话来记录协议连接状态,因为GRE建立了一种逻辑的隧道连接,防火墙需要通过会话来对后续的GRE报文进行正确的转发和处理。
D错误,对于分片后续片报文,它是依赖于首片报文来建立会话的。首片报文会创建会话,后续片报文是根据已创建的会话来进行转发,本身不会单独创建会话。