... days1
An article in the Sunday Times (19.12.1999) credited Linux with 14% of ``new servers'', versus 38% for Windows NT.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... ISO2
ISO = International Standards Organisation.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... ATM3
ATM = Asynchronous Transport Mode, a telephony-based system for long-distance large-scale networks.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... TCP4
TCP = Transmission Control protocol: RFC 793, as updated by RFC 1122 and RFC2581.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... UDP5
UDP = User Datagram Protocol: RFC 768, as updated by RFC 1122.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... RPC6
RPC = Remote Procedure Call; originally a Sun implementation of a generic concept, but now an Internet RFC (1057).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... XDR7
XDR = eXternal Data Representation; originally a SUN implementation, but now Internet RFC 1014 and 1832.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... ANS.1/BER8
ASN.1 = Abstract Syntax Notation 1. BER = Basic Encoding Rules. These are in fact not Internet protocols, but were originally developed in ISO -- ISO 8824 (1987) in the case of ASN.1.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... NFS9
NFS = Network File System; again originally a Sun implementation, but now Internet RFC 1094 (for NFS version 2), 1813 (for NFS version 3) and 3010 (RFC 3010 obsoleted the previous RFC 2624) (for NFS version 4). It has now (November 2003) been declared that 3010 obsoletes 1094 and 1813, but is itself obsoleted by RFC 3530.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... medium10
More details about IP over ATM can be found in chapter 18 of Comer,D.E., Internetworking with TCP/IP vol. 1: Principles, Protocols and Architecture. 3rd. ed., Prentice-Hall, 1999.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... RIPE11
RIPE = Réseaux IP Européens = European IP Networks, a consortium of the major national networks in Europe.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... address)12
This is the Class A address allocated to the original ARPAnet.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... addresses)13
In use at Bath for IP addresses on the internal ``Classic IP'' network, and for ResNet and library docking points. For understanding how the latter accesses the wider Internet, see Appendix B.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... as14
Notation is somewhat confused here: both 10/8 and 10/24 have been in use. 10/8 seems to be more common now, and is used in RFC1918. The ``official'' notation (RFC1518 and the various registries, is $<$address,mask$>$, as in <10.0.0.0,255.0.0.0>.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... BWEMAN15
Bristol and West of England MAN. The main partners are the Universities of Bath, Bristol and West of England, and HP Laboratories in Bristol, but it also serves Bath Spa University College, Cheltenham and Gloucester College, the Higher Education Funding Council for England, and over a dozen further education colleges, as well as 150 schools via Bristol City Council.

BWEMAN is planning to merge with the network that serves Exeter, Plymouth etc. to form the South WEst Regional Network (SWERN).

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Pipes''16
The ``fat pipe'' was the name for the one megabit-per-second (Mbps) link connecting JANET to the US' NSFNET in the early 1990s. Demand has mushroomed since then, and at the start of 1999 it was a 155Mbps link, and is now (March 2001) four such links, with a plan to move to a 2.5Gb link. For statistics on this link, see http://bill.ja.net.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...10base217
The length restriction was to be 200m, and the abbreviation stuck. Anyway, who would say 10base1.85?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... UTP18
UTP = Unshielded Twisted Pair, i.e. telephone cable. CAT 5 UTP is the version commonly installed in buildings today. It has been estimated (http://www.grouper.ieee.org/groups/802/3/tutorial/march98/mick_170398.pdf) that 70% of all installed UTP is CAT 5, and the footage of CAT 5 installed is growing at 30% per annum.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... products19
For more details, see Ferrero,A., The Eternal Ethernet. 2nd. ed., Addison-Wesley, 1999.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 100m20
Or possibly 60m. And this seems to require the, as yet unpublished, CAT 6 version of UTP -- however, much CAT 5 seems to comply in practice. IEEE has now (2 June 1999) ratified IEEE 802.3ab, a standard for 1000baseT, which is Gigabit Ethernet over four pairs of CAT 5 wiring, up to 100m. It also allows auto-negotiation between 100Mbps and 1Gbps. See http://www.gigabit-ethernet.org/news/releases/062999.html.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... IEEE21
Institute of Electrical and Electronics Engineers: www.ieee.org.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 802.2/802.322
IEEE 802.3 has been re-baptised as ISO 8802-3 (1990).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... kept23
IEEE 802.11, the standard for wireless Ethernets, says that the maximum length can be at most 2304 bytes (section 6.2.1.1.2).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... fragmentation24
See Chapter 11 for IP fragmentation.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... irreducible25
As a polynomial over the field with two elements, not just irreducible over the integers.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 247426
The terminology of RFC 2474 has been updated by RFC 3260.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... unused27
Though RFC 2481, now obsoleted by RFC 3168, describes an experimental use for them to indicate congestion. Section 19 of RFC 2474 contains a useful history of the TOS field.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... (IPv428
RFC 2460 states that the IPv6 minimum MTU is 1280 bytes. See also http://www.psc.edu/~mathis/MTU/.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Margolin29
Message Jj%V9.36$f83.1107@paloalto-snr1.gtei.net to comp.protocols.tcp-ip.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... writes30
Message b09i1m$dop$1@calcite.rhyolite.com to comp.protocols.tcp-ip.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... LINX31
LINX = London INternet eXchange, routing packets between the Internet networks in the U.K. http://www.linx.net
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... TEN15532
TEN155 was Trans-European Network at 155Mbps (though in fact the U.K.///Belgium ///Netherlands/France/Germany core now runs at 622Mbps), the replacement for the EBONE mentioned in the text. The current TEN155 diagram can be found at http:// www.dante.net/ten-155/ten155net.gif. TEN155 has itself been replaced by GÉANT, where the core (now U.K., France, Switzerland, Italy, Austria, Germany, Sweden) runs at 10Gbps: see http:// www.dante.net/geant. Notice also the curious fact in TEN155 that packets from Portugal to Spain go via the U.K., Belgium and France: this has been changed in GÉANT. However, in GÉANT, Israel is connected directly to the U.K., not via nearer countries such as Greece.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... address33
This cannot be detected in general, since most packets arrive with a level 2 address of some router, which is different from the Level 3 address of the true origin.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... OSPF34
But it does not necessarily have to participate in it? This is a somewhat curious requirement.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... (105835
Updated by RFCs 1388, 1723 and 2453.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... relationships''36
RFC 2328, p. 193.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... authentication37
The currently defined ones are `null', `plain-text password' (which protects against a machine inadvertently joining an OSPF set-up), and `cryptographic authentication', which uses a password and the MD5 message digest to verify the authenticity of the packet. With cryptographic authentication, the checksum field is not used, since MD5 provides a far more powerful way of detecting corruption.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...e164.arpa38
Used for mapping telephone numbers: see RFCs 2916 and 3026.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... some39
cec.org is not the Commission of the European Community (this lives in eu.int), commonwealth.org is not the British Commonwealth, eea.org is the Edmonton Executives Association, not the European Economic Area, and www.nato.org is curious. The humorous might care to note that 3.1415926.org has joined the Internet
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
....info40
For example www.health-informatics.info.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... mechanism41
In theory. In practice some DNS resolver implementations are unhappy with the character /, even though it is legal in the DNS (RFC 2181), and one should use a different character, e.g. -.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... bytes42
12 for the header, 23, 20, 34, 24 and 20 for the authority RRs, and 16 each for the additional RRs, since the names here have all occurred previously.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... bytes43
12 for the header, 29, 32, 40, 40 and 29 for the authority RRs, and 25, 28, 36, 36, and 25 for the additional RRs.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 253544
Note that the RSA/MD5 scheme in RFC 2537 (Algorithm code from RFC 2535 =1) has been obsoleted by the RSA/SHA-1 scheme in RFC 3110 (Algorithm code from RFC 2535 =5). RFC 2535 has also been updated by RFCs 3008, 3090 and 3226.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... DHCP45
DHCP = Dynamic Host Configuration Protocol.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... posting46
48babe1f.0208121808.37721440@posting.google.com to comp.protocols.tcp-ip.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... header47
Note the violation of the ``layering'' principle.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... case48
In theory IP options can also invalidate this assumption, but RFC 2525 states that ``Arguably, especially since the wide deployments of firewalls, IP options appear only rarely in normal operations.''
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... kernel49
The command is ndd -set /dev/tcp tcp_sack_permitted 2. See http://www.psc.edu/networking/perf_tune.html
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 201850
As updated by RFC 2883.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... track51
According to RFC 3291. The latest edition of the RFC index (17 May 2002) still describes RFC 1441 etc. as ``Proposed Standard'', but that is a fairly weak statement.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... (essentially)52
The data is all in-band, marked with the escape character: however, the urgent pointer is sometimes set to help the other end see these data as soon as possible -- see segments 3 and 4 in Figure 26.17.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... statistics53
For 4 May 2001, 3250GB were received from North America, of which mail was 0.99%, FTP 4.98% and WWW at least 56.36%. For the whole of March 2001, 75Tbytes were received, with mail being 0.99% and FTP 5.54%.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... usage54
For example, in March 2001, the University of Bath had 1.89% mail of its 335Gb of traffic from the U.S. (and places relayed via the U.S., e.g. Australia). Conversely, Basingstoke College of Technology had only 0.46% mail, and their traffic was 92.34% Web.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... PINE55
PINE = Pine Is Not Elm, one of the self-referential jokes so common in the Unix world. It has largely replaced ELM as a Unix-based mailer.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... protocols56
The first POP RFC was 918 (1984); whereas the first IMAP RFC was 1064 (1988).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 301057
RFC 3010 obsoleted the previous RFC 2624, and is itself obsoleted by RFC 3530.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... handle58
Why have different layouts? Since the file handle is opaque, i.e. not meant to be read on the client, there is no reason to pass its contents through XDR (other than as a byte array). Hence the same C code, running on big-endian and little-endian machines, would actually generate different byte orders in the file handles.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... WebNFS59
Documented in RFCs 2054 and 2055.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... clients60
This scenario is taken from Ric Werne's post to comp.protocols.nfs -- message 9RTc4.2686$zU5.28853@wbnws01.ne.mediaone.net dated 5th. January 2000. He states ``Most Unixes have `close-to-open' consistency where an open will check the attributes on the server and invalidate the cache if the file is newer or a different size''.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... systems.''61
Vernon Schryver (vjs@rhyolite.com) in news article a0c0g6$fg6$1@calcite.rhyolite.com.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 1.162
Defined in RFC 2616, which obsoletes RFC 2068 (which also described HTTP 1.1), and 2817.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... NIS63
NIS = Network Information Services. Sun used to call it ``Yellow Pages'' until a trademark law-suit was threatened by British Telecom. It provides shared user names/passwords etc. across a local area network, but has several security weaknesses.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... protocol64
RDP = Reliable Datagram Protocol, described in RFC 1151.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... else65
Initially. Soon an application gateway was installed to convert e-mail from SMTP-based TCP/IP mail to ``Yellow Book'' X.25-based e-mail (and vice versa) for communication with JANET, which at that point was running X.25 rather than TCP/IP.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... cache66
In theory, and as mandated by RFC 1122, such an entry should time out after 20 minutes, but, as pointed out on page 60, such timeouts tend to be, and on the Orions were, restarted each time the entry was used.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.