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 core protocols of the Internet.
Unfortunately, the recent history of failed architectural changes does not bode well. With this history in mind, I explore some of the challenges currently facing the Internet.