The purpose of this document is to give an overview of the networking capabilities of the Linux Operating System. Although one of the strengths of Linux is that there is plenty of information available for nearly every topic, most of it is focused on implementation. Most new Linux users, particularly those coming from a Windows environment, are unaware of the networking possibilities of Linux. This documents aims to show a general picture of such possibilities with a brief description of each one and pointers for further information.
Full credit is given to the authors.
Without them and their programs this document would have not been possible or necessary.