User:Ssdawgg/sandbox

From WikiProjectMed
Jump to navigation Jump to search

http://www.livinginternet.com/i/ia_rfc.htm

The Hitchhiker’s Guide to the Internet

The Hitchhiker’s Guide to the Internet is a book written by Ed Krol in 1987[1]. The book is a reference to Douglas Adams Hitchhiker’s Guide to the Galaxy 1979 science fiction novel[2]. In the novel, the Guide is a remarkably insightful omen to the internet[2]. The Hitchhiker’s Guide to the Internet was intended for a reader who has knowledge on the workings of a non-connected simple IP network[1]. The objective of the Hitchhiker’s Guide to the Internet is to navigate readers through their use of interoperating networks which form the internet; networks such as ARPANET, IP-based networks NSF and NASA.[1] Krol guides readers through the internet by addressing aspects of the internet that are important to the network’s functioning such as operation centers, request for comments, network information centers, mail reflectors, address allocation, internet problems, and routing[1].

Each network has an operation center that watches over the sections of the internet to which they are assigned. The operation center also must have a general knowledge of what is happening within the internet[1]. Operation centers have certain functions that must be performed such as configuration management, capacity management, customer service management, service development and people management, as well as network management.[3]

Network and People Management Functions

Network management requires that operation centers maintain 24-hour service within their networks in addition to being proactive in the management of customer installations[3]. People management requests that operation centers maintain a safe work environment and training for their employees[3].

Request For Comments (RFCs)

Request for comments, also known as RFCs, were originally invented in 1969 to record notes on the development of the ARPANET[4]. RFCs are the official record for internet specifications, protocols, procedures, and events[4]. Creating an RFC requires someone to create a document describing an issue and submitting it to the Institute of Scientific Information (ISI)[1]. The ISI is an organization that provides "comprehensive coverage of the world's most important and influential research conducted throughout the world"[5]. After it is accepted as a good idea, the RFC will be filed and put into the 5 groups; required, suggested, directional, informational and obsolete[1].

Network Information Center (NIC)

The Network Information Center provides information to the all the users of the internet[1]. During the early days of the internet, the NIC managed and distributed information about new research and standards, in addition to helped set the tone for how business was conducted.[6] The NIC was also known as the “prehistoric Google[6]”.

Mail Reflectors

In the year that The Hitchhiker’s Guide to the Internet was published, people were informed of network news through mail reflectors[1]. Mail reflectors were electronic mailboxes,[1] which we know today as Email. Users would subscribe to network news resulting in them receiving a message to their mailbox and have the ability to reflect that message to other mailboxes[1].

Address Allocation

In order for a local network can be connected to the internet, it must be assigned to an IP address by the ISI.[1] An IP (internet protocol) address is a set of numbers that are used to identify and individual connection to the internet[7]. Before a network can qualify for IP address space, the network must be able to successfully manage its current IP address space. An IP address is made up for two parts, the first part identifies a the network and the second identifies a specific machine that is connected to the network, also called a host.[7] In the past, IP addresses are organized by the hierarchy of class A, B, and C, depending on which network they are assigned to[1]. However, the organization of classes are no longer used as it has been proved as wasteful of address space[7]. “Variable subnetting” scheme was created to address the issue while allowing more address space for more networks, as the network part of the address is extended to eight bits instead of the original four[7].

Internet Problems

Krol discusses a number of significant internet problems that were present at the time that he wrote Hitchhiker’s Guide to the Internet. These problems include; routing issues, trust issues, the number of networks and capacity and congestion[1]. In 1987, the number of networks was reaching 300, this was an issue as the internet was not intended to handle so many networks[1]. The development of these networks leads to maximum capacity and congestion as more people are on the internet and using the networks. At the time, additional links were being developed to relieve the congestion on the networks.[1]

Routing

For a piece of information to get from its source to its destination, a network will use an algorithm to direct its path, this is also known as routing. Routers, otherwise known as IP gateways, have connections to multiple networks and pass traffic between them[1]. The IP gateways choose how a packet is sent based on the IP header and the network[1]. Each router has an address that fits the network to which it is connected and the passing of the information between the networks determines the state of the network[1]. Routing algorithms are constantly being developed, ARPANETs routing algorithm has recently been improved[8]. The new algorithm uses fewer network resources, maneuvers on more practical network functions, and is protected of long term loops or oscillations[8].

Works Cited

  1. ^ a b c d e f g h i j k l m n o p q r s Krol, E. (n.d). The Hitchhikers Guide to the Internet. Champaign, Ill: Project Gutenberg.
  2. ^ a b "1000 novels everyone must read: Science Fiction & Fantasy (part one)". the Guardian. Retrieved 2015-10-19.
  3. ^ a b c Ozdural, J. (2000). Operations for the IP environment -- when the internet became a serious business. BT Technology Journal, 18(3), 102. Retrieved from http://search.proquest.com.uproxy.library.dc-uoit.ca/docview/215204867?accountid=14694
  4. ^ a b "RFC's, Internet Request For Comments". www.livinginternet.com. Retrieved 2015-10-19.
  5. ^ Chandler, J. H. (2000). What is isi and why is it important. Survey Review, 35(277), 505-508. doi:10.1179/003962600791520622
  6. ^ a b Feinler, E.(2010). The Network Information Center and its Archives. IEEE Annals of the History of Computing 32(3), 83-89. IEEE Computer Society. Retrieved October 16, 2015, from Project MUSE database.
  7. ^ a b c d Roberts, P. A., & Challinor, S. (2000). IP address management. BT Technology Journal, 18(3), 127. Retrieved from http://search.proquest.com.uproxy.library.dc-uoit.ca/docview/215204609?accountid=14694
  8. ^ a b McQuillan, J.M.; Richer, I.; Rosen, E., "The New Routing Algorithm for the ARPANET," in Communications, IEEE Transactions on, vol.28, no.5, pp.711-719, May 1980 doi: 10.1109/TCOM.1980.1094721 keywords: {Computer communications;ARPANET;Algorithm design and analysis;Computer networks;Databases;Delay estimation;Delay lines;Network topology;Routing;Telecommunication traffic;Testing}, URL: http://ieeexplore.ieee.org.uproxy.library.dc-uoit.ca/stamp/stamp.jsp?tp=&arnumber=1094721&isnumber=23926