When writing a document such as this, it is unavoidable that some amount of jargon and acronyms are introduced. In most places, the first instance of a particular piece of jargon or acronym is accompanied by an explanation or definition of the meaning. Where a particular term has not been used for a number of chapters, it may be redefined on its first subsequent occurrence. In addition, there is a Glossary of Abbreviations at the end of this document.
Reference is made throughout this document to several Unix™ commands, such as the "traceroute" command. These references are made using the standard Unix man page syntax, the name of the command followed by a number in parenthesis, for example, traceroute(8). The number in parenthesis indicates which section of the manual documents the command in question. Sections that will typically be seen in this work are sections one, five and eight. Section one documents general commands, utilities and command line programs, section five documents system file formats and section eight documents system maintenence commands. In all instances, the manual pages (colloquially known as "man pages") referred to are those of the FreeBSD operating system. These man pages can be retrieved via the Internet from the FreeBSD web site.
A number of references are also made to RFC (Request for Comments) and BCP (Best Current Practice). These refer to documents that form part of the Internet standards process, which is explained in Section 1.4.