Unit 2 - Communication in Dis
Unit 2 - Communication in Dis
⚫ Transport Protocols
• TCP
• UDP
Application Protocol
Application 6
Transport Protocol
Transport 4
Network Protocol
Network 3
Physical Protocol
1
Physical
Network
Types of Communication
• Server makes changes using this pointer that also affects the
message buffer inside server stub
SCTP SCTP
Transport Transport
Service Service
SCTP Node B
SCTP Node A
Network Transport
An SCTP Association
Message Format
Common Header
Chunk No: 1
Chunk No: n
Chunk ID : 0 through 255. Each ID has Chunk Type defined as
follows:
⚫ 0 - Payload Data (DATA)
⚫ 1 - Initiation (INIT)
⚫ 2 - Initiation Acknowledgement (INIT ACK)
⚫ 3 - Selective Acknowledgement (SACK)
⚫ 4 - Heartbeat Request (HEARTBEAT)
⚫ 5 - Heartbeat Acknowledgement (HEARTBEAT ACK)
⚫ 6 - Abort (ABORT)
⚫ 7 - Shutdown (SHUTDOWN)
⚫ 8 - Shutdown Acknowledgement (SHUTDOWN ACK)
⚫ 9 - Operation Error (ERROR)
⚫ Etc …
SCTP Common Header Format
Verification Tag
Check Sum
⚫ Source Port Number: 16 bits (unsigned integer). This is the
SCTP sender’s port number. It can be used by the receiver in
combination with the source IP address, the SCTP destination
port, and possibly the destination IP address to identify the
association to which this packet belongs. The port number 0
MUST NOT be used.