virtual hosts
Download
Report
Transcript virtual hosts
Internet Statistics – Facts
and Figures
1st Tutorial Session for CEG3180B
January 18th, 2005
Stejarel Veres <[email protected]>
First things first: Internet?
Probably the most used example
when it comes to Wide Area Networks
(WANs)
Originally a DoD project [1], it has
become the most widely used public
internetwork
It is the most technologically
heterogeneous network ever to exist,
short for one aspect: TCP/IP
Stejarel Veres <[email protected]>
2
Why Internet Statistics?
Question: Why would we be
interested in the Internet host count
trends?
Several pertinent answers:
Curiosity
Bandwidth consumption (i.e., traffic)
forecasting
Address space usage forecasting
… etc.
Stejarel Veres <[email protected]>
3
Well, how many are they?
How many what?
Hosts
Originally, a host was a single computer on the
network
With the introduction of virtual hosts, however,
a single computer could represent more than
one host
So… should we count virtual hosts too or not?
According to the ISC, in June 2004 there
were about 300 million hosts in the
Internet
Stejarel Veres <[email protected]>
4
Stejarel Veres <[email protected]>
5
What does this survey tell us?
Basically, that the number of hosts in the
Internet is growing exponentially:
Y (t ) 361735e
0.0472t
This means that the “Internet population”
doubles approximately…
ln 2
t
14.7
0.0472
… every 15 months!
Stejarel Veres <[email protected]>
6
How does the survey work?
It is a Domain Name System (DNS) [3] survey
What is the Domain Name System?
A hierarchical (i.e., similar to the postal address
system) way to name hosts in order to set a
correspondence between domain names and IP [4]
addresses
Top-level domains: .com, .net, .edu, .mil, .gov, .org,
.int (and the more recent .biz, .info, .to etc.) and the
country top-level domains
Second-level domains: usually (but not always)
organizations
E.g., www.uottawa.ca means ‘the web server’
(www) ‘of the University of Ottawa’ (uottawa) ‘which
is in Canada’ (ca)
Stejarel Veres <[email protected]>
7
How does the survey work? (2)
Two methods:
Walking the domain name tree and doing
zone transfers of domain data in order to
discover hosts and further subdomains
(original method, used until 1997)
Walking the reverse delegation zones
(i.e., in-addr.arpa) and counting all
addresses that have been assigned a
domain name (new method, used since
1998)
Stejarel Veres <[email protected]>
8
Is the survey accurate?
Question: How far can we trust these
results?
Answer: They will have to do it.
Neither of the two survey methods is
free of errors – it is virtually
impossible to know the exact number
of hosts in the internet
However, a good approximation
should be sufficient
Stejarel Veres <[email protected]>
9
Is the survey accurate? (2)
Reasons for the surveys not being able to
provide error-free results:
Many DNS servers do not allow for whole zone
transfers
Not all hosts are registered in a domain name
server
Poorly configured DNS servers can lead to bogus
entries
Just because a hostname is assigned an IP
address or vice-versa, does not mean that the
host actually exists
Poor connectivity can pose difficulties to the
data collection process
Stejarel Veres <[email protected]>
10
Interesting facts
What has the number of hosts in a certain
country to do with its economic status?
More .net hosts than .com hosts – does this
mean that there are more hosts for
“infrastructure” than for “services”?
The top 2 host names: ~ 1 million www, ~
400k mail
Canada has about 3.5 million hosts in 21k
domains
Stejarel Veres <[email protected]>
11
Conclusions
The “Internet population” is growing
at an exponentially rate
Keeping track of the number of hosts
in the Internet is important, for
several reasons
However, an extremely accurate
counting is virtually impossible
Stejarel Veres <[email protected]>
12
References
1. http://www.isoc.org/internet/history
2. http://www.isc.org/ds
3. P. V. Mockapetris, STD0013/RFC1034:
Domain names – concepts and facilities
4. J. Postel, STD0005/RFC0791: Internet
Protocol
5. S. Deering, R. Hinden, RFC2460: Internet
Protocol, Version 6 (IPv6) Specification
Stejarel Veres <[email protected]>
13