Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
The Internet Technology

The Internet's Broken. Who's Going To Invent a New One? 162

aarondubrow writes: "The Internet has evolved to support an incredibly diverse set of needs, but we may be reaching a point at which new solutions and new infrastructure are needed in particular to improve security, connect with the Internet of Things and address an increasingly mobile computing landscape. Yesterday, NSF announced $15 million in awards to develop, deploy and test future Internet architecture in challenging real-world environments. These clean-slate designs explore novel network architectures and networking concepts and also consider the larger societal, economic and legal issues that arise from the interplay between the Internet and society.

Each project will partner with cities, non-profit organizations, academic institutions and industrial partners across the nation to test their Internet architectures. Some of the test environments include: a vehicular network deployment in Pittsburgh, a context-aware weather emergency notification system for Dallas/Fort Worth, and a partnership with Open mHealth, a patient-centric health ecosystem based in San Francisco."
This discussion has been archived. No new comments can be posted.

The Internet's Broken. Who's Going To Invent a New One?

Comments Filter:
  • Don't shoot. I surrender.
  • Waves!!! (Score:4, Funny)

    by jeff13 ( 255285 ) on Tuesday May 13, 2014 @05:47PM (#46994403) Homepage

    I've got it!!! We could send some sort of waves out that would be easily picked up by some sort of antenna. We could have stations transmit these waves so there's no gap, and best of all they would cover wide areas as the waves would bounce of the atmosphere. People would only have to buy a receiver set with the antenna and all the programing could be paid for with advertising alone! No more bills! ;p

    • by j35ter ( 895427 )
      Apples got a patent on that, and you infringed on it by posting it onto /. ! Please report to them immediately for settlement negotiations :)
    • You jest, but that's exactly how NASA's Disruption Tolerant Network (space Internet) works. We should just implement that planetside. Store and forward naturally moves data closer to endpoints and a DHT's infohash for data identity provides better security and automatic deduplication. The one to many problem is a solved problem since radio. No more fees, you buy a node and become part of the mesh.

      Space Internet + shortwave packet radio + distributed hash table = replacement for Internet. Anyone who say

  • by mark-t ( 151149 ) <markt AT nerdflat DOT com> on Tuesday May 13, 2014 @05:50PM (#46994423) Journal

    Honestly, the only thing I can think of that might qualify as really so "broken" that it simply needs replacing with something different is ipv4.

    A replacement for that has been invented already, but nobody seems to want to use it. I can't imagine it would be any different with anything else people might try and point out about the internet that they think is broken would get any better public reception.

    • by NapalmV ( 1934294 ) on Tuesday May 13, 2014 @05:56PM (#46994471)
      How about starting with TCP & UDP? They were somehow designed on the assumption that all participating machines are well behaved good citizens. In practice this ain't happening (see SYN flood for example, there are "mitigation" measure but none is a definitive "fix"). These need to be replaced with something that would be resistant to mischief by design.
      • by ArcadeMan ( 2766669 ) on Tuesday May 13, 2014 @06:26PM (#46994639)

        Everything these days should be designed from the ground up with the assumption that the requested actions are hostile in nature.

      • by im_thatoneguy ( 819432 ) on Tuesday May 13, 2014 @06:29PM (#46994661)

        That sounds great in theory, but at this point I'm kind of reserved to the fact that "resistant to mischief" just means we would have a year or two of peace before the inevitable flaws were so totally exploited that we were right back where we started.

        • Then that "new internet" should keep that in mind as part of its design. It needs to be updateable without breaking compatibility. That's the core element of making something secure: Making it patchable.

          • Not really possible. Usually people expect very specific responses. Even if we "upgraded it" then everyone would have to rewrite their code. Some people may never rewrite the code so we'll by necessity then also have a "legacy mode" for those older solutions. All of the attackers will simply communicate in "legacy mode" and we won't be able to tell if they're a way out of date grandmother on a 10 year unpatched machine or else a hostile application.

            • by AmiMoJo ( 196126 ) *

              Maybe we need to just bite the bullet and drop backwards compatibility once a security flaw is discovered. Even if it is only a privacy issue. Let consumers whine to the device manufacturer. After a few years they would all be doing fairly timely patches, or be out of business.

            • With a sensible system of abstraction, it's unlikely that you'd have to rewrite too much.

      • Re: (Score:3, Informative)

        by Anonymous Coward

        And add to that TLS/SSL. Layering encryption on top of an insecure protocol like TCP results in a network layer that provides authentication and privacy, but fails to provide robustness. A secure transport layer should provide all three: robustness, authentication and privacy, and I would add a fourth: authorisation.

        Of course this is all protocol that can be fixed by adding another IP protocol value to the proto field in IPv4 or IPv6.

        There is a problem in IPv4, that is partially but not sufficiently mitigat

        • Why are you posting as AC?

          I don't consider topological addressing to be a real problem. In fact I consider it to be an undesirable security concern.

          Switches and routers are supposed to learn and adapt to optimal routes during the course of an exchange. That's PART of what the Internet is all about, and contributes to robustness. Robustness does not require perfect information all the time. On the contrary: adaptation is desirable and in fact a requirement, because you don't get both at the same time.

          The DNS system is an enormous problem. The architecture is very flaky, totally insecure especially with the addition of DNSsec. relies on a very expensive, and in this case, I will say corrupt bureaucracy for the allocation of names and is a generally ill thought out and ineffective way for locating network objects.

          Y

          • Why are you posting as AC?

            Maybe he doesn't have an account. Jeez.

            Didn't expect a kind of Spanish Inquisition...

      • SCTP already exists, and is reasonably well supported. No one uses it because it turns out TCP and UDP actually do most of what we need pretty well.
        • SCTP already exists, and is reasonably well supported. No one uses it because it turns out TCP and UDP actually do most of what we need pretty well.

          A more recent alternative, which gets through firewalls better, is Google's QUIC protocol (successor to SPDY). It's built on top of UDP which means it can't do quite as much as an IP-level protocol can, but it can be and is a lot smarter than TCP. It also provides multiplexed streaming, server push and other performance features and has NO unencrypted mode. It's all encrypted and authenticated, all the time.

      • by WaffleMonster ( 969671 ) on Tuesday May 13, 2014 @09:26PM (#46995777)

        How about starting with TCP & UDP?

        I would rather start above layer 4 with DNS, SNMP, NTP, SIP and other niche UDP based offenders giving away insane DOS amplification to any script kiddie in the world who wants to cause havoc. These are relatively trivial problems to fix from protocol design perspective and provide highest returns on investment even after factoring in lag time to get changes propagated thru a good enough percentage of worlds network stacks.

        They were somehow designed on the assumption that all participating machines are well behaved good citizens. In practice this ain't
        happening (see SYN flood for example, there are "mitigation" measure but none is a definitive "fix").

        SYN flood has never offered an attacker amplification..it was limited to a cheesy device to overload host TCP implementations. Cookies have since been universally deployed rendering these attacks useless. Today they are only useful for covert signaling and masking source of non-amplified attack... More importantly these things only work at all because operators are lazy and refuse to implement Ingress filtering. It isn't IP's fault.

        These need to be replaced with something that would be resistant to mischief by design.

        I'm all ears ... what do you propose?

        Personally I think the premise is invalid. All the network need do is deliver packets with some degree of probability of being delivered. I think it is architecturally correct to leave the edge to sort out how to conduct business in in a mischief avoidant manner.

        Otherwise as far as I am aware the only way to stop "mischief" is to turn the Internet into a trusted network. A trusted network is not a free and open network...neither is it particularly practical as we have seen again and again the demonstrated futility of managing planet scale trust anchors.

        If ever there was an example of the road to hell being paved with good intentions this type of "secure the Internet" thinking I assert fits that bill.

        I think our time is better spent looking above IP layer to fix what is most broke and that which causes most actual damage to actual users. (e.g. SMTP)

        • Otherwise as far as I am aware the only way to stop "mischief" is to turn the Internet into a trusted network.

          Not this won't really work, what would you do, after verifying the identity of the other party and comparing with your whitelist you would assume that it's "trusted" and thus well behaved citizen. Which may not be true (compromised host with a trojan sending malformed packets etc).

          The only robust method would be to assume at protocol design phase that the stack would be connected to a hostile envi

          • by CBravo ( 35450 )
            They seem complementary: There are technical and functional checks you can do to avoid misuse or abuse. And then there is reputation to check if you have previously conducted in a bad manner. All good predictors of things you don't want.
            • But, as WaffleMonster already pointed out:

              A trusted network is not a free and open network...neither is it particularly practical as we have seen again and again the demonstrated futility of managing planet scale trust anchors.

      • What? (Score:5, Interesting)

        by s.petry ( 762400 ) on Tuesday May 13, 2014 @11:00PM (#46996241)

        Wait a second, analogy time and I'll even use a car analogy.

        Any time 2 more more cars are driving down a street, there is the potential for one person to cut the other off, crash into them, or slam on their brakes in front of them. When it's critical that you can commute from point A to point B, and assuming you own point A and point B you make a private road to reduce the chances of a shithead messing up your commute. If you don't own both points and are forced onto public roads, you expect that there may be a shithead. Cops can stop them, but maybe not before your day gets ruined.

        Claiming automatic driving cars are the answer is a crock. I can break an automatic driving car and make it manual, or even better I could even build a mini-bike and mess up a whole Freeway really fast. I can even stand near a Freeway and throw bricks into people's path, so I don't have to be on the Freeway to mess your day up.. just close.

        This is human nature, documented long before we had cars or even roads (read Plato's The Republic if you are a doubter, it'll change your life).

        Cars above is obviously your data and computers, roads are networks, private roads are VPNs, and Cops are Firewalls. I could have gone into more detail about traffic lights and such but no need.

        Considering my amazing car analogy, why would you think you could possibly design a set of public roads without a shithead driving on them? Seriously, I want to know.

      • by Kjella ( 173770 )

        True, but you always have the ultimate threat which is to yank the offending machines/networks/ISPs/countries off the Internet. That we don't seems to indicate we don't really care that much that, no matter how virus infested and trojan-laden we keep them online.

    • It started to become broken once corporations butted in. Now it's probably broken beyond repair.

      Next time you plan an internet, keep the beancounters away from it.

  • No one! (Score:4, Funny)

    by plopez ( 54068 ) on Tuesday May 13, 2014 @05:50PM (#46994425) Journal

    We just let the Free Market, may its name ever be praised, sort it out. As stated in the immaculate scripture given to us by the
    Profits (sic) Rand and Smith points out we just need to deregulate and the miracle will follow. Praise be!

    • Re:No one! (Score:5, Interesting)

      by geekoid ( 135745 ) <{moc.oohay} {ta} {dnaltropnidad}> on Tuesday May 13, 2014 @07:46PM (#46995177) Homepage Journal

      Smith actually new we would need regulation. What people quote from him was about a economic based society that could only exist inside the head of an economic philosopher, and he knew that.

      So don't blame Smith, blame the jack asses that either don't read him, or don't understand them.

      These people cherry pick his quotes out of context... just like they do with the bible..hmm I see a pattern.

    • If you are referring to Adam Smith you had best read him again. Adam Smith was very very clear that regulation was essential for a functional economy. Smith attributes much of the failure of mercantilism to not having regulation which caused monopolization of nearly everything.
    • I actually have a mesh network replacement for the Internet in my garage. We came up with it right after Fidonet -- The BBS version of the Internet. If you deregulate the HAM radio spectrum I'll give it away for free.

  • Internet2 (Score:5, Funny)

    by antdude ( 79039 ) on Tuesday May 13, 2014 @05:52PM (#46994433) Homepage Journal

    What about Internet2? :P

  • by grasshoppa ( 657393 ) on Tuesday May 13, 2014 @05:52PM (#46994439) Homepage

    So I guess we've moved on from "TEH CLOUDS" to "The internet of things"?

    Fucking shoot me.

    • by Anonymous Coward

      internet of things was a buzzword before the cloud was a buzzword

      be that as it may, i agree whoever shoots him shoot me too

      • internet of things was a buzzword before the cloud was a buzzword

        Everything old is new again. The cloud was around long before it was called the cloud.

    • You forgot terms like "paradigm shift" and "monitization" also "hashtag."

    • by geekoid ( 135745 )

      well, one depend on the other, so not moved on so much as just about solved and now dealing with the next advancement.

      But hey, people like you have no grasp of technology and society, so you just belittle the terms.

      • No, I'm the poor bastard that continually gets sucked into meeting after meeting with ignorant salesdrones spouting nonsense like "Internet of Things" and "Clouds" ( when they, themselves, haven't got a god damned clue what they're saying ), wasting time I should be spending on actual IT work.

        High enough to be technical lead, not high enough to farm that shit out to my staff.

        Ah, but if I don't go to it and correct the bullshit as it happens, it will have time to implant itself into management's head, and by

  • by pla ( 258480 ) on Tuesday May 13, 2014 @05:56PM (#46994469) Journal
    The internet has nothing wrong with it that we couldn't fix with a combination of net neutrality and convincing American ISPs to get off their asses and bring us up to speed with the rest of the third world.

    As for this BS marketroid term "Internet of Things"... Please people, just... Don't let them win. The internet has always had "things" on it. Whether that "thing" means your PC or your phone or your microwave. The idea of having every device in your house online should terrify you, not delight you, so fuck upgrades that make it easier for your fridge to tell the NSA that you eat the same things as Joe Terrorist.
    • The main thing that is wrong with the Internet is that it's still an academic plaything.

      It was invented for use in a lab, and extended for use by trustable peers across the country. Then someone opened the floodgates.

      What we need is a base infrastructure that is paranoid by design, not trusting by nature.

      Oh and one that is capable of handling bazillions of entities on it.

    • Re:Just no. (Score:4, Insightful)

      by dnavid ( 2842431 ) on Tuesday May 13, 2014 @06:46PM (#46994779)

      The internet has nothing wrong with it that we couldn't fix with a combination of net neutrality and convincing American ISPs to get off their asses and bring us up to speed with the rest of the third world.

      Net neutrality and speed increases would not solve the intrinsic problems with DNS architecture, NAT proxies breaking things, gigantic non-aggregate BGP tables, limited IPv4 address space, limitations of TCP protocol, ICMP mismanagement, lack of standards to address continuous disruption in mobile environments, and a whole mess of other problems that are currently addressed by patchwork solutions, or simply no solutions.

      As for this BS marketroid term "Internet of Things"... Please people, just... Don't let them win. The internet has always had "things" on it. Whether that "thing" means your PC or your phone or your microwave. The idea of having every device in your house online should terrify you, not delight you, so fuck upgrades that make it easier for your fridge to tell the NSA that you eat the same things as Joe Terrorist.

      At one time, people said the same thing about PC connectivity to the internet. Who are you that you need to connect to the global internet. The internet is for mainframes and important computers; why would you want anyone else to be able to connect to your computer, and why should we allow you to connect to everyone elses?

      Paranoia notwithstanding, it should be up to individuals to decide what they connect and how they connect and what capabilities they decide to leverage. But if you think its bad for your fridge to be connected to the internet, I have no idea why you would allow your computer to be connected to it either. That's infinitely more dangerous.

    • by geekoid ( 135745 )

      Security.

  • by Anonymous Coward

    We must integrate cloud solutions with modern app interfaces. Then we can utilize a lateral optimization strategy to compete on a global level.

    • i love what you've done there

      sad thing is, I've been in meetings which you would have only just barely met the minimum level off bullshit buzzwords in a sentence to hang out with the cool kids

  • Back when they started to allow commercial content on the Internet, they should have made a few more rules:

    1. Require a business license to get a .com
    2. Require 501 non-profit status to get a .org
    3. Require a /24 network to get a .net
    4. Make a new TLD for everything else.

    Look at how well this worked for .edu. (must be an accredited, four year, degree-granting organization).

    • Or it should have been setup in such a way that we had no TLDs in the first place. It's just obnoxious to have CocaCola.org Cocacola.net Cocacola.org Cocacola.tv Cocacola.biz etc.

      Just have CocaCola. The end. Nothing more.

    • by Anonymous Coward

      Look at how well this worked for .edu. (must be an accredited, four year, degree-granting organization).

      Community colleges are not four year schools and they all have .edu addresses.

    • by Obfuscant ( 592200 ) on Tuesday May 13, 2014 @06:19PM (#46994599)

      1. Require a business license to get a .com

      A business license from whom? Not everyplace requires a business license to have a business.

      2. Require 501 non-profit status to get a .org

      Good. Limit .org to US only.

      Look at how well this worked for .edu. (must be an accredited, four year, degree-granting organization).

      Really? The local community college has a .edu name. As I recall, phoenix.edu too.

      • Re: (Score:3, Informative)

        by gewalker ( 57809 )

        Surprisingly, Phoenix University is accredited, although it has been placed on notice -- i.e., subject to losing its accreditation as documented on their website [phoenix.edu]

        Of course, this indicates that accreditation is not exactly a true Gold Standard.

  • by Virtucon ( 127420 ) on Tuesday May 13, 2014 @06:04PM (#46994515)

    We'll build our own Internet. With Booze, Blackjack and Hookers!

    Wait, that's the current Internet. Uhm, how about faster speeds, lower prices and some privacy? That'd be a good start.

    • I'd already settle for lower speeds, higher price sand some privacy. Like, say, it was two decades ago. Before the arrival of corporations.

      In other words, the easy fix for better internet is simple: Kick corporations out and hang spammers from their nuts.

      • So you want like AOL and Earthlink back?

        • As badly as it would get abused, I'm not opposed to having every house connected to the town/village/city it belongs to and that would uplink to a State switching network that connected to each of it's neighbors It would have to have multiple paths in and out making monitoring more difficult since your packet could take one of many paths. Of course, this would be different outside the US... but each home would be a true node on the Internet without some Virtual network called an ISP lording over it all.
        • I thought I'd never say it, but the times were better when they still existed. Though I guess that's more coincidence, not correlation.

  • thing about the Internet is numbnuts like you and others thinking it is broken. Mandate that ISPs be nothing than dumb pipes and any "perceived" problems disappear or resolved.
  • by funwithBSD ( 245349 ) on Tuesday May 13, 2014 @06:16PM (#46994583)

    Just like getting a HAM license, and use call letters as unique identifiers too.

  • It's fast and secure

    Anonymous if you want, although I think most people really don't care

    Totally free of any and all censorship..of any kind..absolutely..no exceptions

    I don't care how compelling your argument is..no censorship..ever..for anything..ever

    Reality may be ugly..but truth is good, no exceptions

  • Let's make the evil bit flag a reality!

  • Al Gore's son.

  • If anything, the ISPs are broken, in that they see no justification in expanding their bandwidth as there is no profit in it. True that IPv4 has reached saturation, however that rolls into the ISPs attitudes (including wireless carriers) who are sitting on the fence instead of upgrading to IPv6. It all comes down to the bottom line... there is no profit in going to IPv6 for them.
  • by SensitiveMale ( 155605 ) on Tuesday May 13, 2014 @07:09PM (#46994909)

    Immigration is broken. The VA is broken. Congress is broken.

    Can we please stop labeling everything as being "broken."

    • Immigration is broken. The VA is broken. Congress is broken.

      Can we please stop labeling everything as being "broken."

      I don't mine the label if people actually took it seriously and started trying to fix all this broken stuff. Yeah, really is all broken. Lets get workin!!

  • by account_deleted ( 4530225 ) on Tuesday May 13, 2014 @07:11PM (#46994923)
    Comment removed based on user account deletion
    • Possibly related to hillary benghazi female kidnapping tea party obamacare, actually.

      I knew it all made sense!

  • But it is being perverted into something it isn't intended on being. ( a privacy sucking marketing tool )

  • I spent a lot of time OSI-ing (Open System Interconnect) in my youth. Had lots of great features, even way back then. Much thought went into how to solve many of the problems that we seem to have with today's Internet. No need to start from scratch. We could even run DECnet over it. I could hook up my old VAX!

  • The problem with the internet is that if you add commerce and a clueless general population, you get behavior that is only appropriate in dive bars.

    Make the same internet, put an IQ test on the door, and let in 120s and up and you'll have someplace worth attending.

    • Sometimes it's actually the smart ones that are bored with normal interactions with people and are looking for ways to disrupt others.
  • You shouldn't be connecting with "host IPs" but with services addressed with their public keys.

    • The DNS/IP thing is a nightmare. The system should be based on discovery, and not a distributed list like it is.

      I was going to go with some kind of md5hash deal, but your idea is much better. And I think ports should become
      part of the address. So that you can run thousands of services on the same machine. Instead of the virtual hosts
      thing they do with websites.

      • by Baldrson ( 78598 ) *

        Just have a different public key for each service whether they are on the same machine or not. Every public key is a "port" into the service space.

        • by Marrow ( 195242 )

          Hmm, I kinda like my idea better. I think having the port in the key, will cut down on extra connections. The port could be delivered during discovery, but I would hate to get that mangled by evildoers running a service on the same machine somehow.

          But I am probably not undertanding your idea. Anyway, well done.

        • Looks like your should apply for that NSF grant!
  • Uh OK (Score:2, Insightful)

    by drinkypoo ( 153816 )

    How about we just make use of the technologies we have already, namely mesh networks and IPv6, to make backbone providers irrelevant aside as links between countries? Oh wait, the entrenched powers writing the laws won't have any of that shit.

    • I'm absolutely in favor of mesh networks, and think they are great idea.

      However, they have a problem I've never been able to see how to resolve. In the mesh, everyone has a limited amount of bandwidth, maybe gigabit or even let's say terabit or something, but still limited. The people who live next to Google or Netflix or Facebook are really going to be screwed, because all that traffic is going through their wireless routers.

      How do you solve the problem that ultimately most of the traffic on the intern
      • Mesh has it's pros and cons, it can be more secure but the tradeoff is that you suffer a performance penalty the more hops that are incurred. This doesn't give you some of the layer three switching optimizations that are available now in most backbone networks. I'm not saying it couldn't be accomplished but it's not there now. Secondly it doesn't have to be wireless, it could be but it doesn't have to be. I think there's also some great opportunity with the emerging MIMO over Multimode Fiber (MMF) [stanford.edu] work

      • How do you solve the problem that ultimately most of the traffic on the internet goes to a few places?

        There will still be ISPs, and you will still subscribe to them if you want lots of bandwidth. Anything that's not instant streaming that needs lots of bandwidth can be buffered. People who don't feel the need to stream mostly won't even need an ISP. Some sites which are currently streaming-only will implement buffered playback if there is demand. For everything else, there's a traditional long-haul ISP. If you don't actually need an ISP to do the basic things that we take for granted these days like IM, ema

  • shut up, just shut the fuck up.
    ahem, sorry.
    i definitely look forward to the day when my fridge and microwave can start blogging about about what a pig i am.

  • by paiute ( 550198 )
    Will this newfangled Internet still have to come into my house over the Comcast wire?
  • The Internet works fine for 99% of the users and stakeholders. Good enough is better than perfect[1] and the Internet is good enough. What we need is legal protection, because the current problems of the Internet are not technological, but political. Privacy is a political goal, for example. Do-Not-Track Header[2], I was laughing when I first heard of that and of course it's a failed concept.

    The new Internet must be 200% better then the current Internet. You can see how slow and reluctant new (and even nece

  • Who's Going To Invent a New One? That's the rub.

    I have to wonder. If the Americans came out today with a super-duper new internet, would the rest of the world use it? I do not think so. More and more companies and governments are trying to get their data out of the US for obvious reasons. Many years ago Europeans trusted American tech by default, but now the reverse it true.
    Before you flame, I am not saying they do not use it, I am saying they do not trust it. And, they shouldn't. Just as the US does not tr

  • Everyone talking about how today's internet is broken sounds like they have an agenda.I'd be very suspicious of anyone wanting to change it.

Think of it! With VLSI we can pack 100 ENIACs in 1 sq. cm.!

Working...