In this thesis, the packet level protol for a small packet switched network is designed and implemented in accordance with CCITT recommendations.
The network consists of three switching nodes, and executes packet switching by virtual circuit method. Each switching node has an internal queue for local switching and two link queues for communication with different nodes.
Implemented functions include most of basic packet control procedures such as call set-up and clear, traffic flow control, reset and restart, etc. These are executed by five major subroutines for packet transmission, reception and switching functions.
The packet level performance including CPU service time and call response time is discussed.