Data Networking Architecture For The Future Internet

Submitted By ahmedali88
Words: 6491
Pages: 26

Named Data Networking Architecture for the Future Internet
Ahmed Ali, a92ali@uwaterloo.ca

Abstract—nowadays the most important thing the people want to cover after their basic needs “food, shelter, etc.”, they want the mobile phone that’s a global trend. Social media sites, smartphones, and other consumer devices including PCs and laptops have allowed billions of individuals around the world to contribute to the amount of big data available on the internet [11]. Then we would further raise a bold question of how to evolve or redesign the current Internet to move into the future. The great success and the rapid growing of Internet technologies has made the Internet the global Information and Communication Technology (ICT) infrastructure. Its simple architecture supports efficient communication channels, is scalable, and enhances flexibility in end-to-end application level communications. On the other hand, as Internet was not initially designed to support world-wide global communications and complex applications and interactions, such as social networks, the Internet architecture has several drawbacks, some of which cannot be solved without major changes[1].
The communication solution offered by the Internet Protocol (IP) was unique and ground-breaking, the problem it solved was telephony’s (a point-to-point conversation between two entities). The world has changed dramatically since then. We live in world that we can connect everything to the internet. So we need to Change our point of view about the internet architecture to focus more on the data [3].
Keywords—Design, Experimentation, Performance, Security. I. INTRODUCTION
The last evolutions of the Internet bring the fact that all the applications, services, roles, and the challenges associated to them is being built on top of the same Internet that was designed for handling completely different elements[14]. This paper presents the new architecture of the internet Named Data Network (NDN), and aims to answer three basic question: A. How today’s Internet works? B. What are the problems of today’s internet? C. How communication by data names can help fix these problems?
We will provide a brief introductory answers to the basic three question of the paper then we will explain the NDN architecture in details in the next sections.
How today’s Internet works? The Internet Protocol (IP) suite, perhaps the most commonly used networking architecture today, uses names (in the form of IP addresses) to route messages to destinations when requesting and sending data. NDNs, on the other hand, are primarily concerned about the data itself and not necessarily about the locations where the data is found. The forwarding decisions in an NDN are based on the actual data being sent/requested and not the presumed locations of the data content. Top level design philosophy in NDN is data is got name not location [2], [3]. Instead of naming network locations to facilitate message delivery (like IP), NDNs name the actual data. Therefore, NDNs take a fundamentally distinct approach in that they eliminate the host model found in IP networks.
Design philosophy of the NDN relies on three main fundamentals: A. Data has a name, not a location. B. Integrity and trust are derived from the data, not the channel it arrives on. C. Anything that moves bits in time or space can and will be used to communicate.

What are the problems of today’s internet? A. Availability: Fast, reliable content access requires awkward, pre-planned, application-specific mechanisms like CDNs and P2P networks, and/or imposes excessive bandwidth costs. B. Security: Security is an afterthought. Channels are secured, not data, so there is no way to know what you got is complete, consistent or even what you asked for. C. Mobility: IP requires infrastructure support for address allocation/management (e.g. DHCP servers), which leads to a large amount of messaging overhead when