30.07.2013 Views

Visual Basic.NET How to Program (PDF)

Visual Basic.NET How to Program (PDF)

Visual Basic.NET How to Program (PDF)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14 Introduction <strong>to</strong> Computers, Internet and <strong>Visual</strong> <strong>Basic</strong> .<strong>NET</strong> Chapter 1<br />

1.13 His<strong>to</strong>ry of the Internet and World Wide Web<br />

In the late 1960s, one of the authors (HMD) was a graduate student at MIT. His research at<br />

MIT’s Project Mac (now the Labora<strong>to</strong>ry for Computer Science—the home of the World Wide<br />

Web Consortium) was funded by ARPA—the Advanced Research Projects Agency of the<br />

Department of Defense. ARPA sponsored a conference at which several dozen ARPA-funded<br />

graduate students were brought <strong>to</strong>gether at the University of Illinois at Urbana-Champaign<br />

<strong>to</strong> meet and share ideas. During this conference, ARPA rolled out the blueprints for networking<br />

the main computer systems of approximately a dozen ARPA-funded universities and research<br />

institutions. The computers were <strong>to</strong> be connected with communications lines operating<br />

at a then-stunning 56 Kbps (1 Kbps is equal <strong>to</strong> 1,024 bits per second), at a time when most<br />

people (of the few who had networking access) were connecting over telephone lines <strong>to</strong> computers<br />

at a rate of 110 bits per second. HMD vividly recalls the excitement at that conference.<br />

Researchers at Harvard talked about communicating with the Univac 1108 “supercomputer,”<br />

which was located at the University of Utah, <strong>to</strong> handle calculations related <strong>to</strong> their computer<br />

graphics research. Many other intriguing possibilities were discussed. Academic research<br />

was about <strong>to</strong> take a giant leap forward. Shortly after this conference, ARPA proceeded <strong>to</strong> implement<br />

what quickly became called the ARPAnet, the grandparent of <strong>to</strong>day’s Internet.<br />

Things worked out differently from the original plan. Although the ARPAnet did<br />

enable researchers <strong>to</strong> network their computers, its chief benefit proved <strong>to</strong> be the capability<br />

for quick and easy communication via what came <strong>to</strong> be known as electronic mail (e-mail).<br />

This is true even on <strong>to</strong>day’s Internet, with e-mail, instant messaging and file transfer facilitating<br />

communications among hundreds of millions of people worldwide.<br />

The network was designed <strong>to</strong> operate without centralized control. This meant that, if a<br />

portion of the network should fail, the remaining working portions would still be able <strong>to</strong><br />

route data packets from senders <strong>to</strong> receivers over alternative paths.<br />

The pro<strong>to</strong>col (i.e., set of rules) for communicating over the ARPAnet became known<br />

as the Transmission Control Pro<strong>to</strong>col (TCP). TCP ensured that messages were properly<br />

routed from sender <strong>to</strong> receiver and that those messages arrived intact.<br />

In parallel with the early evolution of the Internet, organizations worldwide were<br />

implementing their own networks for both intra-organization (i.e., within the organization)<br />

and inter-organization (i.e., between organizations) communication. A huge variety of networking<br />

hardware and software appeared. One challenge was <strong>to</strong> enable these diverse products<br />

<strong>to</strong> communicate with each other. ARPA accomplished this by developing the Internet<br />

Pro<strong>to</strong>col (IP), which created a true “network of networks,” the current architecture of the<br />

Internet. The combined set of pro<strong>to</strong>cols is now commonly called TCP/IP.<br />

Initially, use of the Internet was limited <strong>to</strong> universities and research institutions; later,<br />

the military adopted the technology. Eventually, the government decided <strong>to</strong> allow access <strong>to</strong><br />

the Internet for commercial purposes. When this decision was made, there was resentment<br />

among the research and military communities—it was felt that response times would<br />

become poor as “the Net” became saturated with so many users.<br />

In fact, the opposite has occurred. Businesses rapidly realized that, by making effective<br />

use of the Internet, they could refine their operations and offer new and better services <strong>to</strong><br />

their clients. Companies started spending vast amounts of money <strong>to</strong> develop and enhance<br />

their Internet presence. This generated fierce competition among communications carriers<br />

and hardware and software suppliers <strong>to</strong> meet the increased infrastructure demand. The<br />

result is that bandwidth (i.e., the information-carrying capacity of communications lines)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!