IPv6 has built in flow control at the network level. The reason you haven't seen much video-over-IP and other streaming technologies is because we use a pure packet-switched network instead of something a hybrid like a virtual circuit network. Because of the massive amount of multimedia going over the networks, the IPv6 team has added virtual circuit networking to the protocol. It is this feature that will eventually push businesses to move to IPv6.
But you are looking at this very abstractly, and not the reality of the architecture. It is impossible to completely obfuscate the network details of the different users. Cryptographic protocols provide a secure method of communication, not privacy for whether a connection exists or not. You couldn't read the letter between the NAACP and a Senator, but you could tell they were sending messages to each other. That is the inherent problem of keeping the **AA from snooping P2P networks. Even if you routed all traffic through a single point to hide who is serving what (which would require a massive amount of bandwidth and hardware), the **AA would subpoena it in a heart-beat.
Arguing that we need secure networks doesn't really solve the real issue: the **AA running the software and figure out the other users and what they are sharing.
Some of my buddies and I played an interesting game: Who could get a fresh Gmail account filled the fastest, and only with external mail (no uploading files to yourself). I won, and did it in exactly 1 week. Some of my techniques:
- Joining high volume Yahoo! Groups and Google Groups, and getting them to forward every message to me. There are a bunch of really weird groups in other countries that send p0rn around to each other.
- Every single kernel, debian, fc, slackerware, apache, mysql, etc. mailing list we could find... and WHOA we got a lot of mail from that
- P0rn sites ("Enter your email address for free p0rn in your email" really gets you on a lot of spam lists)
- Google "email mailing lists"
In a week, I had 29,000 emails in my inbox taking up 2.1 GB. I'm suprised Google hasn't terminated my account since I'm over my quota and get about 5000+ emails a day now.
A lot of congressional leaders don't really understand the "spirit" of the Internet and it's values. We need a Slashdot lobby group to push for our needs like p2p, open source/free software, etc. I'm sure we could get a lot of emails in the inboxes of people like Santorum.
I think people generally don't understand what computer science is. CS isn't a 4 year degree to learn how to program or set up a network. It's about having the theoretical background to be able to analyze and evaluate comptuter technologies. Classes like automata theory and theoretical data structure classes are necessary to be able to both 1) apply a real solution to a problem and 2) be able to argue the validity of that solution.
There is a lot of science in CS.
I would think that rather than virtual circuits what we need is effective flow control (but maybe that is what you mean....).
Flow control is pretty much the same thing as virtual circuits. When two end hosts need a path with a certain amount of bandwidth across the Internet, the routers have to maintain state information about that connection in order to provide it's guarantees. IPv6's proposed solution is to add a flow # to the packet header.
Every process has its own independent address space. This address space is "ideal" in that it appears like the machine has 2^32 or 2^64 bytes (depending on your processor-type) of physical memory, regardless if you do or don't. When the process needs to be able to actually access a memory location, the OS creates a mapping from that specific 4 KB region to some random 4 KB region (a "page") of physical memory. If we don't have any physical pages to distribute, thats when we have to start using the hard disk for storage, which is called swapping.
Now as to why Windows would be swapping if all you have open is AIM and Firefox and you have 2 GB of ram... well you'll just have to ask Microsoft.
Multimedia "over IP" will not become mainstream without virtual circuit technologies. Also, we are being lazy and letting NAT take care of the lack of addressing provided by IPv4.
the only reason the chinese economy has been flourishing is that, because their labor force is so cheap, they can under-bid anyone in any industry. as soon as they develop a middle-class, things will balance out.
It isn't so much that fundamentalism is rising, but just that they are getting their voices heard more and more. For many urbanites, its hard to believe that 2/3 of the US believes in creationism. The media and public image of the US doesn't completely reflect its constituents.
I am a senior at a top-ranked computer science department. With the countless hours I have spent in our lab, I am yet to touch a Windows machine for any kind of researching or software development. Almost every computer runs Linux, and not because it's just cheaper. Microsoft is also at the receiving end of countless jokes by almost all of my professors. This seems to be the case across all the major CS-schools throughout the world. It seems like the public opinion of your company has taken a very negative turn. It can't be good that all your future engineers are being raised in this environment. What does Microsoft need to learn from Linux to change its public image?
I don't think anyone is saying its bad to like attractive women. However, 1% of women look like a VS model, and the other 99% of girls think that they aren't attractive unless they look like that 1%. Look at how many girls are out there with eating disorders and depression, all because our media feeds girls these messages. And lets not forget that guys are also buying into this as well, and they feel bad if they ever bring home a girl that isn't a 10.
Here is another incentive:
IPv6 has built in flow control at the network level. The reason you haven't seen much video-over-IP and other streaming technologies is because we use a pure packet-switched network instead of something a hybrid like a virtual circuit network. Because of the massive amount of multimedia going over the networks, the IPv6 team has added virtual circuit networking to the protocol. It is this feature that will eventually push businesses to move to IPv6.
like the Hercules C-130 meets SpaceShipOne
want to write a transcript of the message for us... ...please :)
Is it really cheaper to build this thing than construct a Hercules-like spacecraft?
Also, imagine how this will help the fast food industry revenues.
haha. I read that as I was taking a drink, and sprayed my keyboard.
Well even if there aren't user names, there are still IP addresses when you start downloading a movie from someone.
Computer Science -> Software (with a little hardware)
Electrical Engineering -> Hardware (with a little software)
"Tobacco will kill you. Drugs will ruin your life. But Alcohol... gets you laid!" - Jon Stewart I give marijuana a few decades before it's legalized.
But you are looking at this very abstractly, and not the reality of the architecture. It is impossible to completely obfuscate the network details of the different users. Cryptographic protocols provide a secure method of communication, not privacy for whether a connection exists or not. You couldn't read the letter between the NAACP and a Senator, but you could tell they were sending messages to each other. That is the inherent problem of keeping the **AA from snooping P2P networks. Even if you routed all traffic through a single point to hide who is serving what (which would require a massive amount of bandwidth and hardware), the **AA would subpoena it in a heart-beat.
Arguing that we need secure networks doesn't really solve the real issue: the **AA running the software and figure out the other users and what they are sharing.
Remind me why 64-bit windows only provides a virtual address space of 16 TB, when a 64-bit address can address 2^64 = 16 exabytes.
Some of my buddies and I played an interesting game: Who could get a fresh Gmail account filled the fastest, and only with external mail (no uploading files to yourself). I won, and did it in exactly 1 week. Some of my techniques:
- Joining high volume Yahoo! Groups and Google Groups, and getting them to forward every message to me. There are a bunch of really weird groups in other countries that send p0rn around to each other.
- Every single kernel, debian, fc, slackerware, apache, mysql, etc. mailing list we could find... and WHOA we got a lot of mail from that
- P0rn sites ("Enter your email address for free p0rn in your email" really gets you on a lot of spam lists)
- Google "email mailing lists"
In a week, I had 29,000 emails in my inbox taking up 2.1 GB. I'm suprised Google hasn't terminated my account since I'm over my quota and get about 5000+ emails a day now.
I'm still waiting for Gmail to let me upload my Outlook.pst file.
mathematics - n : a science (or group of related sciences) dealing with the logic of quantity and shape and arrangement
define mathematics
A lot of congressional leaders don't really understand the "spirit" of the Internet and it's values. We need a Slashdot lobby group to push for our needs like p2p, open source/free software, etc. I'm sure we could get a lot of emails in the inboxes of people like Santorum.
I think people generally don't understand what computer science is. CS isn't a 4 year degree to learn how to program or set up a network. It's about having the theoretical background to be able to analyze and evaluate comptuter technologies. Classes like automata theory and theoretical data structure classes are necessary to be able to both 1) apply a real solution to a problem and 2) be able to argue the validity of that solution. There is a lot of science in CS.
I would think that rather than virtual circuits what we need is effective flow control (but maybe that is what you mean....). Flow control is pretty much the same thing as virtual circuits. When two end hosts need a path with a certain amount of bandwidth across the Internet, the routers have to maintain state information about that connection in order to provide it's guarantees. IPv6's proposed solution is to add a flow # to the packet header.
Every process has its own independent address space. This address space is "ideal" in that it appears like the machine has 2^32 or 2^64 bytes (depending on your processor-type) of physical memory, regardless if you do or don't. When the process needs to be able to actually access a memory location, the OS creates a mapping from that specific 4 KB region to some random 4 KB region (a "page") of physical memory. If we don't have any physical pages to distribute, thats when we have to start using the hard disk for storage, which is called swapping.
Now as to why Windows would be swapping if all you have open is AIM and Firefox and you have 2 GB of ram... well you'll just have to ask Microsoft.
Switch to IPv6
Multimedia "over IP" will not become mainstream without virtual circuit technologies. Also, we are being lazy and letting NAT take care of the lack of addressing provided by IPv4.
Once again everyone on /. is going to debate about what is meant by "dual-core".
the only reason the chinese economy has been flourishing is that, because their labor force is so cheap, they can under-bid anyone in any industry. as soon as they develop a middle-class, things will balance out.
It isn't so much that fundamentalism is rising, but just that they are getting their voices heard more and more. For many urbanites, its hard to believe that 2/3 of the US believes in creationism. The media and public image of the US doesn't completely reflect its constituents.
I think they are trying to put pressure on Microsoft, who makes products that are very Microsoft-only and Intel-only.
I am a senior at a top-ranked computer science department. With the countless hours I have spent in our lab, I am yet to touch a Windows machine for any kind of researching or software development. Almost every computer runs Linux, and not because it's just cheaper. Microsoft is also at the receiving end of countless jokes by almost all of my professors. This seems to be the case across all the major CS-schools throughout the world. It seems like the public opinion of your company has taken a very negative turn. It can't be good that all your future engineers are being raised in this environment. What does Microsoft need to learn from Linux to change its public image?
I don't think anyone is saying its bad to like attractive women. However, 1% of women look like a VS model, and the other 99% of girls think that they aren't attractive unless they look like that 1%. Look at how many girls are out there with eating disorders and depression, all because our media feeds girls these messages. And lets not forget that guys are also buying into this as well, and they feel bad if they ever bring home a girl that isn't a 10.