Interface | Description |
---|---|
BitListener | |
L3Listener | |
L3ShimListener | |
Layer2Listener | |
SwitchListener |
Class | Description |
---|---|
BitDisplay | |
BitHandler | |
L3Address |
An L3Address represents a L3 source or destination address, with its
two parts: the network part and host part, each 1 octet long.
|
L3Display |
This class displays a GUI from which you can send and receive Layer 2
frames.
|
L3Handler |
This abstract class represents a L3 object that can send and receive
L3 frames.
|
L3Packet |
This class represents a L3 packet, as defined in our class wiki.
|
L3Shim |
This class strips off the L3type field that is required to be at the
front of each Layer 3 packet, and demultiplexes based on it -- calling
the object that has registered as handling the packets of that type.
|
Layer2Display |
This class displays a GUI from which you can send and receive Layer 2
frames.
|
Layer2Endpoint |
A Layer2Endpoint represents a Layer 2 entity that has a MAC address
hard-wired for it.
|
Layer2Frame |
This class represents a Layer2 Frame according to our protocol definition.
|
Layer2Handler |
This abstract class represents a Layer2 object that can send and receive
layer 2 frames.
|
LightDisplay | |
LightPanel | |
LightSystem | |
LightSystemThread | |
Switch |
Switch models a learning switch, with multiple ports, each connected to
a bus, on which computers can connect.
|
SwitchDisplay |
This class creates a GUI to represent the ports on a switch and the
state of the MAC <--> port table.
|
SwitchLightPanel |
This class is similar to a LightPanel.
|
SwitchPort |
This is just like a Layer2Handler, but has no MAC Address.
|
Test |
Exception | Description |
---|---|
CollisionException |