Introduction To Net-Centric Computing
Introduction To Net-Centric Computing
Materials:
1. Projectable of Figure 1.2 from Kurose Ross
2. Projectable of RFC 2026
3. Projectable of Figure 1.2 from Forouzan
4. Projectable of Figure 1.1 from Forouzan
I. Introduction
1
C. Today, we want to look briefly at how this reality came about.
2
II. The History of the Internet
...
3
2. There were also various dialup networks that supported services
like email and newsgroups (e.g. compuserve, genie, prodigy,
aol ...)
4
(2) Different packets between two communicating systems may
actually travel over different routes, and two packets sent at
about the same time may arrive in a different order from the
order in which they were sent.
5
1. This was originally developed by Tim Berners-Lee in 1989 at
CERN (the European Organization for Nuclear Research located in
Switzerland.)
2. There are protocols that govern how messages are routed over the
network..
Example from postal mail: the destination address goes near the
center of the envelope, and the return address goes in the upper-
left-hand corner. Imagine what would happen if you switched the
two on a letter you sent!
6
3. There are protocols that govern how packets are interpreted by
various applications.
A. Of course, protocols are only useful if both parties agree to use the
same protocol.
1. Standards bodies that deal with a broad range of standards (not just
electronics)
7
a) ISO - International Standards Organization. It is an
international body whose membership is drawn mainly from
various national standards bodies.
8
a) ITU-T - The International Telecommunications Union, and its
committee CCITT - the Consultive Committee for International
Telegraphy and Telephony.
9
V. The World of the Internet
10
(4) Moreover, even 4 billion addresses are actually not enough
for all of the hosts connected to the internet (not just
computers, but smart phones, applicances ...)
11
c) There is a newer standard - called ipv6 - that uses 128 bit IP
numbers. While this standard was defined in 1998, it is only
slowly being implemented.
12
(a) There is a DNS for the edu domain, which provides the
IP number for a DNS for the gordon.edu domain.
13
2. Tolerance for end-to-end delay (the interval between the time the
information is sent and the time it is received.)
4. Examples:
14