Packet Analysis: a Model Implementation of a Special Communication Protocol Using Micro Programming


  • Yaser Chaaban Taibah University



Communication, protocol, communication protocols implementation, simulation, micro-programming.


Communication protocols are used in telecommunication systems. These protocols are defined as rules, which enable the entities of communicating systems to transfer information usually as packages. Additionally, each standard communication protocol has uniquely-defined structure and consequently a special pattern of network packets. Here, it is worth mentioning that communication protocols are implemented in different ways, in the system software layer or in hardware layer (silicon chipsets). This paper presents the implementation of a special communication protocol called "Packet Analysis", which is used in the Hardware project "Minimax machine". This implementation is a software that can be written using a special simulator "Minimax simulator", which is the target execution environment. That simulator was successfully developed for micro programming and hardware simulations. In this regard, this study develops an algorithm that represents a step toward simulating communication protocols using micro-programming. The flow chart designed here gives an overview of how the "Packet Analysis" algorithm works (designed protocol), which in turn describes all steps in details. As a result, the entire system of this research paper was implemented and tested with various input values. Additionally, the implemented proposed solution (implemented protocol) was evaluated by two metrics (quantitative measures) using test-benches so that its statistics will be trustworthy for research. Other results of this study showed that there is a lot of scope for optimization in the solution presented in this research paper. This leads in turn to optimize the proposed implementation and to consider implementation alternatives.