Abstract: Computer networks is an important subfield under the discipline of computer science. Due to the inherent abstraction and difficulty of computer networks, in addition to theories classroom ...