close
test_template

The Design Philosophy of The Darpa Internet Protocols

Human-Written
download print

About this sample

About this sample

close
Human-Written

Words: 841 |

Pages: 2|

5 min read

Published: Mar 1, 2019

Words: 841|Pages: 2|5 min read

Published: Mar 1, 2019

This paper describes the design philosophies for the Internet protocol suite, TCP/IP which was first proposed 15 years ago by DARPA. It shows us the design goals of the Internet with their importance and how these goals led to the evolution of Internet. Author motivated on the creation of the Internet architecture and how the protocol designs were selected and reasoning behind the design decisions. He discussed in-detail about the goals of the Internet.

The primary goal for them was to develop an effective technique for multiplexed utilization of existing interconnected networks. The initial networks to be connected used packet switching, packet switching was adopted as a fundamental component of the Internet architecture. A packet switched communication in which number of networks are connected using gateways which implements store and forward algorithm. This goal clearly says that ‘what’ should be achieved, i.e. “effective communication” but does not offer clear picture of characteristics of an effective system. Therefore, the second level goals were presented in the priority order:

  1. Internet communication must continue despite loss of networks or gateways.
  2. The Internet must support multiple types of communications service.
  3. The Internet architecture must accommodate a variety of networks.
  4. The Internet architecture must permit distributed management of its resources.
  5. The Internet architecture must be cost effective.
  6. The Internet architecture must permit host attachment with a low level of effort.
  7. The resources used in the Internet architecture must be accountable.

The above goals were stated in the order of importance, and an entirely different network architecture would result if the order were changed. This is the point which I liked about this paper. It was interesting to know that if the goals or their ordering was different, the Internet would have been designed quite differently. The author gives a detailed description of top three goals. The first one among these is “Surviving in the face of failure” which meant that Internet should continue to supply communication service, even though networks and gateways are failing i.e. communication between two entities should never be lost. In the case of failure, to synchronize the communication without ending up the connection we must have a way to store the state information stored somewhere in the lower layers like intermediate nodes and replicate it to avoid loss of data. But the designers used a much simpler solution called as ‘fate-sharing’. Fate-sharing suggests gathering all the information and store it at the end points of the network at the entity which is utilizing the service of the network.

The second goal was “Handle multiple types of communications service”. The services here are like speed, latency, reliability, etc. For example, a remote login requires small delay but less bandwidth while file transfer was not more concerned of delay but of throughput. Basically, they both used the bi-directional reliable data delivery service (Virtual Circuit) which was the first service provided in the internet. Author also mentioned that there are few types of services that did not fit directly into the Internet like XNET (Cross-Internet debugger) and VOIP. This was when they knew that something more than TCP was needed. XNET didn’t seem to be a good fit because we don’t need an architecture that says it requires a reliable transport. In a case of VOIP, continuous delivery of packets is more important that reliability. Thus, it was decided to split TCP and IP into two layers each one providing different type of service. This paper gave a very significant information on how TCP/IP were designed and developed. This is the second thing I liked about this paper.

The third goal was “Accommodating a variety of networks” which showed that internet should operate with variety of networks. The simplest way to do this is to make the requirements for integrating a network as simple as possible. Author briefly discussed other goals in the paper. It is also stated in the paper that Internet fundamentally uses datagrams which is transported across the network. It says that datagram is a building block and not a service, upon which other services are made of. The reason to use datagram is because they eliminate the need for connection state within the intermediate nodes and they provide variety of types of services. Also, it assumes minimum assumption, thus enabling wide variety of networks to be incorporated.

Get a custom paper now from our expert writers.

Author concludes by saying that, the protocols are widely used in the commercial and military environment. At the same time, its success has made clear that priorities of the designer do not match the needs of actual users. More attention must be paid to accounting, resource management and operations of regions with separate administrations are needed. Also, there may be a better building block than the datagram for the next generation of architecture. Author could have improved the paper by giving more details about the impact of network layering on the network architecture and how the other layers have evolved. The point which I disliked about this paper was author did not consider that the priority list ordering is not constant and it can change in future according to needs.

Image of Alex Wood
This essay was reviewed by
Alex Wood

Cite this Essay

The Design Philosophy of the Darpa Internet Protocols. (2019, February 27). GradesFixer. Retrieved November 20, 2024, from https://gradesfixer.com/free-essay-examples/the-design-philosophy-of-the-darpa-internet-protocols/
“The Design Philosophy of the Darpa Internet Protocols.” GradesFixer, 27 Feb. 2019, gradesfixer.com/free-essay-examples/the-design-philosophy-of-the-darpa-internet-protocols/
The Design Philosophy of the Darpa Internet Protocols. [online]. Available at: <https://gradesfixer.com/free-essay-examples/the-design-philosophy-of-the-darpa-internet-protocols/> [Accessed 20 Nov. 2024].
The Design Philosophy of the Darpa Internet Protocols [Internet]. GradesFixer. 2019 Feb 27 [cited 2024 Nov 20]. Available from: https://gradesfixer.com/free-essay-examples/the-design-philosophy-of-the-darpa-internet-protocols/
copy
Keep in mind: This sample was shared by another student.
  • 450+ experts on 30 subjects ready to help
  • Custom essay delivered in as few as 3 hours
Write my essay

Still can’t find what you need?

Browse our vast selection of original essay samples, each expertly formatted and styled

close

Where do you want us to send this sample?

    By clicking “Continue”, you agree to our terms of service and privacy policy.

    close

    Be careful. This essay is not unique

    This essay was donated by a student and is likely to have been used and submitted before

    Download this Sample

    Free samples may contain mistakes and not unique parts

    close

    Sorry, we could not paraphrase this essay. Our professional writers can rewrite it and get you a unique paper.

    close

    Thanks!

    Please check your inbox.

    We can write you a custom essay that will follow your exact instructions and meet the deadlines. Let's fix your grades together!

    clock-banner-side

    Get Your
    Personalized Essay in 3 Hours or Less!

    exit-popup-close
    We can help you get a better grade and deliver your task on time!
    • Instructions Followed To The Letter
    • Deadlines Met At Every Stage
    • Unique And Plagiarism Free
    Order your paper now