
Introduction
Introductory Topics
- The Internet.
- Global network of computers.
- Connects any sort of computer in a standard way.
- Internet History.
- Originally the ARPAnet.
- Started with four computers.
- Later NFSNET.
- Growth Graph.
- Internet II: Academics.
- Internet structure. Similar to Highways, roads and streets.
- Internet backbone crosses the country.
- Connect to the backbone at Network Access Points (NAP)s
- Large Internet Service Providers pay to connect to a NAP.
- Smaller ISPs pay to connect to larger ones.
- ISPs may pay to connect to each other. Much traffic
never enters the backbone.
- The backbone and assorted interconnections lets traffic flow.
- ISPs
- Provide web access for a monthly fee.
- Usually provide several email addresses.
- Often provide a net news server.
- Formerly dial-up connections.
- ADSL and cable modems now quite common.
- Division of Labor
- Protocol: Rules used by computers to communicate.
- Both computers follow know the same rules.
- This allows them to interpret messages coherently.
- Human examples.
- Red means stop, green means go.
- Locations of the sending and return address on an envelope.
- Grammar.
- Transmission Control Protocol/Internet Protocol (TCP/IP).
- Allows the computers to communicate coherently.
- Allows the computers to transfer information.
- TCP/IP is a utility used to provide other services. All the
services listed below use TCP/IP
- Domain Name System (DNS).
- Each computer on the web has an IP number.
- Data is actually sent to “The computer with number ....”.
- The DNS takes a name and finds the number.
Try me!.
- Email. Messages are sent to recipient's server for pickup.
- Usenet newgroups.
- Sort of a bulletin board, or email “To Whom It May Concern”.
- Not used much anymore.
- File Transfer Protocol. Copy files between computers.
- World-Wide Web.
- 1989.
- Tim Berners-Lee.
- Hypertext -- linked documents stored on a server, viewed by
a browser on a personal computer.
- Designed for physicists to share information.
- Mosaic.
- Original web documents were mainly text.
- Original browsers were text-based.
- 1993: Marc Andreesen and Mosaic.
- Developed commercially as Netscape.
- Hypertext Transfer Protocol (HTTP). Sends the web page to
the browser.
- Whatever-ML.
- Original and continuing: Hypertext Markup Language (HTML).
- New and Improved: eXtensible Hypertext Markup Language (XHTML).
- Similar; XHTML is stricter, but more flexible.
XHTML is a very useful markup language.
XHTML is a <i>very useful</i> markup language.
- All flavors of Simple General Markup Language (SGML). (Which should
be called GML. There's nothing S about it.)
- URLs:
〈protocol〉://〈hostname〉/〈filename〉
http://www.whitehouse.gov/history/eeobtour/rotundas.html
- Top-Level Domains (TLDs).
- .edu .gov .com .mil .net .org
- .aero .biz .coop .info .museum .name .pro
- Countries. .us, .uk, .ca, etc.
- Search Engines.
- Search engines, directories, meta-search.
- Spiders and databases.
- AND, NOT