IPv6 like IPv4 is a network layer protocol, and it doesn't care about


所有跟贴·加跟贴·新语丝读书论坛

送交者: steven 于 2006-09-24, 21:37:40:

回答: Not very much and fancy 由 4U4luC2 于 2006-09-24, 12:11:26:

the lower layers. When a packet comes into the physical layer, the physical layer strips the headers and retrieves the data, then passes the packet to data link layer. After data link layer finished data processing, it strips the MAC headers and hands the IP packet to the IP layer. At this point, IPv6 and IPv4 has absolutely no difference. The IP header contains a version number to tell whether it is v6 or v4, at this point, the stack may either process the packet if it supports it, or discard it. Dual stack simply means it contains code to support both IPv4 and v6 network packet. Each packet does not interfere the other stack's operations. If you need v6 and v4 interoperative, codes need to be there to act as gateway.

The so call "pure IPv6" or "native IPv6" has no meaning. If you get a copy of Linux, you will find it support both v4 and v6. All routers today support IPv4, and adding a seperate stacks won't have any significant impact if doing it right.

If the chinese article were correct about pure IPv6, which btw isn't a "feature" but a lack of features or in other word, doing it wrong, it cannot perform v4 and v6 interoperativity. There really isn't anything new in that article, and claiming as the first invention is certainly shameless.




所有跟贴:


加跟贴

笔名: 密码: 注册笔名请按这里

标题:

内容: (BBCode使用说明)