Internet: Difference between revisions
imported>Hayford Peirce (i think "runs" has to be singular, since it is the "range" that runs, although i used to argue against this bitterly back in the 11th grade) |
imported>Howard C. Berkowitz (some VPN example links) |
||
Line 7: | Line 7: | ||
To the general public, the [[World Wide Web]] is the best-known application, but many other applications, such as electronic mail and a large percentage of telephone calls run over Internet protocols. Web browsers are perhaps the most common user programs that access the Internet, but web browsers translate human requests to the [[Hypertext Transfer Protocol]] that actually runs from browser to Web server. | To the general public, the [[World Wide Web]] is the best-known application, but many other applications, such as electronic mail and a large percentage of telephone calls run over Internet protocols. Web browsers are perhaps the most common user programs that access the Internet, but web browsers translate human requests to the [[Hypertext Transfer Protocol]] that actually runs from browser to Web server. | ||
The Internet itself has no direct human interfaces; every user-visible function must go through a program resident on a client or server computer. There are literally hundreds of different [[protocol (computer)|protocols]], applications and services that run over the Internet. [[Virtual private network]]s interconnecting the parts of individual enterprises, or sets of cooperating enterprises, overlay the Internet. A wide range of interconnected networks using the same protocols as the public Internet, but isolated from it, provide services ranging from passing orders to launch | The Internet itself has no direct human interfaces; every user-visible function must go through a program resident on a client or server computer. There are literally hundreds of different [[protocol (computer)|protocols]], applications and services that run over the Internet. [[Virtual private network]]s interconnecting the parts of individual enterprises, or sets of cooperating enterprises, overlay the Internet. A wide range of interconnected networks using the same protocols as the public Internet, but isolated from it, provide services ranging from passing orders to launch [[nuclear weapon]]s, authorizing credit card purchases, collecting intelligence information, controlling the electric power grid (see [[System Control And Data Acquisition]]), [[telemedicine]] such as transferring medical images and even allowing remote surgery, etc. | ||
To Internet operators, however, the public Internet is the set of interconnected, separately administered networks, work through [[address registry|addressing registries]] to ensure unique addresses, and exchange information on reachability using the [[Border Gateway Protocol]] | To Internet operators, however, the public Internet is the set of interconnected, separately administered networks, work through [[address registry|addressing registries]] to ensure unique addresses, and exchange information on reachability using the [[Border Gateway Protocol]] |
Revision as of 14:10, 21 July 2008
The Internet is a "network of networks" best known as the global network on which a wide range of applications and networking experiments runs, using technologies of the Internet Protocol Suite.
To the general public, the World Wide Web is the best-known application, but many other applications, such as electronic mail and a large percentage of telephone calls run over Internet protocols. Web browsers are perhaps the most common user programs that access the Internet, but web browsers translate human requests to the Hypertext Transfer Protocol that actually runs from browser to Web server.
The Internet itself has no direct human interfaces; every user-visible function must go through a program resident on a client or server computer. There are literally hundreds of different protocols, applications and services that run over the Internet. Virtual private networks interconnecting the parts of individual enterprises, or sets of cooperating enterprises, overlay the Internet. A wide range of interconnected networks using the same protocols as the public Internet, but isolated from it, provide services ranging from passing orders to launch nuclear weapons, authorizing credit card purchases, collecting intelligence information, controlling the electric power grid (see System Control And Data Acquisition), telemedicine such as transferring medical images and even allowing remote surgery, etc.
To Internet operators, however, the public Internet is the set of interconnected, separately administered networks, work through addressing registries to ensure unique addresses, and exchange information on reachability using the Border Gateway Protocol
Formative concepts
The first functional networks between individual computers were created in the early 1970s. These networks, however, assumed the computers ran common software and protocols. Some of the networks were proprietary to computer vendors, such as IBM's Binary Synchronous Communications and the 1974 System Network Architecture, Xerox Network Services, Digital Equipment Corporation DECnet. X.25 was a nonproprietary standard, but used a different architecture than would the datagram networks such as the ARPANET and Internet.
Louis Pouzin first introduced the idea of a generalized method of interconnecting networks of computers rather than individual computers, which he termed a catenet[1], but the model needed refinement. Such refinement took place under the sponsorship of the United States Department of Defense's Advanced Research Project Agency (ARPA), later renamed the Defense Advanced Research Projects Agency (DARPA). ARPA was formed to meet a number of perceived Cold War technology challenges, and was established in 1958 as the first U.S. response to the Soviet launching of Sputnik[2].
Among ARPA's areas of interest was the interconnection of networks, under the management and inspiration of J.C.R. Licklider 1915-1990[3], one of the pioneers of cooperative research. Vint Cerf extended Pouzin's catenet model as the basis for what was to become the ARPANET:
The U.S.
DARPA research project on this subject has adopted the term to mean roughly "the collection of packet networks which are connected together." This is, however, not a sufficiently explicit definition to determine, for instance, whether a new network is in conformance with the rules for network interconnection which make the catenet function as confederation
of co-operating networks.[4]
Cerf extended the concept of catenet to be usable in a specific research network, the ARPANET. ARPANET was the first large-scale "network of networks" using common mechanisms to interconnect disparate networks. It was funded through ARPA, and access was limited to selected universities, research organizations, and government agencies.
Contrary to widespread legend, it was never intended to be a military network survivable under nuclear attack, although other, not necessarily packet-switching, networks, were intended for warfighting. Paul Baran, at the Rand Corporation, is usually associated with the idea of survivable routed networks.[5] Baran's extensive work influenced the development of packet switching, but there are distinctions between his contributions to the technology and to his solutions to specific military problems.
High-availability, but not necessarily packet-switching, nuclear command networks started as early as the 1963 SACCS, specific to the Strategic Air Command.[6] Other warfighting networks included the even earlier Minimum Essential Emergency Command Network (MEECN), which was made up of multiple networks that were interconnected only through human intervention.[7] Even today, the military warfighting networks, such as NIPRNET, SIPRNET, JWICS and Warfighter Information Network are separate from the Internet.
Many educational institutions and corporations began joining the network, and in 1983 all nodes on the ARPANET changed over at once to Internet Protocol version 4 (IPv4), which is still in use on the internet today. While this is often referred to as "TCP/IP", they are two distinct protocols: Transmission Control Protocol (TCP), and IPv4. In a literal sense the written term TCP/IP can be read aloud as "TCP over IP" and would be a correct description.
There were several intermediate steps between the ARPANET, to which access was strictly controlled, and today's ubiquitous Internet. See History
While IPv4 will be present indefinitely, it is limited in its capability for modern functions, and an evolution is in process to Internet Protocol version 6 (IPv6). Internally, the Internet is divided into Autonomous Systems, which exchange information about the destinations they can reach, using the Border Gateway Protocol (BGP).
History
1950s to 1970s
In 1968, ARPA contracted with Bolt, Beranek and Newman to build the ARPANET Network Management Center and the Interface Message Processor (IMP) routers, although the term "router" had not yet been coined.
The first testing of live ARPANET components started on August 30, 1969, when BBN delivered the first customer IMP to an ARPANET site (Leonard Kleinrock's lab at UCLA). A one-IMP ARPANET was still meaningful, because it allowed testing of the host computer interface to the IMP. Installation of the second IMP at the Stanford Research Institute (SRI) on 29 October 1969, and testing of IMP-IMP protocols began: the first wide-area routing system.
Among the first applications on the experimental networks was email, on the ARPANET as well as vendor-proprietary networks and early commercial packet-switching networks such as TELENET and TYMNET. The latter networks used the X.25 protocol that mimicked telephone calls, creating paths for each sender-receiver connection, as opposed to the connectionless Internet Protocol and its ancestors. Commercial email networks using X.25 were operational in 1972.
- DARPA
- BBN - Bolt, Beranek and Newman
- NCP (ARPANET)
Hypertext had been invented by Ted Nelson around 1960, and hyperdocuments could be transferred as files; Tim Berners-Lee later pioneered dynamic access to hyperdocuments on servers, which was the start of the World Wide Web.
1975 to 1980
In 1979, the National Science Foundation established CSNET, to interconnect academic computer science departments and research institutions that were not eligible for ARPANET access.
1980 to 1985
Tim Berners-Lee, while a consulting engineer at CERN, wrote, for personal use, a program called Enquire. Enquire can reasonably be considered the first networked hypertext application, although it certainly did not have the extensive indexing structure that characterizes the modern Web.
Specifically military research split off the ARPANET into MILNET in 1983, although there was controlled access, mostly from military to nonmilitary. Email could still pass fairly freely. There were a wide range of internal military networks using the technologies being researched. The research networks had their results shared, but the operational networks tended to suffer from the urban legend that people told about them had to die.
Without any intended Orwellian symbolism, the early, experimental ARPANET. in 1984, evolved to the NSFNET, originally a U.S. government funded network that linked five supercomputer centers. At these centers, authorized research and academic users could connect their networks and access both the supercomputers and other resources. [8] The centers were interconnected by what seemed, at the time, to be extremely fast 56 Kbps lines; 9.6 Kbps lines had been more of a limit for most other installations
1985 to 1990
NSFNET did not allow commercial traffic, but there was a gradual creation of networks, often simple pairings, of various computers and networks over which traffic ineligible for the NSFNET passed. In the early nineties, an increasing number of IP networks were commercially available, which connected to one another, and to NSFNET, in many ways both official and unofficial.
Nevertheless, the Internet routed approximately same packets as today. The Internet of the time was not a public resource, and the research and academic users collaborated productively using electronic mail, file transfer, news, and other services.
Before AOL opened up USENET and other Internet resources in the late 80s, the Internet was first an environment for networking research, and second an environment to support other research and education. When anonymous access became common, the social environment changed radically. The environment was one of trust as well as collaboration; anonymous access was rare.
Malware such as worms and viruses were rare; the first well-known breakin happened in 1986,[9] and the Morris worm hit in 1988.[10]
1988 saw a major speed increase in NSFNET, going from what were then powerful and expensive 56 Kbps lines to 1.5 Mbps links more than 24 times faster.
Tim Berners-Lee made the first proposal, in 1989, for the beginnings of a recognizable World Wide Web, based on his 1980 research on networked hypertext, which built on Ted Nelson's 1960 research on local hypertext.
1990 to 1995
The ARPANET was officially turned off in 1990, but with many replacement networks. In 1990-1991, the general experience was that traffic, and especially the number of new network routes, was doubling approximately every five months, but router capacity was doubling every 18 months. Classless inter-domain routing (CIDR), a variant of IP, bought time for routers to catch up, by making routing more efficient. By 1995, Version 4 of the Border Gateway Protocol, which fully supported CIDR, was operationa.
NSFNET, which had essentially given up the Acceptable Use Policy of no commercial traffic, shut down in 1995. The National Science Foundation did create a new restricted IP network for supercomputing and high performance networking research, the Very High Speed Backbone Network Service (vBNS).
Impact on Society
Netiquette
References
- ↑ Pouzin, L. (May 1974), A Proposal for Interconnecting Packet Switching Networks, Bronel University, at 1023-36
- ↑ Defense Advanced Research Projects Agency. United States government (2003). Retrieved on 2007-05-12.
- ↑ Internet Pioneers: J.C.R. Licklider
- ↑ Cerf, Vint (July 1978), The Catenet Model for Internetworking, IEN 48
- ↑ Baran, Paul (1964), On Distributed Communications: I. Introduction to Distributed Communications Networks, Rand RM-3420-PR
- ↑ Strategic Automated Command Control System
- ↑ Williams, Carla (17 November 2005), Minot completes final MEECN modifications
- ↑ National Science Foundation, The Launch of NSFNET
- ↑ Stoll, Cliff (1989), The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage, Pocket
- ↑ , Security of the Internet, The Froehlich/Kent Encyclopedia of Telecommunications vol. 15., Marcel Dekker, 1997, at 231-255