Font Size: a A A

Core Technical Research Based On IPv6 Data Analysing System

Posted on:2008-12-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q WangFull Text:PDF
GTID:2178360245492954Subject:Electromagnetic field and microwave technology
Abstract/Summary:PDF Full Text Request
IPv6 is the abbreviation of the Internet Protocol version 6. It is also named the next generation of Internet Protocol. It is designed by Internet Engineering Task Force. It is a new IP protocal that is used to instead of IPv4. The development of Internet does not depart from the auspice and application of IPv6 in the future. It is a good chance for the developing country that develop the network later to catch up the developed country. Because of these reasons, we must concentrate on the research and application of IPv6.The paper first introduces the backgroud, the history of development, the present situation as well as the research significance of IPv6. Then, we put emphasis on introducing the design of this IPv6 data analyzing system. The data analyzing system include three parts, software, hardware, and transplantation of system-embeded. The paper introduces the design of software and hardware. The software includes four parts, network packet capture module, network protocol analysis module, interface module, the module of communication between the interface and protocol analyzing. The network packet capture module introduces the system of BPF and uses the API of Libpcap to actualize the network packet capture. The network protocol analysis module emphasize on introducing the IPv4, IPv6. This module also discusse the other network protocol, such as ARP, ICMP, ICMP6, IGMP, TCP, UDP. We specially introduce the protocols, such as IPv6, IGMP, and ICMP6. The GTK+ interface module is used to discuss how to use the GTK+ language to actualize the interface program. The communication module mostly used to accomplish to show the network protocol. The hardware includes the design of circuit, which is based on 2410. The hardware includes circuit for power, circuit for serial port, circuit for restoration, circuit for bluetooth and circuit for network.There are a lot of difficult problems and core technologies to solve in this design. For example, packet capture based on Libpcap, analyzing the protocol, use the GTK+ language to design the interface, and so on.
Keywords/Search Tags:IPv6 protocol, API of Libpcap, GTK+ language, packet capture
PDF Full Text Request
Related items