Network engineering is the discipline concerned with the design, implementation, management and optimisation of computer networks. It encompasses fundamental theories—such as the Open Systems ...