Creating a Backboneless Internet?
Peter Trepan asks: "The Internet is the best thing to happen to the free exchange of ideas since... well... maybe ever. But it can also be used as a tool for media control and universal surveillance, perhaps turning that benefit into a liability. Imagine, for instance, if Senator McCarthy had been able to steam open every letter in the United States. In the age of ubiquitous e-mail and filtering software, budding McCarthys are able and willing to do so. I Am Not A Network Professional, but it seems like all this potential for abuse depends upon bottlenecks at the level of ISPs and backbone providers. Is it possible to create an internet that relies instead on peer-to-peer connectivity? How would the hardware work? How would the information be passed? What would be the incentive for average people to buy into it if it meant they'd have to host someone else's packets on their hard drive? In short, what would have to be done to ensure that at least one internet remains completely free, anonymous, and democratized?"
You're describing the original design of the internet, which we're still running with essentially.
In practice though, it would be insane to let everyone with a DSL line to two different locations update routing table through the entire internet. The mechanisms to allow this exist (bgp, ospf) but major ISPs that don't want their network to fall apart prevent it because their service would quickly turn to crap. ISPs with missing filters have actually caused internet wide splits, when the entire internet tried to route through someone's T1's connected to two different ISP. BGP with a little better cost system could help that, but anyone could still cause a split anytime they liked. Think of an entire internet that acts more like IRC.
The core of the internet is still just a bunch of peers, but if you want things to stay up, they've got to be a select group that really know what they're doing. You're still free to peer directly with anyone you want, just don't expect everyone else to use your internet connection to get there too. Most people don't want to have to buy two internet connections for marginal gains anyway.
Perhaps a software solution like TOR or Freenet could help you sleep better at night?
If Bit Torrent is of any example, this would be a bad idea. One day you may be able to get to Google fast and then the next, it may take forever to load.
Peer to Peer internet would be horrible. Not only would it be unreliable, but at time slow.
Sure some agencies can access our information because it's centralized, but if we don't want them to see something, it's not hard to encrypt it. Hell I'm even working on an encryption application.
More than one internet? Looks like George W. would finally have his Internets!
If you need something like a terabit of bandwidth between the US east and west coasts, consider how many peer to peer link chains across the country will be saturated carrying it.
One of the major problems right now in the commercial ISP backbone environment is what happens if there's an outage; what's called route flapping, where routes dissapear and reappear, and all the routers affected have to recalculate how to get to various endpoints, can already saturate the router CPU logic for big, industrial grade room-full-of-racksize-router backbone facilities. Going to a more diffuse network at high bandwidth requirements exponentially makes this worse.
P2P across a city? Not ridiculous.
P2P across the world? Baaad idea.
> Is it possible to create an internet that relies
> instead on peer-to-peer connectivity?
You have just describe the net (later the Net, still later the Internet) circa 1982. You can search Usenet to read about the excitement level when USR 2400 baud modems were released: doubling of connection speed to transmit netnews!
Of course, you can also read about what happened when news (alone) was distributed on a meshed basis.
sPh
That is the "backbone" and where the "bottleneck" is.
It would look an awful lot like the internet we have now.
Except for, you know, the Tier 1 ISPs, on whose networks practically all our traffic passes at some point.
Control them, and you control the net.
May the Maths Be with you!
Before and during WWII all mail crossing an international border in or out of the US was steamed open and read. This included all mail, all packages, all telegrams, and all telephone calls. In addition to all mail being steamed open and read, it was censored if the Army deemed it to be necessary to support the goals of the Army. Letters would arrive with portions cut out by scissors. They also censored all international media -- radio, newspapers, and magazines both incoming and outgoing.
It's quite easy to imagine as it's already been done.
Encrypt your email traffic, so that even if it is intercepted it can't be read.
The government can still do some traffic analysis (they sniff headers rather than read the contents of the messages) and they can learn a lot from that, but such is life.
freenet exemplifies what a peer-to-peer internet would be like: a disaster. It's slow, it's cumbersome, and more to the point, it fails to solve a problem a doesn't really exist in the first place. Nobody cares about anonymity at the EXPENSE of speed and convenience, except child pornographers, law breakers, and the paranoid. That's why networks like freenet and ZeroKnowledge ultimately fail.
That's not to say freenet not an interesting experiment. That's not to say anonymity isn't desireable. but please, anyone that's tried it knows it's not a panacea. If you're really paranoid, use a proxy like anonycat, or any of the zillion others. They are more than adequate.
"Is this just useless, or is it expensive as well?"
A backbone-less Internet... is it just me, or is that exactly the way the Internet was originally envisioned and built? The reasons we moved away from that are purely economical, and until there'll be an economical incentive to move to a backbone-less distributed system again (and, for that matter, an economical incentive to actually make it work at least as well in terms of speed and reliability as the system we currently have), things will stay the way they are now.
The fact that the centralised system of today lends itself to easy censoring etc. is unfortunate, but if you really want it to change, you have to understand why it came to be.
quidquid latine dictum sit altum videtur.
Oh, chill out.
Not everyone is a networking guru (I know I'm not). I'm sure many people without much networking background have wondered the same thing as the article poster at some point or another, quite likely while reading all the "government/telcos/corporations/Godzilla are going to eat our Internet" stories here on Slashdot. The comments in this story are the perfect place to give these people a better understanding of how the internet works.
This isn't a question that's easy to Google if you don't already know what to look for (in which case you don't need to), and the poster shouldn't have to take a networking course just to get an answer. I would say it's a perfect question for Ask Slashdot - if you don't like the user's ignorance, you could take the time to educate him and the many other Slashdot readers like him with a more informative post.
ClutterMe.com - easiest site creation on the Net. Just click and type.
Mod parent up +1 Funny. For one thing, the suggestion this guy's ridiculing describes the current architecture of the internet. For another, he's saying you couldn't route packets through your hard drive... because it would be too slow.
Comedy gold, I tell you.
My head just exploded after reading that.
I just wasted your mod points! HA!
Unless you're going to hand deliver your data to the recipient, you will always have to trust someone with it. In a P2P system, the size of the entity with access to your data is smaller, but the number of entities with access to your data is bigger. I contend that it is easier to control and regulate a small number of large entities than it is to regulate a huge number of small entities.
To me, it would be a better use of resources to put regulations into place (and enforce them!)
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't regist
Seems to me that the biggest risk to individual freedoms is transport over centrally/corporate owned lines.
Why not leverage nearly ubiquitous wireless access points (and possibly ad hoc wireless card settings) to create a completely wireless mesh that doesn't even connect to the Internet at all? This would parallel the development of the original 'net, where it starts as a bunch of island networks that get interconnected over time.
Think about it-no phone lines, no centrality, no existing infrastructure. Nothing to "tap", very hard to track. Even better, no infrastructure so it could be built from scratch. IPv6, anonymizing, encrypted.
Imagine a set of open source tools that take the best features of mesh networks and peer-to-peer, running exclusively over home wireless technology. One package could include a complete set of apps to get "on the mesh" including the routing intelligence, a "secure sandbox" for shared files/web pages, a browser, and caching. Run the package, and maybe at first you only connect to another geeky neighbor-but you don't know which. Check out his home-brew page in the browser, poke around the files he put up. As more people come on line, what you can access increases, sometimes dramatically as networks are interconnected.
(Maybe initially the system could tunnel through the internet to connect disparate networks and gain critical mass. At some point this will always be necessary to get across oceans or challenging geographies.)
Chicken and egg problem? You bet. Realistically, the three p's would drive it, as they do many new technologies: porn, piracy and privacy. But the opportunity is there for so much more.
Speed would suck, sure, due to routing inefficiencies. But consider that the average bandwidth would be at 802.11 speeds: minimum 10Mbps, more likely 54Mbps. If I get 3Mbps on my cable line I'm thrilled. Latency might be high, but no one would be running Quake 3 on this. And wireless tech is only getting faster, while mesh routing and caching technologies are only getting smarter.
I really think that if a truly independent, hacker-run next-gen internet will ever exist, it's going to be over home wireless. The entrenched media companies are too aware of the money making opportunities to let the "free ride" on their infrastructure continue forever (even though it's not a free ride, but don't tell them that). Unregulated spectrum is about the only Free space left.
Use it to create a network that's truly decentralized, owned by the people, and anonymous from the ground up and you can change the world.
Imagine, for instance, if Senator McCarthy had been able to steam open every letter in the United States. In the age of ubiquitous e-mail and filtering software, budding McCarthys are abel and willing to do so.
As an administrator of a few reasonably small domains, my first thought was oh, the fools!
You don't want to read every piece of e-mail that comes into even one site, let alone the whole internet. You don't even want to try to write programs to do it.
You would be better off trying to understand the inner thoughts of a lava lamp then trying to figure out why anyone thinks anyone would buy "farmasuiticals (the 1 U've been lOOking 4!)", let alone ingest them! Or invest in "s+0cks" that are about to "+ake 0ff" based on the say so of a stranger named "Brandice Hornyslut." Or the pointlessly malformed sludge, the server errors from misconfigured machines...if anyone really wanted to hide something they'd be about as well off e-mailing it as flushing it down the toilet--and trying to find it would be about as pleasant.
--MarkusQ
You've described the original implementation of USENET. Participating machines would dial each other up and exchange current traffic. A message injected at one machine would eventually end up in the rec.practicaljokes.hotfoot newsgroup on every participating machine within a day or two, just by this simple machine-to-to-machine exchange.
The bottleneck is infrastructure: there's no way around the fact that your cable modem/phone line/T1/DSL/whatever winds up at some aggregating point. Wireless is, in a real sense, even worse -- sure, it could avoid said aggregation, but it's wide open. The only true way (and, by the way, the idea behind the genesis of S/WAN) is for encryption to become de-facto. If and when that happens, THEN, and ONLY THEN, will there be the ability to avoid scanning of your stuff by .
Of course, I sure the hell wouldn't put it past the gov't to outlaw encryption. It's not like they haven't done it before.
'nuff said.
It was called UUCP. :-)
Is /. really running out of news to cover that we have to resort to this kind of "I am not a specialist nor do I really care to do some basic background reading, but here goes" talking points? I see this kind of pseudo-deep-intellectual topics a lot on sci.crypt, where someone would claim to have found a brand-new algorithm, only to have one or several of the following happen:
1) The algorithm gets shot down in about fifteen minutes by several people who really know their stuff,
2) Someone posts, "Oh, this is exactly the same thing as that zippity-zing-zang algorithm that Chuck Dumbo 'invented' some years back. It's completely bogus."
3) Someone posts a follow-up question, and based on the reply given by the OP you suddenly realize that he has no clue whatsoever about crypto design.
It really is not that hard to research some basic, layer-1 information about networking and deduce some fundamental operating principles (as someone already pointed out, one of which is physical cabling). Cisco has plenty of introductory material that even my wife the musician can understand. Do your homework first, and then come back.
Look at GNUtella. Years ago, a problem was noticed: some peers are far more capable than others. Search traffic became heavy enough that it was saturating dialup users. This wouldn't have been so bad if the protocol didn't also ask for pseudo anonymity; this led to the networks occasionally dividing in two as a set of dialup users flooded off the net. The solution is to organize the network so that high capacity peers are on the inside, and dialup or otherwise impaired users become "leaves" of sorts. Gnutella2 uses this approach, and this has been added back to Gnutella in some fashions.
The end result of this unequal distribution of resources is that centralization is the most efficient use of them. For the vast majority of Internet users, efficiency and performance are paramount. I hear far more complaint that Bittorrent is slow than that it's centralized or not anonymous. Even if you're willing to discount performance, the price of implementing a peering based system is greater, since it costs to maintain each link. People have tried using wifi to create mesh networks that operate sans "backbone" but this doesn't scale well either. Nor is it anonymous or difficult to tap.
I Browse at +4 Flamebait
Open Source Sysadmin
mccarthy, while his methods were excessive, was after communists in the state dept and army. and you know what, there were plenty. we have the venona project as proof that we were infiltrated at the highest levels. and before you defend political freedom, these were people working for the enemy. you konw, the one with 10,000 nukes pointed at us, the same Stalin that had millions of Ukrainians starved to death, that killed many millions more in his purges, sent millions to the gulags, oh wait, duranty was right. those trials were legit.
what makes it even more funny is that bobby kennedy served as mccarthy's right hand man. jack kennedy was a good friend of joe mccarthy, and the real "terror" came from HUAC. but see, that was a bipartisan affair, and well, history is easier just demonizing the republican mccarthy.
as for the NSA thing, monitoring incoming calls is hardly widespread domestic spying. since i'm not a lawyer, i honestly don't know all the FISA details. but amateurish speculation is nothing more than sophistry. oh, as for the history, well, I'm a history teacher.
one last question, would there be as much anti-mccarthyism if he went after fascists? 'cause when you get right down to it, both the communists and nazis were equally evil, equally bent on world control, domination, and destruction. but since uncle joe or chairman mao didn't target those according to their race, i guess it's not really genocide then, eh? the millions dead? just "collateral damage" to be sure.
My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
The companies that are talking about tiered internet service are mainly ran by pointy-haired people who barely understand this whole internet thing and want to wish it away. Most people, in particular in the most profitable markets, have choices of internet service providers. The ISP who makes a policy change that makes Yahoo!, Google, or Ebay slow will lose customers. Same problem if a particular backbone provider does that to an ISP. The first business to try this is going to learn how easy it is to lose a lot of customers very quickly. There won't be a second time.
I'm even less worried about any persistent efforts by the United States government to snoop on me. Oh, they'll try. But it is doubtful they will ever be very effective at it. I'll admit it is technically possible to monitor all traffic on tcp port 25 that is going through any of the (relatively few) access points that route traffic internationally. With furious effort, you could even store a lot of it -- and think about how much of it would be p0rn spam. Of course, in the modern era, a lot of SMTP traffic is encrypted with SSL, some of it is over VPNs, and some of it might be accessed via other protocols. Some of that email might be accessed through webmail and it won't be immediately obvious how to fish the emails out. Yeah, Yahoo! and MSN might roll over and hand the emails over to a big bad government. But you'd have to be looking in a lot of places all of the time to build an effective police state on top of the Internet we have today. Given infinite resources and incredible competence it might be possible, just barely.
Oh, but did I mention instant messaging (with how many incompatible protocols)? Did I mention online fora?
Resources and competence seem to be rare goods in the U.S. Government these days. Why should halfhearted snooping be somehow special?
Remember, this is the same government that didn't connect the dots on 9-11.
Remember, this is the same government that connected dots that weren't there in Iraq.
Remember, this is the same government that botches monster iT projects (the FAA and the FBI) all the time.
Remember, this is the same government that still hasn't translated all of the documents captured in Afghanistan.
Remember, this is the same government that did a heck of a job on New Orleans.
Remember, this is the same government that hasn't captured Osama, and took years to capture someone hiding in North Carolina.
-The complexity of the routing tables. Although people complain that we are running out of IP address space, this isn't exactly true. The problem is in badly fragmented IP address space. That is to say that the route tables of our core routers that join the backbone providers have grown to be huge. There are a whole pile of class C networks (254 hosts each) that the IANA is trying to claw back so they can be consolidated into larger /16 and /8 CIDR networks.
-BGP AS space. Due to what i can only assume was poor foresight, the AS# used to identify BGP "Autonomous Systems" (Corporations, and entities that use BGP to exchange routing information with the backbone providers) is a 16 bit value. So there are only ~65K numbers that can actually be given out.
-Complexity of configuring these routing protocols. It's rocket science, plain and simple. A misconfigured BGP router will not work, and may even disrupt traffic over the rest of the internet. If anyone was allowed to broadcast any BGP route without the consent of all their peers and a pile of red tape, i could advertise a route to 24.0.0.0 and half the internet would disappear for a good number of cable-broadband users.
-Required bandwidth, and latency problems. The current top-level backbone providers have many millions of dollars worth of equipment and high-speed point to point connections to keep the number of hops for each packet to a minimum. They have the capacity to push more traffic than you'll use in a week down their wan links every second. This is a vast improvement over a pile of 56, 1024 and 3068 kilobit connections that would be meshed together in a distributed model.
What? Me? Worry?
First, the stated privacy concerns are no justification for changing the underlying infrastructure. If you're genuinely concerned about privacy, then start encrypting everything you put on the wire. Use anonymizing services.
Secondly, network geeks in general do not grok the economics of the internet on a national or global scale. Without statistical multiplexing and large economies of scale created by the "backbone providers" vilified in the original post, your internet access fees would not be as affordable as they are today. Without large service providers, your connectivity would not be as robust and reliable as it is today.
Finally, large-network interconnection is as much an art of negotiation as it is a science of traffic exchange. Each commercial network relies on access fees to remain solvent, but universal access to the internet requires at least a few large players to exchange traffic. It works best network-wise if this exchange is settlement-free and frictionless: routing protocols get to do the jobs they were designed to do, and bits fly directly to their destination networks. However, networks often want to be paid for such peering, on the basis of unequal exchange, network size, stability, POP count, etc. Adding this "friction" to the creation of network peers balkanizes the net somewhat, and arguably increases stability, but it prevents a rich, dense routing mesh that would be ideal for network efficiency.
Just imagine how wonderfully the internet would work if every AS peered with every other AS in a 50 mile radius. Sure, smaller players would still need to buy transit bandwidth, but two businesses in the same town wouldn't need to send traffic to a coast just to communicate. The optimal way to reduce the need for "huge backbone pipes" (a brutal oversimplification, btw) is more dense interconnection and more direct routing that would result. The drag on such progress is economic and political, not technical.
Control them, and you control the net.
One Tier to Rule Them All. One Tier to Find Them. One Tier to Bring Them All and In The Darkness Bind Them.
Yeah I know, redundant, I couldn't resist though.
Chicken fried butter sticks? Do
no, it doesn't. What you are describing is a centralised tree network, not a small-world network. A network such as the one described in the previous post would not have a 'central office' from which connections are distributed. It would instead have mostly local connections between neighbours, which is *completely different* to the current internet or phone system.
Wow, its as if the drooling wireless fanboys suddenly discovered life beyond an IP address assigned via DHCP. Please pay attention, children ...
/24 or larger in size. Each AS connects to at least one other AS, makes at least one netblock available via BGP, and thusly the internet is stitched together. Find this shocking an incomprehensible? Try this
The internet is composed of 'autonomous systems' - each autonomous system or 'AS' has one or more netblocks of a
telnet route-views.oregon-ix.net
follow your nose through the login procedure, then type 'show ip bgp [your IP address]' and see what it says. Oh, if your IP address is 192.168.x.x, 10.x.x.x, or 172.16-31.x.x and you put that in please step away from the computer now and ask someone with a clue for help.
I mean really - *this* is a frontpage story? I swear I'm going to auction my low Slashdot ID number on Ebay one of these days and alias this site to memepool in my hosts file.
I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
Maybe I'm getting grouchy in my old age - see parent for details. This is how real men connect to the internet:
There are three ISPs in the world - Sprint, UUNet, and [other]. Get on the phone and order a T1 from one of the two real ones. They'll get your payment information and then someone will ask how many IP addresses you need. Tell 'em you want a
Go to ARIN.net's site. Figure out how to get yourself an autonomous system number. Call up the other ISP you didn't originally order from and get a circuit from them. No IP addresses required, we'll just use the block from ISP 1.
Assuming you're using a Cisco box do the following:
router bgp [your AS number]
network [your shiny new
! UUNet
neighbor yadda yadda AS 701
! Sprint
neighbor yadda yadda AS 1239
And *poof*! Your little
Take this little story and abstract it a bit - there is no 'backbone' to be found on the internet, just a web of large carriers with all sorts of peering agreements with each other. This won't happen at the home DSL router monkey level, but the diverse internet the asker speculated about already exists and happens to be pretty resistant to fools trying to monitor it.
I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
Anyway, I think it's a moot point. Who cares about the topology of the internet when you can just encrypt everything? Backbones are great. Best thing is to use the fastest and most robust network topology, and let security be handled at the application level.
True; but if various corporate proposals go through, your encrypted traffic might travel cross country at sub 56kbps rates with multi-second latency. Which does bad things to a torrent.
Mind you, this still won't stop file sharing. As an example of the alternatives: someone in my apartment complex has a non-internet wireless access point, "Blacknet". It's an "open" network, DHCPing on a 10/8 space. Any DNS query resolves to the IP address of a single server, "OneTrue.blacknet."; and yes, that's the whole FQDN; any traffic to any other IP and any DNS name routes to and is intercepted by OneTrue. OneTrue's apache server redirects any URL not using OneTrue by name to OneTrue's home page. OneTrue also speaks IMAP and POP (any account name and password accepted, any mailbox you check has only one email message directing you to http://onetrue.blacknet/ telnet and ssh (assuming you're stupid enough to accept the key....), and even gopher. On the web server proper, there's about 200GB of MP3's, about 3TB of movies (uncompressed DVD ISO). They have a submissions page if you want to upload MP3s. An "about" page claims the server has over 10TB of space. Games? There's... er, NetHack. For all of the OSes listed at Nethack.org; hm. "We'll put up more games once we get back with the Amulet of Yendor."
They're fucking nuts. Not that I have room to complain, mind you....
//Information does not want to be free; it wants to breed.
The real threat to the Internet as we know it is government regulations designed to "level the playing field" between VoIP and IPTV vendors and old line PoTS and Cable monopolies. The old time monopolies got their status from the Government by agreeing to a whole raft of "universal service" and other government mandates. These mandates sound great but really just drive up costs and slow innovation. The monopoly companies want to hoist these old rules on Internet providers knowing it will kill their businesses. A good example is trying mandate E911 and WireTap features for VoIP phone companies. Cable companies are getting in to the act to and saying that phone companies shouldn't be able to compete with them by offering IPTV because Telcos don't have the "universal access" rule of having to provide TV to everyone in a franchise area. The monopolies also claim if you get too many providers trying to offer service in an area the streets will be torn up all the time which is also a bogus excuse. Everyone should have access to public rights of way and the cities should just set rules about when and how long streets can be disrupted to cause the least annoyance for people. It's the phone and cable TV monoplies who today wine and dine the cities to let them tear up the streets anywhere and any time they want.
The RIGHT (tm) solution is to drop government regulations and government sponsored monopolies and leave it to the free market to innovate solutions. What right in a free society does the Government have in be involved with any communications business (except as a paying customer)? If cable companies can't compete with IPTV by offering CableTV at a decent rate then let them go bankrupt and a let a company who can do the job buy up their network and make it work. Same goes for phone companies, if no one wants to buy over priced phone and T1 lines from them then get out of the business and let someone else manage all those pretty copper strands. I'm sure there are plenty of smart companies who can use them for phone, Internet, TV, and who know what else.
On a related note, there is one major choke point in the Internet and that's the stupid DNS system. Just FYI, the internet (IP, UDP, TCP, BGP, etc.) will work fine with out it. All it does is take a server name everyone can remember and gives you back the right numeric IP address (66.35.250.150) for that server (ok it does a few more things but that's the basics). Anyone is free to invent a new efficient decentralized network address to network number system to replace DNS. An example of a very cool system that does just that is called JXTA (http://jxta.org) from the good people at Sun Microsystems. It's billed as a P2P protocol and collaboration system but it is also a beautiful re-imagining of the Internet sans DNS.
...is that the poster didn't just talk about privacy, but also about media control. While encryption might handle the privacy angle it does jack squat for getting an unpopular message out to everyone over channels controlled by people who think the message is detrimental to them. Especially if your web host or ISP is told that your message is "illegal" in the next few years. I live in America where it's getting harder and harder to get the truth out to people via mainstream channels. And now we've got politicians trying to shut down bloggers because the bloggers disagree with their views. Political dissent with the right wing in the U.S. is slated to be a crime before the next election. THAT'S the more important issue here. The only way to fight that battle is, sadly, with lots of money which the sane people in the U.S. don't currently have a lot of. To the remaining REAL Americans, media control is a HUGE issue. The wrong people are controlling the media today and the Internet is largeely becoming just another form of media for them to rule over.
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
Japan was attempting to destroy the US as well. No doubt there were Japanese infultrators amongst the citizens of the US... some must have have been in positions of power in their communities.
But that doesn't justify taking the lives and families of Japanese Citizens of the US and throwing them in concentration camps. That does not justify locking my grandparents up like criminals for years, kept away from their kids.
McCarthy didn't just go after traitors. He went after communists, people with alternative sexualities, liberals, those that believed in social support, those that felt capitalism needed work, and anyone that anyone was willing to name to get themselves out of trouble. Just like being ethnically japanese made people potential traitors in WW2, being of the opinion that pure capitalism is broken was enough to get you thrown in jail. Even agreeing with Adam Smith that the pure capitalist system eventually breaks down was enough to get people blacklisted, thrown out of work and schools, careers and futures taken away from them. And remember, Social Security was considered a liberal, communist thought. There is a lot of ugly, pointless history there.
And its happening again. Now we're throwing people in Guantanamo if we suspect them of being a terrorist. And a terrorist is anyone who disagrees with the war on terrorism. Being a darkie, of course, doesn't hurt, just like racism played into our concentration camps in WW2 and our ideological purge by McCarthy.
You're a history teacher. You should know better. If you can't see the connection, history is most assuredly doomed to repeat itself. And who knows who it will be next time: lots of countries have purged their intellectuals.
The ______ Agenda
about sean dreilinger
First, to be effective, all network connections would need to be fairly fat. A tiered Internet is designed along the same sort of design philosophy as a "fat tree" - low bandwidth at the work-node level, massive bandwidth in the middle. A tierless Internet, particularly one that supported enough multiple paths to be useful for robustness and decentralization of control, would need ALL connections to be much fatter than they currently are. You'd need gigabit to ten gigabit pipes between the majority of machines to be useful.
Second, you can't use the design strategy of bordered autonomous clouds, linked by a backbone, because you'd have no backbone. With no borders, you can't use internal and external routing protocols, as there would be no "internal" or "external". Besides which, they mostly suck when it comes to massively meshed networks where individual connections are unreliable and potentially mobile. BGP, OSPF - you'd need to RIP (yeah, bad pun) them out and replace them with an ad-hoc mesh routing protocol that supported mobile IP and NEMO. The complexity would be much higher, particularly as software packet switching and software routing are CPU and bus killers, which means an optimal path would need to figure in the density of traffic in a fairly sizable part of the mesh. Modern architectures just aren't built to handle such a design, but that would not stop you from building an architecture that COULD support it.
So, (1) yes it is possible, but (2) not effectively with the existing infrastructure or existing PC designs, though (3) both of those problems are solvable.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
If we had no backbones, how would we get across the ocean?
I make websites and stuff. Buy one.
Since the state would simply ban any potential technology of circumvention---ie, the police would arrest you for illicit wireless networking. Though, on the bright side, there are probably some authoritarian states that are now institutionally incapable of carrying out such a policy.
P2P isn't the solution. The solution is to take a significant majority of the backbone out of the hands of corporations that control them. Corporations will bend to government influence, just as governments bend to corporate influence.
By creating a non-profit organization whose sole purpose is to enhance and extend the internet backbone, you've solved the problem of petty ownership and government blustering. Funding would be an adventure, but it's been done by lesser qualified organizations. And no more Level3-Cogent spats!