106 lines
3.9 KiB

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://docbook.org/xml/4.2/docbookx.dtd" [
<!ENTITY About-The-Author SYSTEM "About-the-Author.xml">
<!ENTITY Contributors SYSTEM "Contributors.xml">
<!ENTITY Disclaimer SYSTEM "Disclaimer.xml">
<!ENTITY Donations SYSTEM "Donations.xml">
<!ENTITY Feedback SYSTEM "Feedback.xml">
<!ENTITY Foreward SYSTEM "Foreward.xml">
<!ENTITY Overview SYSTEM "Overview.xml">
<!ENTITY Layering SYSTEM "Layering.xml">
<!ENTITY Topologies-and-Architectures SYSTEM "Topologies-and-Architectures.xml">
<!ENTITY Connectivity-Devices SYSTEM "Connectivity-Devices.xml">
<!ENTITY Media-Types SYSTEM "Media-Types.xml">
<!ENTITY Protocols-Standards-Services SYSTEM "Protocols-Standards-Services.xml">
<!ENTITY Glossary SYSTEM "Glossary.xml">
<!ENTITY Sources SYSTEM "Sources.xml">
<title>Linux Networking Study Guide</title>
<subtitle>Version 0.11</subtitle>
Nowadays people take it for granted that we exist in a world in which we are able to transfer
information and messages effortlessly and almost transparently via computers. Little thought
is given to how this is achieved. In most cases, the operating system which forms the core
for communication on the Internet and other major computer networks are based on Unix or one
of its variants. The reasoning behind this is mainly due to efficiency, security, and the
tendency of people to dislike change. Hence, this document will cover the theory behind
computer networking, as well as its use and implementation under Linux which is one of the
more popular derivatives of Unix. It is meant to be distribution-independant and to be
accessible to all members of the Linux community. However, a working knowledge of Linux as
well as its CLI (Command Line Interface) is assumed. Please note that this guide is not
meant to be an all encompassing guide of networking under Linux and that little consideration
towards security is made. It was only intended to provide an overview of this subject and
provide a means by which to extend one's knowledge of networking under Linux and other
well established documents. For issues related to networking under Linux that are outside
the scope of this document please consult the Linux Documentation Project,
<ulink url="http://www.tldp.org">http://www.tldp.org</ulink>.
<para>Copyright 2005 Binh Nguyen</para>
<para>Trademarks are owned by their owners.</para>
<para>Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.2; with no Invariant Sections, with no Front-Cover Texts,
and with no Back-Cover Texts. A copy of the license is included in
the section entitled "GNU Free Documentation License".</para>
<preface><title>Source and pre-formatted versions available</title>
<para>The source code and other machine readable formats
of this book can be found on the Internet at the
Linux Documentation Project home page <ulink
The latest version of this document can be found at
<ulink url="http://cvsview.tldp.org/index.cgi/LDP/guide/docbook/Linux-Networking/">
<title>Linux Networking Study Guide</title>