5. Some terms used in this document.

Contents of this section

You will often see the terms client and server used in this document. They are normally fairly specific terms but in this document I have generalised their definitions a little so that they mean the following:

client

The machine or program that initiates an action or a connection for the purpose of gaining use of some service or data.

server

The machine or program that accepts incoming connections from multiple remote machines and provides a service or data to those.

These definitions are not very reliable either, but they provide a means of distinguishing the ends of peer to peer systems such as slip or ppp which truly do not actually have clients and servers.

Other terms you will see are:

IP address

This is a number that uniquely identifies a TCP/IP host on the network. The address is 4 bytes long and is usually represented in what is called the "dotted decimal notation", where each byte is represented in decimal from with dots `.' between them.

Hardware address

This is a number that uniquely identifies a host in a physical network at the datalink layer. Examples of this are Ethernet Addresses or AX.25 Addresses.

datagram

A datagram is a discrete package of data and headers which contain addresses, which is the basic unit of transmission across an IP network. You might also hear this called a `packet'.

MTU

The Maximum Transmission Unit (MTU) is a parameter that determines the largest datagram than can be transmitted by an IP interface without it needing to be broken down into smaller units. The MTU should be larger than the largest datagram you wish to transmit unfragmented. Note, this only prevents fragmentation locally, some other link in the path may have a smaller MTU and the datagram will be fragmented there. Typical values are 1500 bytes for an ethernet interface, or 576 bytes for a SLIP interface.

MSS

The Maximum Segment Size (MSS) is the largest quantity of data that can be transmitted at one time. If you want to prevent local fragmentation MSS would equal MTU-IP header.

window

The window is the largest amount of data that the receiving end can accept at a given point in time.

route

The route is the path that your datagrams take through the network to reach their destination.

ARP

This is an acronym for the Address Resolution Protocol and this is how a network machine associates an IP Address with a hardware address.


Next Chapter, Previous Chapter

Table of contents of this chapter, General table of contents

Top of the document, Beginning of this Chapter