Font Size: a A A

Research And Implementation Of Test Methods Of Protocol Extensible Property

Posted on:2013-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y J GuoFull Text:PDF
GTID:2248330374470354Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development and popularization of the network of information technology, reliable network protocol plays an important role to network stability. In order to ensure the reliability of the network protocol, it is necessary to test the protocol for conformane with its specification. However, the development of the network leads to the evolution of protocol, therefore, we need to pay more attention to test the extension part to speed up the product into the market. In this paper, the extensible property is focused on in the evolutionary process of protocol. According to extensible property, we test the protocol respectively.IETF has announced more than6,000Internet-ralated RFCs, in order to studty protocol on evolutionary. In this paper the DNS protocol is selected as an object of study, the relevant RFCs of the DNS protocol are analyzed and summarized. Moreover the protocol extensible properties are divided into three categories:the extension of field, the extension of value and the extension of packet. To the the first category, the change is relatively small in the extension of field and there will be interrelated between new field and original field. Therefore, the extension of field is tested by sending data packets which is constructed with fields combinition as the mainly way, and with the orthogonal experiment as data selection. To the the first category, with respect to the extension of value, the test sequences are generated based on a formal model and they are merged for simplfying the process of test. The test scenarios are set up to test the extension of value. To the third category, because of the relatively large change in the extension of packet compared to the original packet, the test scenario is directly designed according to dataflow graph and the test environment is built. The nslookup tool, under Linux platform, is made use to check the sending and receiving of the extended packet.In order to implement the test program proposed above, the deployment of TSIG and region signatures are described in detail, and the extension of field, the extension of value and the extension of packet are tested on Linux platform as well as Windows platform according to the test program in IPv6environment. Moreover the results of test are analyzed. Finally the research work in the future is introduced.
Keywords/Search Tags:extensible property, DNS, Prorocol, Test
PDF Full Text Request
Related items