This paper deals with the hardware and software aspects of Computer Networking.