A Brief History of the Internet-- Basic Concepts and terms of Internet
Brief History of Internet
Internet, a global network that connects other computer networks,
together with software and protocols for controlling the movement of data. The
Internet, often referred to as 'the Net', stems from a network called ARAPNET
(Advanced Research Project Agency Network), which was initiated in 1969 by a
group of universities and private research groups funded by the US Department
of Defense. It now covers almost every country in the world. Its organization
is informal and deliberately nonpolitical--its controllers tend to concentrate
on technical aspects rather than on administrative control.
Introduction to the Internet
The connection of computers can form a network, this connection may
be direct (by direct cabling) or indirect (dial-up). The benefit of connecting
computers can exchange information and share resources such as application
software, printers, files, databases or even other networks
The interconnection of networks among the world forms a dynamic
international network system, which a group of computers, paths or networks may
suddenly disappear or appear. However, different networks may use different
transmission methods or protocols, so a gateway should be needed in order to
connect two different networks together.
The Resources in Internet
The Internet offers users a number of basic services including data
transfer, electronic mail, and the ability to access information in remote
databases. A notable feature is the existence of user groups, which allow
people to exchange information and debate specific subjects of interest. In
addition, there are a number of high-level services. For example, MBONE
(multicast backbone service) allows the transmission of messages to more than
one destination. It is used in videoconferencing.
The World Wide Web, known as 'the Web', is another high-level
Internet service, developed in the 1990s at CERN in Geneva. It is a service for
distributing multimedia information, including graphics, pictures, sounds, and
video as well as text. A feature of the World Wide Web is that it allows links
to other related documents elsewhere on the Internet. Documents for publication
on the Web are presented in a form known as HTML (hypertext mark-up language).
This allows a specification of the page layout and typography as it will appear
on the screen. It also allows the inclusion of active links to other documents.
Generally, these appear on the screen display as highlighted text or as
additional icons. Typically, the user can use a mouse to 'click' on one of
these points to load and view a related document. Many commercial and public
organizations now have their own Web site (specified by an address code) and
publish a 'home page', giving information about the organization.
Up to the mid-1990s, the major users of the Internet were academic
and research organizations. This has begun to change rapidly with individual home
users linking in through commercial access providers and with a growing
interest by companies in using the Internet for publicity, sales, and as a
medium for electronic publishing. At the same time, there are problems with the
flow of information across national borders, bringing in debates about
copyright protection, data protection, the publication of pornography, and
ultimately political control and censorship.
Terminology
Internet
It could be said that the internet is the most valuable legacy left
over from the Cold War. It originally came into being as the ARPANet, which was
founded by the U.S. Defense Department‘s Advanced Research Projects Agency
(ARPA) to link academic research centres involved in military research.
Nowadays, Internet has grown far beyond its original conception.
An internet is a network of networks, a kind of meta-network. or a
global network that connects other computer networks, together with software
and protocols for controlling the movement of data. The Internet, often referred
to as 'the Net', simply put, the internet is a set of protocols (rules) for
transmitting and exchanging data between networks. In a broader sense, it is a
worldwide and a repository of global information resources.
Transmission Control Protocol/Internet Protocol (TCP/IP)
It is a standard rule set for internet communication. The essence of
the internet is not the wire, but the means for sending and receiving
information across the wire. It doesn‘t matter what type of systems are
connected to the internet. The important thing is that they all use the same
protocol, TCP/IP, to communicate with each other.
TCP handles data integrity, and make sure that data gets to the
destination without errors, while IP is the protocol that controls how data
moves around on the internet.
Domain Name
Every internet server has a numerical IP (Internet Protocol)
address, which usually consists of four numbers between 0 and 255 separated by
periods (something like 185.35.117.0, for instance). Computers prefer numeric
addresses of this type because they are precise. Unfortunately, humans have
trouble remembering numbers, and prefer to use meaningful text addresses, like
www.mysite.com. That ‘s what a domain name is: a text alternative to an IP
address. You can use the two interchangeably. If you know the domain name, you
don‘t have to know everything about the IP address.
Most servers have applied for and received a domain name from the
Internet Network Information Centre, which handles domain name registrations.
As long as your Web pages are located on server that has a domain name, you can
use that domain name in the addresses for those Web pages.
Domain Name System
A domain name represents a hierarchy, starting with the most general
word on the right and moving to the most specific on the left. It can include a
country code, an organization code and a site name. For instance,
myname.com.hk, reading from right to left, specific the name of a site in Hong
Kong (“hk”) in the commercial (“com”) subcategory, called “myname”.
There are some country codes listed below
“au” for Australia
“ca” for Canada
“fr” for France
“nz” for New Zealand
“uk” for United States
There are some organisation codes listed below
“edu” for education
“gov” for government
“net” for network
“com” for commercial
“org” for organization
UNIX
It is an operating system which most Web pages reside on Unix
servers. Unlike MS-DOS and Windows systems, Unix systems are case-sensistive
file paths and file name. Therefore, if you see a path and file name, you should
type exactly as it appears.
Web Page
A Web page is a hypertext (HTML) document contained in a single
file. To have more than one Web page, you must have more than one file.
Remember that a Web page can be any length, although most Web pages display no
more than 2 or 3 screens of data
A Web page is simply a plain text document. All codes are entered
into the document as ordinary text, with none of the binary-level formatting
that a word processor would embed in. When you mark some text as italic, you have
to do it by using italic tags in HTML. This cuts down on the computer overhead,
allowing Web pages to remain small but still pack.
When a browser displays a Web page, the page may appear to contain
special graphical elements like logos or buttons. These graphics don‘t reside
in the HTML file, they are separate files that HTML file reference. For
instance <IMG SRC=“mylogo.gif”>.
Web site
The term may have different meanings, some people may regard servers
as Web sites, that is sites on the Web. However, it is more likely to refer to
a collection of related and linked Web pages during a common theme or subject
matter as a Web site. The address that can identify the Web page is the Web
site address.
Hypertext
Hypertext is a linking that occurs within and between documents. The
basic mechanism is the capability to embed a hypertext link, a kind of jump
point that allows a viewer to jump from a place in a Web page to any other Web
page.
Homepage
When you start your browser, it loads whatever Web page you designate
as its homepage. Most browsers have a command that takes you back to the
homepage, usually your ISP‘s homepage or some common Web browser homepage.
Therefore, a homepage may serve as an entry point to a Web site, and generally
keep small, often serving simply as menus or directories to other Web pages
that make up the rest of the Web site. The idea is that a viewer need only
display the homepage and then decide what else to view in the remainder of the
Web site.
Internet Service Provider (ISP)
A company or organization provides you access to the Internet, and
the service provider may also give you space for a personal or non-commercial
Web site at little or no cost
Internet Site Addresses
Each page on the Internet has an address that identifies it. This
address is used to locate the page. Internet addresses are called URLs, which
stand for Uniform Resource Locators.
A URL has several parts:
The first part of an Internet address is the protocol type. A
protocol is a set of rules used to exchange information between computers.
For example, the first part of a Web page address is http. It stands
for Hypertext Transfer Protocol, the protocol used on the Web. If the first
part of an FTP address is ftp, which stands for File Transfer Protocol. This type
of site store files that users can download.
After the protocol type, the address contains a colon and two
forward slashes, such as http:// or ftp://
Next is the address of the computer (server) on which the site is
stored. The computer identifies the server on the network that contains the
site.
For example, www.yahoo.com and www.microsoft.com are all computer
addresses.
The domain type is the part of the computer address. This is the
three-character extension at the end of the computer name. The domain type
identifies the type of organization of the host computer.
For example, .com indicates a commercial or business organization,
such as microsoft.com. The .edu extension identifies an educational facility
such as umich.edu, the University of Michigan site.
A URL might also include a page name or address that identifies a
specific page within a site. When you go from the home page of a site to a page
within the site, the page address is added to the URL.
For example, the address of the home page for the Seattle Sidewalk
site is http://seattle.sidewalk.com. If you click a hyperlink from home page to
go to the movie page within the site, the URL for that page is
http://seattle.sidewalk.com/movies.
The Web browser displays the address of the current page in the
Status bar at the bottom of the screen and in the Address bar.
Hypertext Markup Language (HTML)
HTML is a computer language, which was developed to mark up, or
encode hypertext document for display on the World Wide Web. An HTML document
is a plain ASCII (text) file with codes (called tags) inserted in the text to
define elements in the document. HTML tags generally have 2 parts, an on-code
and an off-code, which contain the text to be defined. However, a few tags do
not require an off-code.
A tag can be represented in the following way, where the ellipsis
(...) represents the text you want to tag:
<Tagname> ... </Tagname>
For example, the following is the tag for a level-one heading in a
Web document:
<H1>This is a level-one heading</H1>
HyperText Transfer Protocol (HTTP)
HTTP is a plain text protocol that defines how the Web transports
Web pages. Although an understanding of HTTP is not strictly necessary for the
development of CGI applications, some appreciation of "what's under the
hood" will certainly help you to develop them with more fluency and
confidence. As with any field of endeavour, a grasp of the fundamental
underlying principles allows you to visualise the structures and processes
involved in the CGI transactions between clients and servers - giving you a
more comprehensive mental model on which to base your programming.
Underlying the user interface represented by browsers, is the
network and the protocols that
travel the wires to the servers or "engines" that process requests,
and return the various media. The
protocol of the web is known as HTTP, for Hypertext Transfer Protocol. HTTP is
the underlying mechanism on which CGI operates, and it directly determines what
you can and cannot send or receive via CGI.
Tim Berners-Lee implemented the HTTP protocol in 1990-1 at CERN, the
European Center for High-Energy Physics in Geneva, Switzerland. HTTP stands at
the very core of the World Wide Web. According to the HTTP 1.0specification,
The Hypertext Transfer Protocol (HTTP) is an application-level
protocol with the lightness and speed necessary for distributed, collaborative,
hypermedia information systems. It is a generic, stateless, object-oriented
protocol which can be used for many tasks, such as name servers and distributed
object management systems, through extension of its request methods (commands).
Comments
Post a Comment