Font Size: a A A

Oriented Design And Implementation Of Communication Host Ipv6 Protocol Stack

Posted on:2004-09-16Degree:MasterType:Thesis
Country:ChinaCandidate:J QianFull Text:PDF
GTID:2208360095960238Subject:Computer applications
Abstract/Summary:PDF Full Text Request
IPv6 is the abbreviation of "The sixth version of Internet Protocol", it is the next generation of Internet Protocol designed by IETF, the destination to introduce IPv6 is to replace the fourth version of Internet Protocol(IPv4). IPv4 has got brilliant achievement in past application, but now many defects involved in IPV4 has appeared. Of all these problems, which is required to be urgent to be resolved and can't be resolved completely by IPv4 itself, is the absence of addresses. IPv6 can resolve the defects that IPv4 can't resolve by itself. And at the same time, many new protocols and technologies have been added to IPv6, such as security, the auto-configuration of addresses, the mobility of IPv6 and better performance etc. Though there're still many defects in IPv6 and many drafts about IPv6 should be revisited in the future, it is certain that IPv6 will replace IPv4 in the future.This thesis mainly discusses the implementation of the host-oriented IPv6 protocol stack. The implementation of host-oriented IPv6 protocol stack does not include any routing protocols and routing-related protocols. The complete description of IPv6 protocol stack includes the description of the protocols of the transport layer and protocols which are beyond the transport layer, such as TCP, UDP, and socket. But taking it into consideration that the implementation of TCP, UDP and socket which is based on IPv4 and those based on IPv6 are almost same, the only difference is that the length of the addresses are different, so the description of these protocols won't appear in this thesis. The thesis is organized according to the architecture of TCP/IP protocol stack. And the interfaces between protocol stack and the CRTOS2.0 - a real time operation system are also expatiated in this thesis.The thesis first introduces the procedure of initialization of network, then, the implementation of interface layer, network layer, and the distribution of IPv6 addresses. Next, the process of error message packet, echo request and echo reply packet in ICMPv6 are analyzed, and then the address resolve and the unreachable detection of neighbor in ICMPv6 has been discussed in detail.Finally, a newly added protocol in IPv6-IPsec are studied in this thesis, first,the definition and the function of every part which compose the IPsec are introduced, then, based on the analysis of IPsec, the implementation of IPsec based on the manual key management is described.A summary of this thesis is given at the end, and the further work that should be done in the future also has been figure out.
Keywords/Search Tags:IPv6, Protocol Stack, Neighbor Discovery Protocol, IPsec
PDF Full Text Request
Related items