When it comes to networking, Linux is your operating system of
choice, not only because networking is tightly integrated with the
OS itself and a wide variety of free tools and applications are
available, but for the robustness under heavy loads that can only
be achieved after years of debugging and testing in an Open Source
project.
Bookshelves full of information have been written about Linux
and networking, but we will try to give an overview in this
chapter. After completing this, you will know more about
-
Supported networking protocols
-
Network configuration files
-
Commands for configuring and probing the network
-
Daemons and client programs enabling different network
applications
-
File sharing and printing
-
Remote execution of commands and applications
-
Basic network interconnection
-
Secure execution of remote applications
-
Firewalls and intrusion detection