SCTP (Stream Control Transmission Protocol) in golang
This is a userland implementation of SCTP in pure golang.
Status: work in progress
-
RFC4960 Stream Control Transmission Protocol
- 3. Packet Format
- 3.1 SCTP Common Header Format
- 3.2 Chunk Field Format
- 3.2.1 Optional/Variable-Length Parameter Format
- 3.2.2. Reporting of Unrecognized Parameters
- 3.3 Chunk Definition
- 3.3.1. Payload Data (DATA) (0)
- 3.3.2. Initiation (INIT) (1)
- 3.3.3. Initiation Acknowledgement (INIT ACK) (2)
- 3.3.4. Selective Acknowledgement (SACK) (3)
- Appendix B: CRC32c Checksum Calculation
- 3. Packet Format
-
RFC1982 Serial Number Arithmetic
- Addition
- Comparison