COE 344
Programming Assignment
(Optional)
In
this assignment, you are supposed to simulate the IP stack at the abstract
level.
Tasks:
·
At the application layer, create a request and past down to the
transport layer
·
The transport layer has to decide whether to choose TCP or UDP and construct
the segment.
·
At the network layer, the segment will be received and a datagram is
constructed. You should check whether the segment has to be fragmented. Use
IPv4 format.
·
At the data link a frame is constructed and passed down to the physical
layer.
·
Use the standard format packets at each of the layers (transport,
network and data link)
·
A graphical user interface (GUI) is required to show the steps of the
process.