Title: A Simple Network Analogy
1A Simple Network Analogy
2Components of our Imaginary Mail Network
- Assistant
- Warehouses of documents stored in folders
- Warehouse address operators
- Packets (envelopes) of information
- Local Mail Room
- Gateway mail routing center
- Regional/national mail routing centers
3Purpose of our Mail Network
- Your assistant is to request documents (by mail)
and interpret them for you.
4Limitations and obstacles
- We cant remember addresses, only names.
- We can only mail to addresses.
- We use small envelopes.
- We have an envelope/hr. limit.
5Limitations and obstacles (contd)
- Warehouse worker is fast, but not very bright.
- We must specify the document location within the
warehouse. - Warehouses can be reorganized, shut down, or
renamed overnight. - While the document language is supposedly
standardized, some document authors use slang
terms.
6The Perfect Process
- Give assistant warehouse name, document name and
location. - Assistant contacts warehouse address operator for
address. - Assistant mails warehouse requesting the
document. - Warehouse mails assistant the document in pieces.
- Assistant assembles the document.
- If pieces are missing, assistant mails warehouse
to re-send. - Assistant interprets document and presents to you.
7Structure
8Packet - Named
9Structure
10Structure
11Packet - Addressed
12Structure
13Analogies
- Mailing method Transfer Protocol (e.g., http)
- Warehouse Name Domain Name (e.g.,
www.education.umd.edu) - Document location Pathname
- Document name Document name (often includes type
or language) - Document language Hypertext Markup Language
- MailingMethod//WarehouseName/DocLoc/DocName
Uniform Resource Locator (URL)
14Analogies
- Warehouse Address Operator Domain Name Server
(DNS) - Missing pieces re-send Transfer Control Protocol
(TCP) - Mail Room Routing Rules Internet Protocol (IP)
- Numerical Address IP address
- Local Mail Room Local/Wide Area Network
(LAN/WAN) - Packet Data Packet
15Analogies
- Warehouse Web Server
- Mail Routing Centers Routers
- Assistant Browser
16Structure
17Structure - Internet
18Packet - Unresolved Request
19Packet - Request to DNS
20Structure - Internet
21Structure - Internet (DNS Request)
22Packet - Response from DNS
23Packet - Unresolved Request
24Packet - Addressed Request
25Structure - Internet (Request with IP)
26Structure - Internet (Routing Protocol)
27Structure - Internet (Request recd)
28Structure - Internet (Doc handled)
29Structure - Internet (Req. honored)
30Structure - Internet (Packet sending)
31Structure - Internet (Packet sending)
32Structure - Internet (Packet sending)
33Structure - Internet (Packet sending)
34Structure - Internet (Packet sending)
35Structure - Internet (Packets sent)
36Structure - Internet
37Structure - Internet
38The Perfect Process - Internet
- Type in your browser a transfer protocol, domain,
pathname and document (some missing can be
assumed). - Browser contacts DNS for Domain ltgt IP Address
resolution. - Browser uses IP address to mail server your
request. - Server mails result to your browser in packets of
data. - Browser assembles the data.
- If pieces are missing, TCP allows for resending
of packets. - Browser interprets document and displays result.
39Summary
- The fact that the resulting received file can
contain links puts the hyper in the hypertext. - Document size matters to transmission speed and
error reduction. - Work computers (at CoE) are still on a relatively
high speed connection modem links will be
considerably slower. - The internet is a relatively simple idea, but a
complex set of connections. - Graphics and other multimedia are
disproportionately large compared to their text
counterparts.