The Internet
A. Internet Basics
1. Internet definition: a huge WAN, lots of computers interconnected
2. History
1969 - ARPAnet
1970s - merged with UseNet
1984 - 1000 hosts
1986 - linked with NSFNet
1995 - corporate, private sponsors provide bulk of backbone
2000 - 50+ million users
3. Internet Service Providers (ISPs)
a. provide user services
4. Internet Backbone
a. Metropolitan Area Exchanges (MAEs)
b. Network Access Points (NAPs)
5. Internet Protocol (IP) Addresses
a. four numbers (e.g., 198.112.168.223) indicating network/computer
b. domain name replaces IP (e.g., www.scite.com), easier to remember
c. domains
i. older: com, edu, gov, mil, net, org
ii. newer: arts, firm, info, nom, rec, store, web
iii. country: au, ax, ca, de, dk, fr, jp, nl, se, th, uk, us
d. Domain Name Server (DNS)
i. registers names
e. Web addresses correspond to domain addresses but retrieved through
special protocols (e.g., http - hypertext transfer protocol)
i. Uniform Resource Locators (URLs)
f. email addresses USERNAME@DOMAINNAME
a. email sent: SMTP (Simple Mail Transfer Protocol)
b. email received and held: POP (Post Office Protocol)
6. Data travels path
- phone to local ISP
- local ISP to Internet Backbone
- backbone site to backbone site
- backbone to remote ISP
- remote ISP to remote server
7. Cookies
a. small files put on your computer when you connect to sites on web
b. can be read when you access a site (gives a history of what you do)
B. Web Page Features
1. Publishing
a. HTML (Hypertext Markup Language), DHTML, XML
2. Pictures
a. JPEG (.jpg), GIF (.gif), PNG (.png)
3. Animation/Video
a. MPEG (.mpg) format
b. Streaming video
4. Audio
a. WAV files
b. MP3 files (and napster)
5. Plug-ins (downloadable programs to extend browser's capabilities)
6. Java applets (often with complex GUIs)
7. Webcasting (information "pushed" out to users who express interest)
C. Internet/Web Services
1. WWW
a. Search engines (google, lycos, excite, infoseek, etc.)
b. E-commerce
2. email
3. ftp (File Transfer Protocol)
4. telnet
5. newsgroups
6. mailing lists
7. chat rooms