Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

52 results about "Raw socket" patented technology

In computer networking, a raw socket is an internet socket that allows direct sending and receiving of Internet Protocol packets without any protocol-specific transport layer formatting.

Multiple network protocol encoder/decoder and data processor

A multiple network protocol encoder/decoder comprising a network protocol layer, data handler, O.S. State machine, and memory manager state machines implemented at a hardware gate level. Network packets are received from a physical transport level mechanism by the network protocol layer state machine which decodes network protocols such as TCP, IP, User Datagram Protocol (UDP), PPP, and Raw Socket concurrently as each byte is received. Each protocol handler parses and strips header information immediately from the packet, requiring no intermediate memory. The resulting data are passed to the data handler which consists of data state machines that decode data formats such as email, graphics, Hypertext Transfer Protocol (HTTP), Java, and Hypertext Markup Language (HTML). Each data state machine reacts accordingly to the pertinent data, and any data that are required by more than one data state machine is provided to each state machine concurrently, and any data required more than once by a specific data state machine, are placed in a specific memory location with a pointer designating such data (thereby ensuring minimal memory usage). Resulting display data are immediately passed to a display controller. Any outgoing network packets are created by the data state machines and passed through the network protocol state machine which adds header information and forwards the resulting network packet via a transport level mechanism.
Owner:NVIDIA CORP

Gigabit Ethernet Adapter

A gigabit Ethernet adapter provides a provides a low-cost, low-power, easily manufacturable, small form-factor network access module which has a low memory demand and provides a highly efficient protocol decode. The invention comprises a hardware-integrated system that both decodes multiple network protocols byte-streaming manner concurrently and processes packet data in one pass, thereby reducing system memory and form factor requirements, while also eliminating software CPU overhead. A preferred embodiment of the invention comprises a plurality of protocol state machines that decode network protocols such as TCP, IP, User Datagram Protocol (UDP), PPP, Raw Socket, RARP, ICMP, IGMP, iSCSI, RDMA, and FCIP concurrently as each byte is received. Each protocol handler parses, interprets, and strips header information immediately from the packet, requiring no intermediate memory. The invention provides an internet tuner core, peripherals, and external interfaces. A network stack processes, generates and receives network packets. An internal programmable processor controls the network stack and handles any other types of ICMP packets, IGMP packets, or packets corresponding to other protocols not supported directly by dedicated hardware. A virtual memory manager is implemented in optimized, hardwired logic. The virtual memory manager allows the use of a virtual number of network connections which is limited only by the amount of internal and external memory available.
Owner:NVIDIA CORP

Method and system for batch upgrading of gateways based on WINDOWS and LINUX platforms

The invention discloses a method and a system for batch upgrading of gateways based on WINDOWS and LINUX platforms, and relates to the field of communication between cross-platform equipment. The method comprises the following steps of enabling a server to establish the cross-platform bidirectional communication between a server and a client according to an original socket, wherein the server adopts a WINDOWS system, and the client adopts an LINUX embedded type system; enabling the server to dynamically distribute an unique IP (Internet protocol) address for the found client, and establishing TCP (transmission control protocol) connection; enabling the server to check whether the client needs to be upgraded or not; when the upgrading is not needed, finishing the process; when the upgrading is needed, enabling the client to rewrite a file transmission protocol defined in an inner core TCP / IP of the Linux system, splicing fragments of a file into a block, and directly storing into a memory. The method has the advantages that the integrity and correctness of the gateway client receiving the file can be guaranteed, the memory space is saved, the probability of upgrading failure is reduced, and the starting and finishing identifications of upgrading are clearly identified.
Owner:FENGHUO COMM SCI & TECH CO LTD

Gigabit ethernet adapter

A gigabit Ethernet adapter provides a provides a low-cost, low-power, easily manufacturable, small form-factor network access module which has a low memory demand and provides a highly efficient protocol decode. The invention comprises a hardware-integrated system that both decodes multiple network protocols in a byte-streaming manner concurrently and processes packet data in one pass, thereby reducing system memory and form factor requirements, while also eliminating software CPU overhead. A preferred embodiment of the invention comprises a plurality of protocol state machines that decode network protocols such as TCP, IP, User Datagram Protocol (UDP), PPP, Raw Socket, RARP, ICMP, IGMP, iSCSI, RDMA, and FCIP concurrently as each byte is received. Each protocol handler parses, interprets, and strips header information immediately from the packet, requiring no intermediate memory. The invention provides an Internet tuner core, peripherals, and external interfaces. A network stack processes, generates and receives network packets. An internal programmable processor controls the network stack and handles any other types of ICMP packets, IGMP packets, or packets corresponding to other protocols not supported directly by dedicated hardware. A virtual memory manager is implemented in optimized, hardwired logic. The virtual memory manager allows the use of a virtual number of network connections which is limited only by the amount of internal and external memory available.
Owner:NVIDIA CORP

Method for simulating trap messages of multiple network elements and system

The invention provides a method simulating trap messages of multiple network elements and a system and relates to the communication technology field. The method comprises steps that, configuration files of a to-be-measured network management system are read to acquire and store configuration parameters of the to-be-measured network management system; command parameters inputted by a user through a simulation terminal are received and stored, an MAC address and an IP address of the simulation terminal are simultaneously read, an MAC address and an IP address of a simulation network element are generated based on the command parameters, the MAC address and the IP address of the simulation terminal according to predetermined rules; an Snmp trap message of the simulation element is assembled based on the configuration parameters and the MAC address and the IP address of the simulation network element and by employing the raw socket programming technology; the Snmp trap message is sent to the to-be-measured network management system through a raw socket sending function, and performance test on the to-be-measured network management system is carried out according to the Snmp trap message. Through the method, multiple network elements are simulated to send Snmp trap messages to the to-be-measured network management system, networking test on the to-be-measured network management system can be rapidly and conveniently carried out, and reliability and stability of the to-be-measured network management system can be effectively tested.
Owner:深圳市华讯方舟光电技术有限公司

Data sending method, data receiving method and data communication system

The invention discloses a data sending method, a data receiving method and a data communication system. The data receiving method is suitable for being performed in a first computing device. The firstcomputing device and a second computing device are in communication connection and store data processing rules. The method comprises the steps of establishing an original socket and setting a socketoption field to appoint a mode of filling an IP data packet, wherein the IP data packet comprises a packet header and a data field; obtaining a preset protocol number and port number from the data processing rules; filling the corresponding field of the packet header of the IP data packet with an IP address and the protocol number of the second computing device; filling the data field of the IP data packet with a transmission layer data packet corresponding to the protocol number, wherein the transmission layer data packet comprises the packet header and the data field, and filling the corresponding field of the packet header of the transmission layer data packet with the port number; and filling the data field of the transmission layer data packet with to-be-sent data, thereby generatingthe corresponding IP data packet; and sending the IP data packet to the second computing device.
Owner:BEIJING KNOWNSEC INFORMATION TECH

Method, device and system for configuring and managing AP (Access Point) and medium

The invention discloses a method, equipment and system for configuring and managing an AP (Access Point) and a medium. The method for managing an equipment end comprises the following steps of: establishing an original socket based on a data link layer and binding the original socket to a network card interface; sending a first data packet, wherein the first data packet comprises an MAC address and a broadcast address of the management equipment; receiving a second data packet sent by the wireless access node AP, wherein the second data packet comprises the MAC address of the AP; the management equipment sends a third data packet to the AP corresponding to the second data packet according to the MAC address, wherein the third data packet comprises a management API acquisition request; receiving a response message corresponding to the management API acquisition request, wherein the response message comprises an API interface list of the AP corresponding to the second data packet; and sending a fourth data packet to the AP corresponding to the second data packet according to the MAC address, wherein the fourth data packet comprises at least one API in the API interface list and a parameter corresponding to the API. The method is based on an original socket of a data link layer, and configuration can be carried out without depending on an IP address; and meanwhile, the IP address resource is also saved.
Owner:成都飞鱼星科技股份有限公司

Multiple network protocol encoder/decoder and data processor

A multiple network protocol encoder/decoder comprising a network protocol layer, data handler, O.S. State machine, and memory manager state machines implemented at a hardware gate level. Network packets are received from a physical transport level mechanism by the network protocol layer state machine which decodes network protocols such as TCP, IP, User Datagram Protocol (UDP), PPP, and Raw Socket concurrently as each byte is received. Each protocol handler parses and strips header information immediately from the packet, requiring no intermediate memory. The resulting data are passed to the data handler which consists of data state machines that decode data formats such as email, graphics, Hypertext Transfer Protocol (HTTP), Java, and Hypertext Markup Language (HTML). Each data state machine reacts accordingly to the pertinent data, and any data that are required by more than one data state machine is provided to each state machine concurrently, and any data required more than once by a specific data state machine, are placed in a specific memory location with a pointer designating such data (thereby ensuring minimal memory usage). Resulting display data are immediately passed to a display controller. Any outgoing network packets are created by the data state machines and passed through the network protocol state machine which adds header information and forwards the resulting network packet via a transport level mechanism.
Owner:NVIDIA CORP

Method for, realizing self adaption extension domain management entity mechanism Flexible IP network technology system

InactiveCN100512172CNo effect on communication efficiencyNo impact on data processing efficiencyData switching by path configurationRaw socketAdaptive management
A method for realizing an adaptive extended domain management entity mechanism in a flexible IP network technical system, the method is: when a network access point of a mobile node switches to another link, the address of the extended domain management entity is obtained through proxy discovery, Determine whether it and the extended domain management entity belong to the same network segment. If yes, construct the registration request data packet according to the traditional mobile IP principle, and send the extended domain management entity to forward the registration request; if not, obtain the relevant information, construct the original socket, and Send a registration request to the extended domain management entity; through registration, the mobile node informs the basic domain management entity of its care-of address; establishes a bidirectional tunnel between the extended domain management entity and the basic domain management; the extended domain management entity generates a proxy ARP of the mobile node Table entry to enable proxy ARP mechanism for successfully registered mobile nodes. The invention solves the technical problem that the foreign agent entity of the traditional mobile IP performs the full-agent function, which reduces the communication efficiency and occupies the system resources of the foreign agent entity.
Owner:CHINA IWNCOMM

A method and system for simulating trap messages of multiple network elements

ActiveCN105207803BQuick networking testConvenient networking testData switching networksRaw socketIp address
The invention provides a method simulating trap messages of multiple network elements and a system and relates to the communication technology field. The method comprises steps that, configuration files of a to-be-measured network management system are read to acquire and store configuration parameters of the to-be-measured network management system; command parameters inputted by a user through a simulation terminal are received and stored, an MAC address and an IP address of the simulation terminal are simultaneously read, an MAC address and an IP address of a simulation network element are generated based on the command parameters, the MAC address and the IP address of the simulation terminal according to predetermined rules; an Snmp trap message of the simulation element is assembled based on the configuration parameters and the MAC address and the IP address of the simulation network element and by employing the raw socket programming technology; the Snmp trap message is sent to the to-be-measured network management system through a raw socket sending function, and performance test on the to-be-measured network management system is carried out according to the Snmp trap message. Through the method, multiple network elements are simulated to send Snmp trap messages to the to-be-measured network management system, networking test on the to-be-measured network management system can be rapidly and conveniently carried out, and reliability and stability of the to-be-measured network management system can be effectively tested.
Owner:深圳市华讯方舟光电技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products