- ... 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.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.