Interface | Description |
---|---|
TimedComponent |
The interface for simulated software components,
such as protocol modules.
Provides a callback method to call when a simulated timer expires. |
Class | Description |
---|---|
Endpoint |
This class implements a simple TCP endpoint that is composed
of sender and receiver objects.
|
Link |
A full-duplex communication link that connects two network nodes.
|
NetworkElement |
The interface for simulated network elements (nodes and links).
Provides two universal methods: NetworkElement.send(NetworkElement, Packet) for downcall
and NetworkElement.handle(NetworkElement, Packet) for upcall, from components that
are above or below this component in the protocol stack. |
Packet |
Data packet class.
|
Router |
This class is a simple simulation of a network router.
|
Simulator |
The main class of a simple simulator for TCP congestion
control.
Check also the design documentation for this simulator. |
TimerSimulated |
The Timer class for the simulator.
|