Why the Internet only just works

  title={Why the Internet only just works},
  author={Mark Handley},
  journal={BT Technology Journal},
  • M. Handley
  • Published 1 July 2006
  • Computer Science
  • BT Technology Journal
The core Internet protocols have not changed significantly in more than a decade, in spite of exponential growth in the number of Internet users and the speed of the fastest links. The requirements placed on the net are also changing, as digital convergence finally occurs. Will the Internet cope gracefully with all this change, or are the cracks already beginning to show? In this paper I examine how the Internet has coped with past challenges resulting in attempts to change the architecture and… 

Robustness in Network Protocols and Distributed Applications of the Internet

This chapter discusses design principles and the Internet’s architecture, the core protocols IP and TCP, protocols for wireless communication, and applications such as the popular BitTorrent file exchange.

Different Faces of Information Centric Networking

The feasibility of current internet framework for future usage is investigated and alternative solutions which have been proposed to overcome the challenges are explored.

Internet Development Versus Networking Modes

Although there have been many changes in both the number and types of applications and users on the Internet, the networking modes, which collectively refer to the principle and methodology for networking, have remained almost intact.

Towards a new generation of information-oriented internetworking architectures

A novel switching engine to make wire speed forwarding decisions on flat information labels is proposed, inspired by recent works in Bloom-filterlike data structures, and part of the scalability issues in a data-oriented forwarding layer is addressed by trading overdeliveries for state reduction and line speed operations.

Clean-Slate Information-Centric Publish Subscribe Networks

This chapter explores a redefinition of the whole Internet architecture where nothing is taken for granted, especially IP addresses, in the EU FP7 PSIRP architecture.

Converging the Evolution of Router Architectures and IP Networks

It is argued that centralization of network control functionality can constitute a solution to the pressing problems of the contemporary Internet.

A Peek at the Future Internet

This chapter explores some prominent research directions, discussing the Internet of Things, context-aware networks, small world networks, scale-free networks, autonomic networks, dependable networks, the privacy vs. security dichotomy and the two facets of energy-efficient networks.

Designing a Deployable Internet: The Locator/Identifier Separation Protocol

The authors use the IETF's Locator/Identifier Separation Protocol (LISP) as a reference to describe different design choices necessary to achieve deployability, which is the ultimate goal of any future Internet architecture.

A Survey of Information-Centric Networking Research

A survey of the core functionalities of Information-Centric Networking (ICN) architectures to identify the key weaknesses of ICN proposals and to outline the main unresolved research challenges in this area of networking research.

Six Problems for the Service Provider

This chapter introduces widely recognized issues of the Net not sufficiently ubiquitous, reactive, proactive, information-driven, distribution-efficient and searchable, paving the way for the solutions presented in Chap.



The design philosophy of the DARPA Internet Protocols

This paper attempts to capture some of the early reasoning which shaped the Internet protocols.

An Architecture for Differentiated Services

An architecture for implementing scalable service differentiation in the Internet is defined, which achieves scalability by aggregating traffic classification state which is conveyed by means of IP-layer packet marking using the DS field [DSFIELD].

Congestion avoidance and control

In October of '86, the Internet had the first of what became a series of 'congestion collapses' during this period, the data throughput from LBL to UC Berkeley dropped from 32 Kbps to 40 bps.

Integrated Services in the Internet Architecture: an Overview

This memo discusses a proposed extension to the Internet architecture and protocols to provide integrated services, i.e., to support real- time as well as the current non-real-time service of IP.

An Architecture for IP Address Allocation with CIDR

This approach can allow a great deal of hierarchical abbreviation of routing information, and thereby allows the provider, when informing other routing domains of the addresses that it can reach, to abbreviate the reachability information for a large number of routing domains as a single prefix.

An Architecture for Differentiated Service

An architecture for implementing scalable service differentiation in the Internet achieves scalability by aggregating traffic classification state which is conveyed by means of IP-layer packet marking using the DS field [DSFIELD].

Designing DCCP: congestion control without reliability

The Datagram Congestion Control Protocol or DCCP adds to a UDP-like foundation the minimum mechanisms necessary to support congestion control, shedding light on how congestion control interacts with unreliable transport, how modern network constraints impact protocol design, and how TCP's reliable bytestream semantics intertwine with its other mechanisms, including congestion control.

Architecture and Deployment Considerations for Secure Origin BGP (soBGP)

This draft provides an architecture for a secure distributed registry of routing information to address concerns over the security of internetworks built using the Border Gateway Protocol.

The New Routing Algorithm for the ARPANET

The new ARPANET routing algorithm is an improvement over the old procedure in that it uses fewer network resources, operates on more realistic estimates of network conditions, reacts faster to

IP Mobility Support

This document specifies protocol enhancements that allow transparent routing of IP datagrams to mobile nodes in the Internet. Each mobile node is always identified by its home address, regardless of