CN1848777A - Protocol simulation testing device - Google Patents
Protocol simulation testing device Download PDFInfo
- Publication number
- CN1848777A CN1848777A CN 200610001394 CN200610001394A CN1848777A CN 1848777 A CN1848777 A CN 1848777A CN 200610001394 CN200610001394 CN 200610001394 CN 200610001394 A CN200610001394 A CN 200610001394A CN 1848777 A CN1848777 A CN 1848777A
- Authority
- CN
- China
- Prior art keywords
- module
- core processing
- data bag
- processing unit
- reply data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
An artificial test device of protocol is featured as receiving inputted test command by command input unit being used to send relevant control command and protocol character information to sending unit and receiving unit as well as core processing unit, generating request data packet by sending unit, configuring adaptive rule of answer data packet by receiving unit being used to send relevant data packet to core processing unit, judging whether response overtime of answer data packet is occurred or not by core processing unit and outputting judgment result to output unit for displaying.
Description
Technical field
The present invention relates to the emulation testing field, relate in particular to a kind of protocol simulation testing device that can handle big data on flows.
Background technology
The protocol emulation test has test and test command character (Testing and TestControl Notation, TTCN) the script support of standard in the world.The generation of TTCN script is in order to satisfy the needs of protocol test.The TTCN script has developed into the 3rd version TTCN-3 at present.
The TTCN-2 script mainly provides 7 control commands:
REPEAT instructs (recursion instruction);
GOTO instructs (jump instruction);
SEND instruction (sending the protocol massages instruction);
RECEIVE instruction (receiving the protocol massages instruction);
TIMEOUT instructs (time-of-the-day order);
OTHERWISE instructs (other unexpected status commands);
PASS FAIL INCONC instructs (decision instruction as a result);
These 7 control commands can be finished the demand of all protocol emulation tests basically.Protocol emulation test at present is most of to be realized by the pure software based on above-mentioned control command.The testing scheme disadvantage of this pure software is exactly the limitation that is subjected to software design structure and running software, can't realize the emulation testing of big data on flows, therefore can't know happen suddenly protocol test result under the big data on flows situation of tested equipment, as pressure test, abnormality test or protocol attack etc.
Summary of the invention
The invention provides a kind of protocol simulation testing device, can't realize emulation testing problem under the big data on flows situation in order to solve software protocol emulation testing in the prior art.
Protocol simulation testing device of the present invention comprises: instruction input unit, transmitting element, receiving element, core processing unit and output unit as a result;
Described instruction input unit receives the test instruction of input, sends control corresponding instruction and protocol characteristic information to described transmitting element, receiving element and core processing unit;
Described transmitting element generates request data package according to described control command and protocol characteristic information; Receive the control signal of described core processing unit, request data package is sent to tested equipment;
Described receiving element is according to the adaptation rule of described protocol characteristic information configuration reply data bag; Meet the reply data bag of adaptation rule according to described control command from tested equipment reception, and send to described core processing unit;
Described core processing unit sends control signals to described transmitting element after receiving described control command; Whether the response time of judging the reply data bag that receives after receiving the reply data bag is overtime, and judged result is outputed to described output unit as a result;
Described output unit as a result receives and the output judged result.
Said apparatus of the present invention also comprises a timer, provides temporal information to described transmitting element and described receiving element;
Described transmitting element receives the control signal of described core processing unit, obtains current time information from described timer, and adds in the described request packet; After described receiving element receives the reply data bag, obtain current time information, and add in the reply data bag from described timer; Described core processing unit calculates the response time of this reply data bag according to the temporal information in the reply data bag.
According to said apparatus of the present invention, described instruction input unit comprises command process module and characteristic information memory module;
Described command process module receives the test instruction of input, generates and sends corresponding control command to described transmitting element, receiving element and core processing unit; And determine the protocol type of test according to the test instruction of input, protocol type information is sent to described characteristic information memory module;
Described characteristic information memory module sends to described transmitting element, receiving element and core processing unit with the characteristic information of the corresponding protocol type of this locality storage.
According to said apparatus of the present invention, described transmitting element comprises data transmission blocks and physical interface module;
Described data transmission blocks generates request data package according to described control command and described protocol characteristic information; Receive the control signal of described core processing unit, with the current time as transmitting time, add request data package to, and request data package sent to described physical interface module;
Described physical interface module is converted to suitable described tested reception data format with request data package and sends to tested equipment.
Described transmitting element also comprises a data correction module, obtains the request data package that will revise from described data transmission blocks, carries out sending to described physical interface module after the corresponding correction according to the revision directive that described core processing unit sends.
According to said apparatus of the present invention, described receiving element comprises template adaptation module and physical interface module;
Described physical interface module receives the reply data bag from tested equipment, sends to described template adaptation module;
Described template adaptation module disposes adaptive template according to described adaptation rule; If reply data bag and adaptive template matches are then added current information of time in the reply data bag, send to described core processing unit; Otherwise, this reply data bag is abandoned.
Described template adaptation module disposes one or more adaptive templates according to one or more data messages of described protocol characteristic information correspondence.
Described receiving element also comprises a statistical module, is connected with described template adaptation module;
Described template adaptation module is if judge reply data bag and adaptive template matches, and information arrives described statistical module to send then that the match is successful; Otherwise the information that sends that it fails to match is to described statistical module; Described statistical module is added up the packet number that the match is successful He it fails to match respectively, and statistical information is sent to output unit as a result.
According to said apparatus of the present invention, described core processing unit comprises core processing module;
Described core processing module will deduct time of advent of described reply data bag transmitting time, obtain the response time of this reply data bag, compare with the response time of described protocol characteristic information defined, if the response time of this reply data bag is greater than the response time of regulation, judge that then this reply data bag is overtime, otherwise, judge that this reply data bag normally receives, and judged result outputed to described output unit as a result.
Described core processing unit also comprises a procedural information memory module, is connected with described transmitting element with described core processing module;
If core processing module sends after request data package is revised in decision according to described control command or described protocol characteristic information once more, then notify described procedural information memory module to obtain the request data package that to revise from described transmitting element, contrast the content of this request data package and the last reply data bag that receives, generate revision directive, send to described transmitting element;
Described transmitting element sends to tested equipment after according to this revision directive the described request packet being revised.
According to said apparatus of the present invention, described instruction input unit, transmitting element, receiving element, core processing unit and as a result output unit realize by logical circuit or application-specific integrated circuit (ASIC).
Beneficial effect of the present invention is as follows:
(1) protocol simulation testing device of the present invention can be finished all functions of software emulation test, because separate, concurrent processing between each unit of protocol simulation testing device of the present invention, as long as therefore select corresponding logical circuit or integrated circuit for use, just can make each unit all possess the disposal ability of the hump speed of equipment under test, therefore can realize the protocol emulation test of equipment under test under the hump speed situation.
(2) protocol simulation testing device of the present invention is divided into instruction input unit, transmitting element, receiving element, core processing unit and output unit as a result according to function, and each Elementary Function is independent, and overall structure is clear, is easy to hardware and realizes.
Description of drawings
Fig. 1 is a protocol simulation testing device structural representation of the present invention;
Fig. 2 is the structural representation of the instruction input unit of protocol simulation testing device of the present invention;
Fig. 3 is the structural representation of the transmitting element of protocol simulation testing device of the present invention;
Fig. 4 is the structural representation of the receiving element of protocol simulation testing device of the present invention;
Fig. 5 is the structural representation of the core processing unit of protocol simulation testing device of the present invention.
Embodiment
Referring to Fig. 1, be protocol emulation apparatus structure schematic diagram of the present invention, specifically comprise: instruction input unit, transmitting element, receiving element, core processing unit, output unit and timer as a result.
Described instruction input unit comprises command process module and characteristic information memory module as shown in Figure 2.Command process module receives the test instruction of input, generates respectively and sends to the control command of transmitting element, receiving element and core processing unit, and send to transmitting element, receiving element and core processing unit respectively; The control command that sends to transmitting element and receiving element comprises the address information of test instruction transmitting apparatus and tested equipment at least, command sending unit sends request data package to the equipment under test of appointment, and the order receiving element receives the reply data bag from the equipment under test of this appointment; The control command that sends to core processing unit comprises the transmission parameter information at least, and the order core processing unit transmits control signal to transmitting element with the transmission number of times at interval according to sending the parameter official hour, and the control transmitting element carries out packet and sends; Simultaneously, command process module also will (be finished a test instruction and may need various protocols cooperation realization according to the definite protocol type that will test of the test instruction of input, but test process can only be followed the tracks of and a kind of agreement of analyzing and processing, therefore to need determine the protocol type of test at test instruction, the corresponding relation of test instruction and protocol type can be stored in the command process module in advance), and the protocol type of determining sent to the characteristic information memory module.The characteristic information memory module inquires the characteristic information of the type agreement from the characteristic information of the variety of protocol of this locality storage, send it to transmitting element, receiving element and core processing unit.Protocol characteristic information comprises the Data Matching rule and the response time of stipulating of one or more data messages of this agreement correspondence at least; The characteristic information that sends to receiving element comprises the Data Matching rule at least, and the characteristic information that sends to core processing unit comprises the response time of regulation at least.
Described transmitting element comprises data transmission blocks and physical interface module as shown in Figure 3.After data transmission blocks receives the control command of instruction input unit, generate request data package according to address information wherein and the protocol characteristic information that receives, the number of request data package can be for one or more according to the feature of test protocol; After data transmission blocks receives the control signal of core processing unit, obtain current information of time as transmitting time, add request data package to, and request data package is sent to physical interface module from timer.Physical interface module is packaged as the Frame that is fit to equipment under test or equipment under test place Network Transmission with request data package, and sends to the tested equipment of the specified address of control command.
Send at needing in some protocol test process to circulate or the situation of redirect, transmitting element also can comprise a data correcting module, be used for receiving the revision directive of core processing unit, obtaining the request data package that will revise from data transmission blocks stores to this data correction module, after according to revision directive this request data package being revised, send to physical interface module, and send to the equipment under test of assigned address by it.
Described receiving element comprises template adaptation module and physical interface module as shown in Figure 4.After the template adaptation module receives characteristic information, dispose adaptive template according to adaptation rule.Because a kind of agreement can corresponding one or more data messages, every kind of data message has adaptation rule separately, so the template adaptation module disposes one or more adaptive templates at one or more data messages.The adaptive template of all kinds agreement can set in advance in the template adaptation module, after the template adaptation module receives characteristic information, therefrom selects corresponding adaptive template for use.Physical interface module is according to control command, receives the Frame of reply data bag from the equipment under test of assigned address, and this Frame is reverted to the reply data bag, sends to the template adaptation module.After the template adaptation module receives the reply data bag, obtain the time of advent of current time from timer as this reply data bag, add in the reply data bag, and reply data bag and adaptive template are carried out Data Matching judge, if reply data bag and adaptive template matches then send to described core processing unit with this reply data bag; Otherwise, the reply data bag is abandoned.The template adaptation module also can be carried out the Data Matching judgement to the reply data bag that receives earlier, to being judged as the reply data bag of coupling, adds current information of time therein, directly abandons being judged as unmatched reply data bag.Receiving element also can comprise a statistical module, the every reception of template adaptation module and abandon a reply data bag and all send corresponding information to this statistical module, write down and add up (adding up as the number to the reply data bag that receives or abandon) by it, statistical module sends to output unit as a result with statistics.
Described core processing unit comprises core processing module, after core processing module receives the control command of instruction input unit, the time interval according to the rules and transmission number of times transmit control signal to the data transmission blocks of transmitting element, and the control data sending module sends request data package.Described core processing module is behind the reply data bag that receives the receiving element transmission, transmitting time will be deducted the time of advent in the reply data bag, obtain the actual response time of this reply data bag, compare with the response time of this agreement regulation that receives from the instruction input unit, if the response time of reply data bag judges then that smaller or equal to the response time of regulation this reply data bag normally receives; Otherwise, judge the overtime reception of this reply data bag, core processing module outputs to output unit as a result with judged result.
Send at needing in some protocol test process to circulate or the situation of redirect, core processing unit also can comprise a procedural information memory module, as shown in Figure 5.After core processing module receives the reply data bag, also do not finish according to control command or the test of protocol characteristic INFORMATION DISCOVERY, after revising request data package, the response message that needs basis to return sends once more, at this moment, the notification procedure information storage module obtains the request data package that will revise and stores the procedural information memory module into from the data transmission blocks of transmitting element, then, core processing module is according to the content information of reply data bag, determine which data of this request data package are revised (as the content information of target address information or request), and with the instruction of concrete makeover process generation data correction, send to the data correction module of transmitting element, after transmitting element carries out data correction, send to the equipment under test of appointment.
Described output unit as a result receives the core processing module in the core processing unit and the test result information of the output of the statistical module in the receiving element, and handles, with the test result of all reply data bags or/and statistics show or export.
Described timer provides temporal information for transmitting element and receiving element.
Above-mentioned instruction input unit, transmitting element, receiving element and core processing unit are made of logical circuit group or application-specific integrated circuit (ASIC) group.For example: the characteristic information memory module in the instruction input unit is realized by readable writable memory, in order to reach the requirement of the big data on flows of test, preferably selects quick readable writable memory for use; The physical interface module of transmitting element and the physical interface module of receiving element are at synchronous digital hierarchy bag (Packet Over SDH, POS) network of interface or equipment, can select synchronous digital hierarchy (Synchronous Digital Hierarchy for use, SDH) physical chip, network or equipment at Ethernet interface, can select medium access control (Media Access Control, MAC) chip for use.
The logical circuit group of transmitting element and receiving element or application-specific integrated circuit (ASIC) group need possess the disposal ability with the corresponding hump speed of equipment under test.For example, equipment under test is the main frame in the 100Mbps Ethernet, and the logical circuit group of transmitting element and receiving element or application-specific integrated circuit (ASIC) group need possess the data-handling capacity of 100Mbps.
Be example with PING protocol test in the Ethernet of 100Mbps below,, its workflow be described in detail in conjunction with above-mentioned protocol emulation device.
Instructing the input unit input instruction:
Ping 192.168.10.10 (the IP address of present embodiment hypothesis protocol simulation testing device is 192.168.10.1)
The command process module of instruction input unit determines that according to the Ping instruction that receives the protocol type that will test is TCP/IP, and the identification information of TCP/IP is sent to the characteristic information memory module of instruction input unit.The characteristic information memory module identifies according to TCP/IP, and the characteristic information that is stored in local TCP/IP is in advance sent to transmitting element, receiving element and core processing unit.The characteristic information that sends to receiving element comprises the Data Matching rule of the various data messages of TCP/IP at least, and the characteristic information that sends to core processing unit comprises the response time of ICP/IP protocol regulation at least;
Simultaneously, after command process module receives the Ping instruction, generate control command and transmission at transmitting element, receiving element and core processing unit respectively, it is that 192.168.10.1 and target ip address are the request data package of 192.168.10.10 that command sending unit generates source IP address, it is that 192.168.10.10 and target ip address are the reply data bag of 192.168.10.1 that the order receiving element receives source IP address, and the order core processing unit transmits control signal to transmitting element;
After the data transmission blocks of transmitting element receives control command, generate request data package according to the characteristic information of ICP/IP protocol with according to the information such as address in the control command;
After core processing unit receives control command, generate control signal and send to the data transmission blocks of transmitting element;
The data transmission blocks of transmitting element is obtained the current time as transmitting time from timer after receiving control signal, adds the relevant position of request data package to, sends to the physical interface module of transmitting element then; Physical interface module is packaged as the Frame of Ethernet with request data package, sends to the network host that the IP address is 192.168.10.10;
Destination host receives echo reply packet after the request data package, it is that 192.168.10.10 and target ip address are the ethernet data frame of 192.168.10.1 that the physical interface module of receiving element receives source IP address, and it is reverted to the reply data bag, send to the template adaptation module;
The template adaptation module has disposed the pairing transmission control protocol of ICP/IP protocol (Transmission Control Protocol according to the ICP/IP protocol characteristic information of receiving that is sent by the instruction input unit this moment, TCP), User Datagram Protoco (UDP) (User Datagram Protocol, UDP), Internet protocol (InternetProtocol, IP), address resolution protocol (Address Resolution Protocol, ARP), internet control messages agreement (Internet Control Messages Protocol, ICMP) the adaptive template of data message such as grade; After receiving the reply data bag, reply data bag and corresponding adaptive template are carried out the Data Matching judgement, if Data Matching, then obtain the time of advent of current time as this response packet from timer, add in the reply data bag, the reply data bag is sent to core processing unit, and to the statistical module of the receiving element information that sends that the match is successful; Otherwise, this reply data bag is abandoned, and to the statistical module information that sends that it fails to match; Statistical module is distinguished the number of statistical match success and the reply data bag that it fails to match, and statistics is sent to output unit as a result;
After core processing unit receives the reply data bag, therefrom extract the transmitting time and the time of advent, with deducting the actual response time that transmitting time obtains this reply data bag the time of advent, compare with the response time of the ICP/IP protocol defined that receives from the instruction input unit, if the response time that calculates judges then that smaller or equal to the response time of regulation this reply data bag correctly receives; Otherwise judge that this reply data bag is overtime; Core processing unit sends to output unit as a result with judged result;
The accepting state of output unit reply data bag that receiving element is abandoned is defined as not receiving as a result, the accepting state of the correct reply data bag that receives of core processing unit is defined as normally, the accepting state of the reply data bag of the overtime reception of core processing unit is defined as overtime, and shows the accepting state of all reply data bags and receive the number statistics.
For the disposal ability under the full rate situation of the Ethernet Hosts of testing 100Mbps, can send the Ping instruction to protocol simulation testing device with the speed of 100Mbps, because can be by selecting corresponding logical circuit or integrated circuit for use, make each unit of protocol simulation testing device all reach the data-handling capacity of 100Mbps, and independent operating, concurrent processing between each unit, therefore protocol simulation testing device can be handled data transmission, the reception under the 100Mbps rate behavior and judge, realizes the test of full rate situation.
For the protocol emulation test of complexity, for example (Point to PointProtocol Over Enthternet, emulation testing PPPOE) also can realize by said apparatus the point-to-point protocol on the Ethernet.
In sum, protocol simulation testing device of the present invention can be finished in the software emulation test about the timing relationship of uniformity test and the test and the judgement of Data Matching, because it is separate between each unit of protocol simulation testing device, can the concurrent processing data, as long as therefore select corresponding logical circuit or integrated circuit for use, just can make each unit all possess the disposal ability of the hump speed of equipment under test, therefore can realize the protocol emulation test under the hump speed situation of equipment under test, as pressure test, abnormality test or protocol attack etc.In addition, protocol simulation testing device of the present invention is divided into instruction input unit, transmitting element, receiving element, core processing unit and output unit as a result, and each Elementary Function is independent, and overall structure is clear, is easy to hardware and realizes.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (10)
1, a kind of protocol simulation testing device comprises: instruction input unit, transmitting element, receiving element, core processing unit and output unit as a result;
Described instruction input unit receives the test instruction of input, sends control corresponding instruction and protocol characteristic information to described transmitting element, receiving element and core processing unit;
Described transmitting element generates request data package according to described control command and protocol characteristic information; Receive the control signal of described core processing unit, request data package is sent to tested equipment;
Described receiving element is according to the adaptation rule of described protocol characteristic information configuration reply data bag; Meet the reply data bag of adaptation rule according to described control command from tested equipment reception, and send to described core processing unit;
Described core processing unit sends control signals to described transmitting element after receiving described control command; Whether the response time of judging the reply data bag that receives after receiving the reply data bag is overtime, and judged result is outputed to described output unit as a result;
Described output unit as a result receives and the output judged result.
2, device as claimed in claim 1 is characterized in that, also comprises a timer, provides temporal information to described transmitting element and described receiving element;
Described transmitting element receives the control signal of described core processing unit, obtains current time information from described timer, and adds in the described request packet; After described receiving element receives the reply data bag, obtain current time information, and add in the reply data bag from described timer; Described core processing unit calculates the response time of this reply data bag according to the temporal information in the reply data bag.
3, device as claimed in claim 1 is characterized in that, described instruction input unit comprises command process module and characteristic information memory module;
Described command process module receives the test instruction of input, generates and sends corresponding control command to described transmitting element, receiving element and core processing unit; And determine the protocol type of test according to the test instruction of input, protocol type information is sent to described characteristic information memory module;
Described characteristic information memory module sends to described transmitting element, receiving element and core processing unit with the characteristic information of the corresponding protocol type of this locality storage.
4, device as claimed in claim 1 is characterized in that, described transmitting element comprises data transmission blocks and physical interface module;
Described data transmission blocks generates request data package according to described control command and described protocol characteristic information; Receive the control signal of described core processing unit, with the current time as transmitting time, add request data package to, and request data package sent to described physical interface module;
Described physical interface module is converted to suitable described tested reception data format with request data package and sends to tested equipment.
5, device as claimed in claim 4, it is characterized in that, described transmitting element also comprises a data correction module, obtain the request data package that to revise from described data transmission blocks, carry out sending to described physical interface module after the corresponding correction according to the revision directive that described core processing unit sends.
6, device as claimed in claim 1 is characterized in that, described receiving element comprises template adaptation module and physical interface module;
Described physical interface module receives the reply data bag from tested equipment, sends to described template adaptation module;
Described template adaptation module disposes adaptive template according to described adaptation rule; If reply data bag and adaptive template matches are then added current information of time in the reply data bag, send to described core processing unit; Otherwise, this reply data bag is abandoned.
7, device as claimed in claim 6 is characterized in that, described template adaptation module disposes one or more adaptive templates according to one or more data messages of described protocol characteristic information correspondence.
8, device as claimed in claim 6 is characterized in that, described receiving element also comprises a statistical module, is connected with described template adaptation module;
Described template adaptation module is if judge reply data bag and adaptive template matches, and information arrives described statistical module to send then that the match is successful; Otherwise the information that sends that it fails to match is to described statistical module; Described statistical module is added up the packet number that the match is successful He it fails to match respectively, and statistical information is sent to output unit as a result.
9, device as claimed in claim 1 is characterized in that, described core processing unit comprises core processing module;
Described core processing module will deduct time of advent of described reply data bag transmitting time, obtain the response time of this reply data bag, compare with the response time of described protocol characteristic information defined, if the response time of this reply data bag is greater than the response time of regulation, judge that then this reply data bag is overtime, otherwise, judge that this reply data bag normally receives, and judged result outputed to described output unit as a result.
10, device as claimed in claim 9 is characterized in that, described core processing unit also comprises a procedural information memory module, is connected with described transmitting element with described core processing module;
If core processing module sends after request data package is revised in decision according to described control command or described protocol characteristic information once more, then notify described procedural information memory module to obtain the request data package that to revise from described transmitting element, contrast the content of this request data package and the last reply data bag that receives, generate revision directive, send to described transmitting element;
Described transmitting element sends to tested equipment after according to this revision directive the described request packet being revised.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100013948A CN100420208C (en) | 2006-01-19 | 2006-01-19 | Protocol simulation testing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100013948A CN100420208C (en) | 2006-01-19 | 2006-01-19 | Protocol simulation testing device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1848777A true CN1848777A (en) | 2006-10-18 |
CN100420208C CN100420208C (en) | 2008-09-17 |
Family
ID=37078150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100013948A Expired - Fee Related CN100420208C (en) | 2006-01-19 | 2006-01-19 | Protocol simulation testing device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100420208C (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101262472B (en) * | 2007-03-07 | 2011-09-28 | 力博特公司 | A multi-function protocol parser and its realization method |
CN102546301A (en) * | 2012-01-16 | 2012-07-04 | 中国科学院深圳先进技术研究院 | Digital signal logic analyzing system |
CN103281318A (en) * | 2013-05-09 | 2013-09-04 | 浙江师范大学 | Attack testing device aiming at software defined network |
CN103763159A (en) * | 2014-02-13 | 2014-04-30 | 公安部沈阳消防研究所 | Testing system and method for consistency of communication protocol of transmission device |
CN103795762A (en) * | 2012-11-01 | 2014-05-14 | 百度在线网络技术(北京)有限公司 | Reverse agent test system and method |
CN104038309A (en) * | 2013-03-07 | 2014-09-10 | 上海海尔集成电路有限公司 | Simulation system communication method and simulation system |
CN104952227A (en) * | 2014-03-31 | 2015-09-30 | 鸿富锦精密工业(深圳)有限公司 | Data transmission device and method |
CN105871662A (en) * | 2016-06-22 | 2016-08-17 | 腾讯科技(深圳)有限公司 | Protocol recording and replay method and terminal |
CN107612780A (en) * | 2017-10-11 | 2018-01-19 | 杭州安恒信息技术有限公司 | Modbus protocol analysis systems method of testing and device |
CN110830332A (en) * | 2020-01-09 | 2020-02-21 | 武汉慧联无限科技有限公司 | Test method, test device and computer readable storage medium |
CN112180267A (en) * | 2020-09-27 | 2021-01-05 | 欣旺达电动汽车电池有限公司 | Battery test system, method, electronic device and storage medium |
CN112737891A (en) * | 2020-12-30 | 2021-04-30 | 北京浩瀚深度信息技术股份有限公司 | Network flow simulation test method, device and storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6922395B1 (en) * | 2000-07-25 | 2005-07-26 | Bbnt Solutions Llc | System and method for testing protocols for ad hoc networks |
CN100393055C (en) * | 2002-12-10 | 2008-06-04 | 中兴通讯股份有限公司 | Automatic protection switching protocol testing method |
CN100486182C (en) * | 2002-12-28 | 2009-05-06 | 鸿富锦精密工业(深圳)有限公司 | Network test equipment, system and method |
CN100440887C (en) * | 2003-12-03 | 2008-12-03 | 华为技术有限公司 | Protocol testing method |
-
2006
- 2006-01-19 CN CNB2006100013948A patent/CN100420208C/en not_active Expired - Fee Related
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101262472B (en) * | 2007-03-07 | 2011-09-28 | 力博特公司 | A multi-function protocol parser and its realization method |
CN102546301B (en) * | 2012-01-16 | 2018-07-27 | 中国科学院深圳先进技术研究院 | A kind of digital signal logic analyzing system |
CN102546301A (en) * | 2012-01-16 | 2012-07-04 | 中国科学院深圳先进技术研究院 | Digital signal logic analyzing system |
CN103795762B (en) * | 2012-11-01 | 2019-07-02 | 百度在线网络技术(北京)有限公司 | A kind of test method and system of reverse proxy |
CN103795762A (en) * | 2012-11-01 | 2014-05-14 | 百度在线网络技术(北京)有限公司 | Reverse agent test system and method |
CN104038309A (en) * | 2013-03-07 | 2014-09-10 | 上海海尔集成电路有限公司 | Simulation system communication method and simulation system |
CN103281318A (en) * | 2013-05-09 | 2013-09-04 | 浙江师范大学 | Attack testing device aiming at software defined network |
CN103281318B (en) * | 2013-05-09 | 2016-06-08 | 浙江师范大学 | A kind of attack test device for software definition network |
CN103763159A (en) * | 2014-02-13 | 2014-04-30 | 公安部沈阳消防研究所 | Testing system and method for consistency of communication protocol of transmission device |
CN104952227A (en) * | 2014-03-31 | 2015-09-30 | 鸿富锦精密工业(深圳)有限公司 | Data transmission device and method |
CN105871662A (en) * | 2016-06-22 | 2016-08-17 | 腾讯科技(深圳)有限公司 | Protocol recording and replay method and terminal |
CN105871662B (en) * | 2016-06-22 | 2018-10-23 | 腾讯科技(深圳)有限公司 | A kind of agreement records, back method and terminal |
CN107612780A (en) * | 2017-10-11 | 2018-01-19 | 杭州安恒信息技术有限公司 | Modbus protocol analysis systems method of testing and device |
CN107612780B (en) * | 2017-10-11 | 2020-11-24 | 杭州安恒信息技术股份有限公司 | Modbus protocol analysis system test method and device |
CN110830332A (en) * | 2020-01-09 | 2020-02-21 | 武汉慧联无限科技有限公司 | Test method, test device and computer readable storage medium |
CN110830332B (en) * | 2020-01-09 | 2020-05-08 | 武汉慧联无限科技有限公司 | Test method, test device and computer readable storage medium |
CN112180267A (en) * | 2020-09-27 | 2021-01-05 | 欣旺达电动汽车电池有限公司 | Battery test system, method, electronic device and storage medium |
CN112737891A (en) * | 2020-12-30 | 2021-04-30 | 北京浩瀚深度信息技术股份有限公司 | Network flow simulation test method, device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN100420208C (en) | 2008-09-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1848777A (en) | Protocol simulation testing device | |
CN1231032C (en) | Network protocol measuring method and measuring system thereof | |
CN1750485A (en) | Network simulation detection system and method | |
CN1305281C (en) | Inter connected network protocol packet error processing equipment and its method and computer readable medium | |
CN1897575A (en) | Method of multicast data packet transmission | |
CN1238796C (en) | Device and method for realizing interface conversion | |
CN1661989A (en) | Communication terminal | |
CN1744521A (en) | Network equipment management method and network management system | |
CN1385990A (en) | Grouping receiver and transmission method thereof | |
CN1678086A (en) | High-speeld code-flow playing and receiving device based on PCI | |
CN101039224A (en) | Method and equipment for detecting periodically link state | |
CN1426239A (en) | Route device, terminal equipment, communication system and routing method | |
CN1549531A (en) | Apparatus for testing network equipment transmission performance and method thereof | |
CN1889527A (en) | Load sharing apparatus and method for realizing multi-chain circuit transmission | |
CN1469602A (en) | Apparatus and method for compressing header and multiplying group in network environment | |
CN1787460A (en) | System for testing unification of communication protocol | |
KR100738339B1 (en) | Packet Transmission on IP Offload | |
CN1741504A (en) | Flow controlling method based on application and network equipment for making applied flow control | |
CN1551553A (en) | Receiving device, transmitting device, and programs | |
CN1688136A (en) | Parallel flow dispatching method for 10G network performance testing system | |
CN1761258A (en) | Be used to send the method and apparatus of synchronous flow | |
CN102790663B (en) | Full-hardware network interface applied to very long baseline interferometry (VLBI) hardware related processor | |
CN101060525A (en) | A SCTP linking method | |
US20030070010A1 (en) | Method and apparatus for operating a network controller | |
CN1645810A (en) | Local resetting method and device for improving reliability of FPGA |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080917 Termination date: 20160119 |
|
EXPY | Termination of patent right or utility model |