SCTP

SCTP是一种结合了TCP和UDP特性的相对年轻的传输层协议。这个 RFC 3286 介绍它及其描述 RFC 4960 .

例如,它并没有被广泛使用,主要存在于电信公司运营的核心网络中,以支持VoIP。

启用动态寻址重新配置和块验证功能

如果您试图与SCTP服务器讨论,您可能对中添加的功能感兴趣。 RFC 4895 它描述了如何对一些SCTP块进行身份验证,和/或 RFC 5061 动态重新配置SCTP关联的IP地址。

在Linux上,默认情况下并不总是启用这些功能。scapy不需要在其端进行任何修改,但是sctp服务器可能需要特定的激活。

要启用有关验证块的RFC 4895,请执行以下操作:

$ sudo echo 1 > /proc/sys/net/sctp/auth_enable

要启用有关动态地址重新配置的RFC 5061,请执行以下操作:

$ sudo echo 1 > /proc/sys/net/sctp/addip_enable

您还可能希望使用动态地址重新配置,而不必启用块身份验证::

$ sudo echo 1 > /proc/sys/net/sctp/addip_noauth_enable