SCTP Programmer's Guide

control chunk, 24
DATA chunk, 24
SID, 24
SCTP_ASSOC_CHANGE event, 51
SCTP_AUTOCLOSE option, 49
SCTP_EVENTS option, 65
SCTP_INITMSG option, 45
sctp_initmsg structure, 59
sctp_notification structure, 57
sctp_opt_info() call, 54
SCTP_SNDRCV option, 64, 65
sctp_sndrcvinfo structure, 60
selecting peer address (see sockaddr_storage)
setsockoptg() call, 57
setting control information (see scto_sndrcvinfo structure)
setting socket option, 53
SHUT_RD parameter, 46
SHUT_RDWR parameter, 46
SHUT_WR parameter, 46
shutdown
types of, 46
SHUTDOWN ACK chunk, 25
SHUTDOWN chunk, 25
SHUTDOWN COMPLETE chunk, 25
shutdown() call
difference in SCTP and TCP, 46
SID, 24, 30
sinfo.sinf_associd flag, 66
sinfo.sinfo_flags flag, 66
single-homed connection, 28
slow start threshold variable, 26
SO_LINGER option, 56
SOCK_SEQPACKET parameter, 50
SOCK_STREAM parameter, 44
sockaddr_in structure, 44, 50, 62
sockaddr_in6 strcuture, 44
sockaddr_in6 structure, 50, 62
sockaddr_storage, 53
socket descriptor
creating, 43
for new association (see new_sd)
specifying local address, 50
specifying multiple addresses, 65
specifying protocol level (see IPPROTO_SCTP)
SSN, 24, 30
Stream Control Transmission Protocol (see SCTP)
stream identifier (see SID)
stream sequence number (see SSN)
SYN packet, 22
SYN-ACK packet, 22
SYN-flooding, 17
Synchronize packet (see SYN packet)
synchronize-acknowledge packet (see SYN-ACK packet)
T
TCB, 38
TCP
ACK packet, 22
data boundaries, 31
half-open connection , 31
single-homed connection, 28
SYN flood attack, 19
SYN packet, 22
SYN-ACK packet, 22
the PUSH flag, 19
three-way handshake, 21
time-to-live (see TTL)
tolen parameter, 55
transmission control block (see TCB)
Transmission Control Protocol (see TCP)
transmission sequence number (see TSN)
transmitting data, 47
to a peer, 55
TSN, 24, 30
TTL, 60, 64
U
unordered bit, 25
User Datagram Protocol (see UDP)
V
verification tag, 22
X
XOPEN library (see see libxnet library)
XOPEN macro (see D_XOPEN_SOURCE_EXTENDED)
XOPEN_SOURCE_EXTENDED macro, 69
89