Font Size: a A A

The Icmpv6 Protocol And Its Interface In The Linux Technology

Posted on:2005-04-30Degree:MasterType:Thesis
Country:ChinaCandidate:B QiaoFull Text:PDF
GTID:2208360125964238Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In the traditional Internet Protocol version 4 (IPv4) hierachy, the Internet Control Message Protocol (ICMP) has played an important role in error reporting and error correction. The IPv6 is a new version of IP. IPv6 uses the Internet Control Message Protocol (ICMP) as defined for IPv4, with a number of changes. According to the draft standard of ICMPv6 proposed by IETF, it is not only the superset of ICMPv4, IGMP, ARP and RARP, but also takes some necessary simplification and optimization based on the characteristics of IPv6. It is an integral part of IPv6.This thesis takes extensive research on the ICMPv6 protocol and the related technologies such as multicast group membership maintenance, neighbor discovery and stateless address autoconfiguration, especially on the neighbor discovery protocol and the implementation details in the UNIX enviornment. It also gives the socket programming interface and some examples under the Linux in order to provide some groundwork for further research and development on the IPv6 router.
Keywords/Search Tags:ICMPv6, neighbor discovery, RAW socket, packet socket, Linux
PDF Full Text Request
Related items