bembry.org
Home / Technology / Inet

Internet Basics

The following set of notes corresponds to the Internet Basics module of the Internet Design course, providing students an outline of the information they are expected to understand. The corresponding reading for this module is chapter two of i-Net+ Study Guide by David Groth, et. al., pages 55-79.

History

  • Began as government project in 1973 to maintain computer communications in case portions of network were destroyed in a war. This effort produced ARPAnet (Advanced Research Projects Agency network) and the TCP/IP protocol suite.
  • In 1986 the National Science Foundation created the NSFnet, which connected ARPAnet and a number of other computer networks together.
  • In 1989, Tim Berners-Lee in Geneva, Switezerland proposes an architecture for a multimedia hypertext information system. This design comes to be known as the World Wide Web.
  • In 1993 - 1994 the first graphical web browsers are introduced, first Mosaic and the next year Netscape Navigator.
  • The World Wide Web is a portion of the much larger Internet. The Internet encompasses numerous forms of communication and data transmission, including file transfers, news groups, email, and more. The World Wide Web refers to the collection of HTML and related multimedia hyptertext documents available within the Internet.

Physical Layout

  • The Internet is comprised of LANs and individual workstations connected to Internet Service Providers (ISP), which are interconnected via a high-speed WAN.
  • An ISP is a company with a connection to the Internet backbone (or another ISP) who sells Internet connections to consumers. An ISP may also offer web site hosting, e-mail services, or other services.
  • The WANs used to connect ISPs are usually special phone lines leased from telephone companies.
  • The Internet backbone is composed of ISPs who are interconnected in a via high-speed WAN.

Domain Names and URLs

  • Domain Name Services (DNS) is a database service that links domain names with their corresponding IP addresses. This allows the computers to take a human-friendly name and translate it into a computer-friendly numeric address.
  • URLs (Uniform Resource Locators) are the addresses for information on the Internet.
  • A URL is composed of up to six different parts:
    • Protocol: describes the protocol being used. Protocols include HTTP for web page transfer, FTP for file transfers, and TELNET for a terminal emulation (command line interface).
    • Domain name: Also called the host name, this is the name registered with the Internet domain name service and generally correlates to a specific web site.
    • Port: The port number is an optional element that designates which Internet port to connect to on the host computer.
    • Path: The directory path to the file or resource being requested.
    • File: The actual name of the file or resource being accessed.
    • Query String: A query string is information added to the end of a URL to submit information to a script or program being run on the web server. These are used frequently with forms and search engines on the Internet.
    • Example: http://www.bembry.org /tech/inet/netbasics.html
  • The domain name of a URL is not case sensitive, but the path and file names are often case sensitive.
  • The Top Level Domain for a domain name is the suffix or extension at the end of a domain name (the last two to four letters after the last dot on the host name). Top level domains include the following:
    • com: Commercial organization or business.
    • edu: Educational institution.
    • org: Non-profit organization.
    • gov: Government organiztion.
    • mil: US military branch.
    • int: International organization (i.e. the United Nations)
    • net: A network organization.
    Other top level domains include country codes (DE for Denmark, JP for Japan, etc.), as well as the new domains aero, biz, coop, info, museum, name, and pro.
  • The gov, mil, edu, and int top level domains are restricted in who may own or use them, as are most of the new domains. The .com, .org, .net and .info domains are available for anyone to use. For more info on the new top level domains, see www.icann.org/tlds.
  • In order to have your own domain name, you must purchase that name from a company that is accredited by ICANN,the Internet Corporation for Assigned Names and Numbers which is responsible for ascertaining that there are no domain name conflicts. In the past there was only one company licensed to sell domains, but now the priviledge has been opened up and prices are more competitive.

Internet Communication Process

When requesting a web page while surfing the Internet, the following steps occur:

  • The browser sends the requested URL to a DNS server to be translated into an IP address.
  • Using the IP address, the request is passed to routers, who transfer the request to the intended server.
  • The server decodes the URL request and finds the resource or file requested.
  • If the requested resource requires processing, as with server-side scripting, then the server will perform the necessary processing.
  • The resulting resource is sent back to the computer that made the original request.
  • The web browser on the host computer decodes the information it receives and displays it on the screen.

Restricted access