So, while i was browsing about ipv6 ... if you don't know what is ipv6, then let me explain a little bit about it...Hurmm, its not like im master enough to elaborate about it, its networking thingy but im more on computer system thing like system developing, websites (ye ke???hurm....) but anyway i just interested to know more about this ipv6 so i search about it-lah!
ipv6 is a short term for Internet Protocal Version 6 ... As for now we were using ipv4 ... ipv4 seems to have an addresses problem and that is why they (the IETF) introduce ipv6 which can help on improving the ipv4 addresses problem. Not only that, ipv6 offers improvements on routing and network autoconfiguration.
The entire purpose of IP is to provide unique global computer addressing to ensure that two computers over the internet can uniquely identify one another. ..
The advantages of ipv6 compare to ipv4 of course-lah the larger address space...
The larger address space avoids the potential exhaustion of the IPv4 address space without the need for NAT and other devices that break the end-to-end nature of Internet traffic.
128 bits might seem overkill to achieve that goal. However, since IPv6 addresses are plentiful, it is reasonable to allocate addresses in large blocks, which makes administration easier and avoids fragmentation of the address space, which in turn leads to smaller routing tables. The current allocation policies allocate 64 bits of address space to an end-user, and 96 bits or more to an organization.
A technical reason for selecting 128-bit for the address length is that since most future network products will be based on 64 bit processors, it is more efficient to manipulate 128-bit addresses. The drawback of the large address size is that IPv6 is less efficient in bandwidth usage, and this may hurt regions where bandwidth is limited.
Another advantage of the larger address space is that it makes scanning certain IP blocks for vulnerabilities significantly more difficult than in IPv4, which makes IPv6 more resistant to malicious traffic. gud eh? Still there's pros and cons...If you interested go google it and read more about it, okay? now, i want to talk about cache =D
Have you ever heard of squid-cache.org ... the name draw my attention to click on it and see what's there to offer...Ada Mr.Squidward .... hahahah ... no-lah!
It seems like its a very gud caching proxy ...
Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. It runs on most available operating systems, including Windows and is licensed under the GNU GPL.
Squid optimises the data flow between client and server to improve performance and caches frequently-used content to save bandwidth. Squid can also route content requests to servers in a wide variety of ways to build cache server hierarchies which optimise network throughput.
Seems to me it can reduce the server burden and improve on delivery speeds to client plus effectively deliver content from around the world without having to copy everything but only the content being used ... So, you can make the most of your internet connection =D
Finally, Squid's advanced content routing configuration allows you to build content clusters to route and load balance requests via a variety of web servers.
I need to learn more about networking and might need a hand to understand most of the thing i didnt really get it when i read it...sigh~
Bad ... bad ... bad ... computer student! =P