CN111327645B - Network sharing method and device and electronic equipment - Google Patents
Network sharing method and device and electronic equipment Download PDFInfo
- Publication number
- CN111327645B CN111327645B CN201811435948.4A CN201811435948A CN111327645B CN 111327645 B CN111327645 B CN 111327645B CN 201811435948 A CN201811435948 A CN 201811435948A CN 111327645 B CN111327645 B CN 111327645B
- Authority
- CN
- China
- Prior art keywords
- data packet
- data
- memory area
- shared memory
- layer
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000012545 processing Methods 0.000 claims abstract description 61
- 238000004590 computer program Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 7
- 238000005538 encapsulation Methods 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 abstract description 12
- 238000012423 maintenance Methods 0.000 abstract description 3
- 230000007547 defect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a network sharing method and device and electronic equipment, comprising the following steps: the data processing application service acquires a data packet sent from an application layer; the data processing application service carries out link layer logic processing on the data packet, and the processed data packet is cached in a shared memory area; and the data receiving and transmitting module acquires the processed data packet from the shared memory area and transmits the processed data packet through a network card. The invention divides the network card function into a data receiving and transmitting module for receiving/transmitting data packets and a data processing application service for processing the data packets, improves the system stability on the basis of realizing the shared network function, and is convenient for debugging and later maintenance.
Description
Technical Field
The present invention relates to the field of network technologies, and in particular, to a network sharing method and apparatus, and an electronic device.
Background
Currently, network sharing can be realized through a wired or wireless mode, and a network card is used as a network component working in a data link layer and is responsible for receiving/transmitting data frames, data packet caching, packaging and unpacking of data packets, link management, data encoding and decoding and the like. As the network card belongs to the bottom layer equipment component, once the defect occurs in the data processing process, the system is possibly crashed, and the normal use of the system function is affected.
Disclosure of Invention
Therefore, the present invention aims to provide a network sharing method, a network sharing device, and an electronic device, which divide the network card function into a data transceiver module for receiving/transmitting data and a data processing application service for data processing, so that the normal operation of the system is not affected even if the data processing process has defects.
Based on the above object, the present invention provides a method for sharing a network, comprising:
the data processing application service acquires a data packet sent from an application layer;
the data processing application service carries out link layer logic processing on the data packet, and the processed data packet is cached in a shared memory area;
and the data receiving and transmitting module acquires the processed data packet from the shared memory area and transmits the processed data packet through a network card.
Optionally, the method further comprises:
the data receiving and transmitting module receives a data packet through the network card and caches the data packet in a shared memory area;
the data processing application service acquires the data packet from the shared memory area, carries out link layer logic processing on the data packet, and caches the processed data packet in the shared memory area;
the data receiving and transmitting module acquires the processed data packet and transmits the processed data packet to the application layer.
Optionally, the windows kernel ndis middle layer driver is utilized to acquire the data packet sent from the application layer.
Optionally, the link layer logic processing includes network address mapping between an intranet and an extranet, encapsulation and decapsulation of data packets, link management, and data encoding and decoding.
The embodiment of the invention also provides a shared network device, which comprises:
the data processing application service is used for acquiring a data packet sent from an application layer, carrying out link layer logic processing on the data packet, and caching the processed data packet in a shared memory area;
and the data receiving and transmitting module is used for acquiring the processed data packet from the shared memory area and transmitting the processed data packet through a network card.
Optionally, the apparatus further includes:
the data transceiver module is configured to receive a data packet via the network card, buffer the data packet in the shared memory area, obtain a processed data packet from the shared memory area, and transmit the processed data packet to the application layer;
the data processing application service is configured to obtain a data packet from the shared memory area, perform link layer logic processing on the data packet, and cache the processed data packet in the shared memory area.
Optionally, the windows kernel ndis middle layer driver is utilized to acquire the data packet sent from the application layer.
Optionally, the link layer logic processing includes network address mapping between an intranet and an extranet, encapsulation and decapsulation of data packets, link management, and data encoding and decoding.
The embodiment of the invention also provides electronic equipment, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor realizes the network sharing method when executing the program.
From the above, it can be seen that the network sharing method, device and electronic equipment provided by the invention divide the network card function into the data transceiver module for receiving/transmitting the data packet and the data processing application service for processing the data packet, and on the basis of realizing the network sharing function, the system stability is improved, and the data processing application service is convenient for debugging and later maintenance.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flow chart of a method for transmitting a data packet according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method for receiving a data packet according to an embodiment of the present invention;
fig. 3 is a schematic view of a device structure according to an embodiment of the present invention.
Detailed Description
The present invention will be further described in detail below with reference to specific embodiments and with reference to the accompanying drawings, in order to make the objects, technical solutions and advantages of the present invention more apparent.
It should be noted that, in the embodiments of the present invention, all the expressions "first" and "second" are used to distinguish two entities with the same name but different entities or different parameters, and it is noted that the "first" and "second" are only used for convenience of expression, and should not be construed as limiting the embodiments of the present invention, and the following embodiments are not described one by one.
Fig. 1 is a flowchart of a method for transmitting a data packet according to an embodiment of the present invention. As shown in the figure, for the data packet sending process, the network sharing method provided by the embodiment of the invention includes:
s10: the data processing application service acquires a data packet sent from an application layer;
in the embodiment of the invention, the windows kernel ndis middle layer driver can be utilized to acquire the data packet sent by the application layer, the data packet is cached in the shared memory area, and the data processing application service acquires the data packet from the shared memory area.
S11: the data processing application service performs link layer logic processing on the acquired data packet, including network address mapping from an inner network to an outer network, encapsulation of the data packet, link management, data coding and the like, and caches the processed data packet in a shared memory area;
the data processing application service analyzes the data packet to obtain an intranet IP address and a port number, maps and converts the intranet IP address and the port number into an extranet IP address and a port number, and generates the data packet after address conversion. In the embodiment of the invention, the data transceiver module is only used for receiving/transmitting the data packet, and the data processing application service is used for carrying out corresponding link layer logic processing on the data packet received/transmitted by the data transceiver module, including data encapsulation and decapsulation, encoding and decoding, link management and the like.
S12: the data receiving and transmitting module obtains the processed data packet and sends the processed data packet out through the network card.
Fig. 2 is a flowchart of a method for receiving a data packet according to an embodiment of the present invention. As shown, for the packet reception process, the shared network method includes:
s20: the data receiving and transmitting module receives the data packet through the network card and caches the data packet in the shared memory area;
s21: the data processing application service acquires a data packet from the shared memory area, carries out link layer logic processing on the data packet, and comprises network address mapping from an external network to an internal network, decapsulation of the data packet, link management, data decoding and the like, and caches the processed data packet in the shared memory area;
s22: the data receiving and transmitting module acquires the processed data packet and transmits the processed data packet to the application layer.
In the embodiment of the invention, the time when the data processing application service and the data receiving and transmitting module access the shared memory area to acquire the data packet can be realized by using an interrupt mode or a polling mode. The data packets stored in the shared memory area can be sequentially arranged and stored in the shared memory area after being processed by the data processing application service, and further can be stored in different blocks of the shared memory area according to the network address and the data packet time tag.
Fig. 3 is a schematic view of a device structure according to an embodiment of the present invention. As shown in the drawings, the shared network device provided by the embodiment of the present invention includes:
the data processing application service is used for acquiring the data packet sent from the application layer, carrying out link layer logic processing on the acquired data packet, and caching the processed data packet in the shared memory area;
in the embodiment of the invention, the windows kernel ndis middle layer drive can be utilized to acquire the data packet sent by the application layer, the data packet is cached in the shared memory area, and the data processing application service acquires the data packet from the shared memory area
The data receiving and transmitting module is used for acquiring the processed data packet from the shared memory area and transmitting the processed data packet through the network card.
The data receiving and transmitting module is used for receiving the data packet through the network card, caching the data packet in the shared memory area, acquiring the processed data packet from the shared memory area and transmitting the processed data packet to the application layer;
the data processing application service is used for acquiring the data packet from the shared memory area, carrying out link layer logic processing on the data packet, and caching the processed data packet in the shared memory area.
In the embodiment of the invention, the network card function is split into the data receiving and transmitting module for receiving/transmitting the data packet and the data processing application service for processing the data packet, wherein the data receiving and transmitting module belongs to a driving layer, the data processing application service belongs to an application layer, and if the data processing application service has defects in the data processing process, the data processing application service can exit abnormally without influencing the normal operation of the system. The invention can realize the shared network function, improve the system stability, and the data processing application service is convenient for debugging and later maintenance.
Based on the above objective, the present invention further proposes an embodiment of an apparatus for sharing a network method. The device comprises:
one or more processors and memory.
The apparatus for performing the shared network method may further include: input means and output means.
The processor, memory, input devices, and output devices may be connected by a bus or other means.
The memory is used as a non-volatile computer readable storage medium for storing non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions/modules corresponding to the method of sharing a network in the embodiments of the present invention. The processor executes various functional applications of the server and data processing by running non-volatile software programs, instructions and modules stored in the memory, i.e. implements the shared network method of the above method embodiments.
The memory may include a memory program area and a memory data area, wherein the memory program area may store an operating system, at least one application program required for a function; the storage data area may store data created according to the use of a device performing the shared network method, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory optionally includes memory remotely located with respect to the processor, the remote memory being connectable to the membership user action monitoring device through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device may receive input numeric or character information and generate key signal inputs related to user settings and function control of the device performing the shared network method. The output means may comprise a display device such as a display screen.
The one or more modules are stored in the memory that, when executed by the one or more processors, perform the shared network method of any of the method embodiments described above. The technical effects of the embodiment of the device for executing the network sharing method are the same as or similar to those of any of the foregoing method embodiments.
The embodiment of the invention also provides a non-transitory computer storage medium, which stores computer executable instructions that can execute the method for processing the list item operation in any of the method embodiments. Embodiments of the non-transitory computer storage medium have technical effects identical or similar to any of the method embodiments described above.
Finally, it should be noted that, as will be appreciated by those skilled in the art, all or part of the procedures in implementing the methods of the embodiments described above may be implemented by a computer program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the program may include the procedures of the embodiments of the methods described above when executed. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), or the like. The technical effects of the computer program embodiments are the same as or similar to any of the method embodiments described above.
In addition, typically, the devices, apparatuses and the like described in the present disclosure may be various electronic terminal apparatuses, such as mobile phones, personal Digital Assistants (PDAs), tablet computers (PADs), smart televisions, and the like, and may also be large-sized terminal apparatuses, such as servers, and the like, so the protection scope of the present disclosure should not be limited to a specific type of device, apparatus, and the like. The client described in the present disclosure may be applied to any of the above electronic terminal devices in the form of electronic hardware, computer software, or a combination of both.
Furthermore, the method according to the present disclosure may also be implemented as a computer program executed by a CPU, which may be stored in a computer-readable storage medium. The above-described functions defined in the methods of the present disclosure are performed when the computer program is executed by a CPU.
Furthermore, the above-described method steps and system units may also be implemented using a controller and a computer-readable storage medium storing a computer program for causing the controller to implement the above-described steps or unit functions.
Further, it should be appreciated that the computer-readable storage medium (e.g., memory) described herein can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. By way of example, and not limitation, nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM), which acts as external cache memory. By way of example, and not limitation, RAM is available in a variety of forms such as synchronous RAM (DRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), and direct RambusRAM (DRRAM). The storage devices of the disclosed aspects are intended to comprise, without being limited to, these and other suitable types of memory.
The device of the foregoing embodiment is configured to implement the corresponding method in the foregoing embodiment, and has the beneficial effects of the corresponding method embodiment, which is not described herein.
Those of ordinary skill in the art will appreciate that: the discussion of any of the embodiments above is merely exemplary and is not intended to suggest that the scope of the disclosure, including the claims, is limited to these examples; the technical features of the above embodiments or in the different embodiments may also be combined within the idea of the invention, the steps may be implemented in any order and there are many other variations of the different aspects of the invention as described above, which are not provided in detail for the sake of brevity.
Additionally, well-known power/ground connections to Integrated Circuit (IC) chips and other components may or may not be shown within the provided figures, in order to simplify the illustration and discussion, and so as not to obscure the invention. Furthermore, the devices may be shown in block diagram form in order to avoid obscuring the invention, and also in view of the fact that specifics with respect to implementation of such block diagram devices are highly dependent upon the platform within which the present invention is to be implemented (i.e., such specifics should be well within purview of one skilled in the art). Where specific details (e.g., circuits) are set forth in order to describe example embodiments of the invention, it should be apparent to one skilled in the art that the invention can be practiced without, or with variation of, these specific details. Accordingly, the description is to be regarded as illustrative in nature and not as restrictive.
While the invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of those embodiments will be apparent to those skilled in the art in light of the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
The embodiments of the invention are intended to embrace all such alternatives, modifications and variances which fall within the broad scope of the appended claims. Therefore, any omission, modification, equivalent replacement, improvement, etc. of the present invention should be included in the scope of the present invention.
Claims (7)
1. A method of sharing a network, comprising:
the data processing application service of the application layer acquires a data packet sent from the application layer;
the data processing application service carries out link layer logic processing on the data packet sent by the application layer, and the processed data packet is cached in a shared memory area; the data package received by the data receiving and transmitting module is obtained from the shared memory area, link layer logic processing is carried out on the obtained data package, and the processed data package is cached in the shared memory area;
the data receiving and transmitting module of the driving layer obtains a data packet after processing the data packet sent by the application layer from the shared memory area, and sends the data packet out through the network card; receiving the data packet through the network card, and caching the received data packet in the shared memory area; and acquiring a data packet after the data processing application service processes the received data packet, and transmitting the data packet to the application layer.
2. The method of claim 1, wherein the data packets sent from the application layer are acquired using a windows kernel ndis middle layer driver.
3. The method of claim 1, wherein the link layer logical processing includes network address mapping between an intranet and an extranet, encapsulation and decapsulation of data packets, link management, data encoding and decoding.
4. A shared network apparatus, comprising:
the data processing application service belongs to an application layer and is used for acquiring a data packet sent from the application layer, carrying out link layer logic processing on the data packet sent by the application layer, and caching the processed data packet in a shared memory area; the data package received by the data receiving and transmitting module is obtained from the shared memory area, link layer logic processing is carried out on the obtained data package, and the processed data package is cached in the shared memory area;
the data receiving and transmitting module belongs to a driving layer and is used for acquiring a data packet after processing the data packet sent by the application layer from the shared memory area and sending the data packet out through a network card; receiving the data packet through the network card, and caching the received data packet in the shared memory area; and acquiring a data packet after the data processing application service processes the received data packet, and transmitting the data packet to the application layer.
5. The apparatus of claim 4, wherein the data packets sent from the application layer are acquired using a windows kernel ndis middle layer driver.
6. The apparatus of claim 4, wherein the link layer logic processing comprises network address mapping between an intranet and an extranet, encapsulation and decapsulation of data packets, link management, data encoding and decoding.
7. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of any one of claims 1 to 3 when the program is executed by the processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811435948.4A CN111327645B (en) | 2018-11-28 | 2018-11-28 | Network sharing method and device and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811435948.4A CN111327645B (en) | 2018-11-28 | 2018-11-28 | Network sharing method and device and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111327645A CN111327645A (en) | 2020-06-23 |
CN111327645B true CN111327645B (en) | 2023-11-21 |
Family
ID=71164739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811435948.4A Active CN111327645B (en) | 2018-11-28 | 2018-11-28 | Network sharing method and device and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111327645B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112532690B (en) * | 2020-11-04 | 2023-03-24 | 杭州迪普科技股份有限公司 | Message parsing method and device, electronic equipment and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068229A (en) * | 2007-06-08 | 2007-11-07 | 北京工业大学 | A Realization Method of Content Filtering Gateway Based on Network Filter |
CN101841470A (en) * | 2010-03-29 | 2010-09-22 | 东南大学 | High-speed capturing method of bottom-layer data packet based on Linux |
CN102185936A (en) * | 2011-06-23 | 2011-09-14 | 上海牙木通讯技术有限公司 | DNS (domain name system) service system and method based on Linux operation system |
CN102833144A (en) * | 2011-06-15 | 2012-12-19 | 鸿富锦精密工业(深圳)有限公司 | Network card data transmission method and system |
CN102891772A (en) * | 2011-07-18 | 2013-01-23 | 鸿富锦精密工业(深圳)有限公司 | Method and system for testing performance of network card |
CN105812498A (en) * | 2014-12-29 | 2016-07-27 | 阿里巴巴集团控股有限公司 | Hot spot data transmission method and hot spot data transmission device |
CN106027511A (en) * | 2016-05-13 | 2016-10-12 | 北京工业大学 | Protocol isolation method based on deep resolution of Modbus/TCP (Transmission Control Protocol) |
CN108182119A (en) * | 2017-11-28 | 2018-06-19 | 腾讯科技(深圳)有限公司 | Read and write abruption control method and device, storage medium and electronic device |
CN108289063A (en) * | 2017-09-11 | 2018-07-17 | 上海金融期货信息技术有限公司 | A kind of low latency communication system |
CN108769287A (en) * | 2018-05-31 | 2018-11-06 | 四川斐讯全智信息技术有限公司 | A kind of router domain name access method, system, computer equipment and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11157422B2 (en) * | 2017-03-31 | 2021-10-26 | Intel Corporation | Shared memory for intelligent network interface cards |
-
2018
- 2018-11-28 CN CN201811435948.4A patent/CN111327645B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068229A (en) * | 2007-06-08 | 2007-11-07 | 北京工业大学 | A Realization Method of Content Filtering Gateway Based on Network Filter |
CN101841470A (en) * | 2010-03-29 | 2010-09-22 | 东南大学 | High-speed capturing method of bottom-layer data packet based on Linux |
CN102833144A (en) * | 2011-06-15 | 2012-12-19 | 鸿富锦精密工业(深圳)有限公司 | Network card data transmission method and system |
CN102185936A (en) * | 2011-06-23 | 2011-09-14 | 上海牙木通讯技术有限公司 | DNS (domain name system) service system and method based on Linux operation system |
CN102891772A (en) * | 2011-07-18 | 2013-01-23 | 鸿富锦精密工业(深圳)有限公司 | Method and system for testing performance of network card |
CN105812498A (en) * | 2014-12-29 | 2016-07-27 | 阿里巴巴集团控股有限公司 | Hot spot data transmission method and hot spot data transmission device |
CN106027511A (en) * | 2016-05-13 | 2016-10-12 | 北京工业大学 | Protocol isolation method based on deep resolution of Modbus/TCP (Transmission Control Protocol) |
CN108289063A (en) * | 2017-09-11 | 2018-07-17 | 上海金融期货信息技术有限公司 | A kind of low latency communication system |
CN108182119A (en) * | 2017-11-28 | 2018-06-19 | 腾讯科技(深圳)有限公司 | Read and write abruption control method and device, storage medium and electronic device |
CN108769287A (en) * | 2018-05-31 | 2018-11-06 | 四川斐讯全智信息技术有限公司 | A kind of router domain name access method, system, computer equipment and storage medium |
Non-Patent Citations (6)
Title |
---|
基于NDIS中间层驱动的对等网络流量监管机制;杜晔;黎妹红;李洁原;;北京交通大学学报(第05期);全文 * |
基于NDIS中间层驱动的高速网络设备监测技术;刘璐;王谷尹;王俊峰;;计算机应用研究(第10期);全文 * |
基于NDIS的网络监测与分析;张明武, 肖宏年, 邹晓;湖北工学院学报(第01期);全文 * |
应用层截包方案的研究和实现;赖思渝;李明东;;乐山师范学院学报(第12期);全文 * |
张明武,肖宏年,邹晓.基于NDIS的网络监测与分析.湖北工学院学报.2001,(第01期),全文. * |
赖思渝 ; 李明东 ; .应用层截包方案的研究和实现.乐山师范学院学报.2005,(第12期),全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN111327645A (en) | 2020-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111062189B (en) | Data analysis method and device and electronic equipment | |
CN107145490B (en) | Webpage loading and displaying method and webpage loading and displaying device | |
EP3013015B1 (en) | Packet compression method and apparatus | |
US9294463B2 (en) | Apparatus, method and system for context-aware security control in cloud environment | |
CN104683407A (en) | Method and device for transmitting page data and application data | |
CN106330398A (en) | A method and device for determining a data transmission mode of an Internet of Things business | |
US20200267200A1 (en) | Method for controlling bitrate in realtime and electronic device thereof | |
US20180255018A1 (en) | Ip address acquisition method and apparatus | |
CN103731493A (en) | Page transmission method, device and system | |
CN111327645B (en) | Network sharing method and device and electronic equipment | |
CN105337642B (en) | A kind of offline terminal accesses the method and system of network data | |
CN110781139A (en) | Teaching plan resource management system and method and electronic equipment | |
WO2016095323A1 (en) | Data transmission method and apparatus based on serial server | |
CN111355767B (en) | Remote control method, server, client and electronic equipment | |
WO2017007380A1 (en) | Method performed by a cache server for managing content requests | |
CN110704361A (en) | RDMA (remote direct memory Access) data transmitting and receiving method, electronic equipment and readable storage medium | |
CN104202432B (en) | Remote web management system and management method | |
WO2017020597A1 (en) | Resource cache method and apparatus | |
US10339091B2 (en) | Packet data processing method, apparatus, and system | |
Iglesias et al. | Enabling powerful GUIs in ISOBUS networks by transparent data compression | |
CN113885340B (en) | Equipment control method, device, terminal and storage medium | |
CN109739574A (en) | Data capture method and electronic equipment, scaling method and device | |
WO2018059509A1 (en) | Channel searching method and system for television terminal | |
CN111212016B (en) | Cross-site request processing method and device and electronic equipment | |
CN116320039A (en) | Message compression method and device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |