Receiving device, receiving device control method, network system, network system control method, and medium
AssigneeNEC Corporation
InventorHiroshi Kitamuya
Life of this patent
Estimating the term…
Abstract
A receiving device according to the present invention includes: a packet receiving unit which receives a packet transmitted from a transmitting device which is a communication device transmitting the packet; and a transmitting device information acquiring unit which acquires, from an information providing device storing communication device information which is information concerning the communication device and information used for a purpose other than name resolution for the communication device, the communication device information corresponding to the transmitting device which is a source of the packet.
Claims20
A receiving device comprising:
- a processor and a memory, wherein
- the processor reads a program from the memory and is configured to:
- receive a packet transmitted from a transmitting device which is a communication device transmitting the packet;
- acquire, from an information providing device storing communication device information which is information concerning a communication device and information used for a purpose other than name resolution for the communication device, the communication device information corresponding to the transmitting device which is a source of the packet, wherein the packet received from the transmitting device is directed to a DNS (Domain Name System) server and represents a name resolution request;
- acquire, from the information providing device, the communication device information corresponding to the communication device for which name resolution is requested by the name resolution request represented by the packet, wherein the communication device information includes at least any one of information indicating an allowed operation by the communication device, information indicating the transmitting device allowed, information indicating an allowed protocol used by the communication device, or information that a user requested to output;
- perform the allowed operation when the communication device information includes the information indicating the allowed operation by the communication device;
- communicate with another communication device when the communication device information includes the information indicating the transmitting device allowed;
- use the allowed protocol when the communication device information includes the information indicating the allowed protocol used by the communication device;
- and
- output the information that the user requested to output when the communication device information includes the information that the user requested to output,
- wherein, when one of a layer 2 address or a layer 3 address is contained in the packet that is transmitted from the transmitting device and received by the receiving device, the processor acquires the communication device information from the information providing device by using an ID of the transmitting device, the ID including one of the layer 2 address or the layer 3 address in the packet transmitted from the transmitting device,
- wherein the receiving device is a device which transmits all or some of the packets received by the processor to a destination device which is the another communication device,
- the communication device information further includes information indicating an operating status of the destination device and a reason why the destination device is in the operating status, and
- the processor is further configured to recognize the operation status of the destination device and control the receiving device to notify the transmitting device, on the basis of the operation status of the destination device and the reason why the destination device is in the operating status,
- wherein the processor is further configured to provide an error notification to the transmitting device, the error notification indicating that a mail cannot be transmitted to the destination device, without transmitting the mail to the destination device, when the communication device information indicates that the destination device is unable to communicate.
A receiving device control method comprising:
- receiving a packet transmitted from a transmitting device which is a communication device transmitting the packet;
- acquiring, from an information providing device storing communication device information which is information concerning a communication device and information used for a purpose other than name resolution for the communication device, the communication device information corresponding to the transmitting device which is a source of the packet, wherein the received packet is directed to a DNS (Domain Name System) server and represents a name resolution request;
- acquiring, from the information providing device, the communication device information corresponding to the communication device for which name resolution is requested by the name resolution request represented by the packet, wherein the communication device information includes at least any one of information indicating an allowed operation by the communication device, information indicating the transmitting device allowed, information indicating an allowed protocol used by the communication device, or information that a user requested to output;
- performing the allowed operation when the communication device information includes the information indicating the allowed operation by the communication device;
- communicating with another communication device when the communication device information includes the information indicating the transmitting device allowed;
- using the allowed protocol when the communication device information includes the information indicating the allowed protocol used by the communication device;
- outputting the information that the user requested to output when the communication device
- information includes the information that the user requested to output;
- when one of a layer 2 address or a layer 3 address is contained in the packet that is transmitted from the transmitting device and received by the receiving device, acquiring the communication device information from the information providing device by using an ID of the transmitting device, the ID including one of the layer 2 address or the layer 3 address in the packet transmitted from the transmitting device;
- transmitting all or some of the packets received by the processor to a destination device which is the another communication device,
- wherein the communication device information further includes information indicating an operating status of the destination device and a reason why the destination device is in the operating status;
- recognizing the operation status of the destination device;
- controlling the receiving device to notify the transmitting device, on the basis of the operation status of the destination device and the reason why the destination device is in the operating status;
- and
- providing an error notification to the transmitting device, the error notification indicating that a mail cannot be transmitted to the destination device, without transmitting the mail to the destination device, when the communication device information indicates that the destination device is unable to communicate.
A network system control method for controlling a network system, the network system including:
- a receiving device, a transmitting device which is a communication device transmitting a packet and an information providing device, the information providing device storing communication device information which is information concerning a communication device and information used for a purpose other than name resolution for the communication device,
- the network system control method comprising:
- transmitting the packet from the transmitting device;
- receiving, in the receiving device, the packet transmitted by the transmitting device;
- acquiring, in the receiving device, the communication device information corresponding to the transmitting device which is a source of the packet from the information providing device, wherein the received packet is directed to a DNS (Domain Name System) server and represents a name resolution request;
- acquiring, from the information providing device, the communication device information corresponding to the communication device for which name resolution is requested by the name resolution request represented by the packet, wherein the communication device information includes at least any one of information indicating an allowed operation by the communication device, information indicating the transmitting device allowed, information indicating an allowed protocol used by the communication device, or information that a user requested to output;
- performing the allowed operation when the communication device information includes the information indicating the allowed operation by the communication device;
- communicating with another communication device when the communication device information includes the information indicating the transmitting device allowed;
- using the allowed protocol when the communication device information includes the information indicating the allowed protocol used by the communication device;
- outputting the information that the user requested to output when the communication device
- information includes the information that the user requested to output;
- when one of a layer 2 address or a layer 3 address is contained in the packet that is transmitted from the transmitting device and received by the receiving device, acquiring the communication device information from the information providing device by using an ID of the transmitting device, the ID including one of the layer 2 address or the layer 3 address in the packet transmitted from the transmitting device;
- transmitting all or some of the packets received by the processor to a destination device which is the another communication device,
- wherein the communication device information further includes information indicating an operating status of the destination device and a reason why the destination device is in the operating status;
- recognizing the operation status of the destination device;
- controlling the receiving device to notify the transmitting device, on the basis of the operation status of the destination device and the reason why the destination device is in the operating status;
- and
- providing an error notification to the transmitting device, the error notification indicating that a mail cannot be transmitted to the destination device, without transmitting the mail to the destination device, when the communication device information indicates that the destination device is unable to communicate.
A computer readable non-transitory medium embodying a program, the program causing a receiving device to perform a method, the method comprising:
- receiving a packet transmitted from a transmitting device which is a communication device transmitting the packet;
- acquiring, from an information providing device storing communication device information which is information concerning a communication device and information used for a purpose other than name resolution for the communication device, the communication device information corresponding to the transmitting device which is a source of the packet, wherein the received packet is directed to a DNS (Domain Name System) server and represents a name resolution request;
- acquiring, from the information providing device, the communication device information corresponding to the communication device for which name resolution is requested by the name resolution request represented by the packet, wherein the communication device information includes at least any one of information indicating an allowed operation by the communication device, information indicating the transmitting device allowed, information indicating an allowed protocol used by the communication device, or information that a user requested to output;
- performing the allowed operation when the communication device information includes the information indicating the allowed operation by the communication device;
- communicating with another communication device when the communication device information includes the information indicating the transmitting device allowed;
- using the allowed protocol when the communication device information includes the information indicating the allowed protocol used by the communication device;
- outputting the information that the user requested to output when the communication device
- information includes the information that the user requested to output;
- when one of a layer 2 address or a layer 3 address is contained in the packet that is transmitted from the transmitting device and received by the receiving device, acquiring the communication device information from the information providing device by using an ID of the transmitting device, the ID including one of the layer 2 address or the layer 3 address in the packet transmitted from the transmitting device;
- transmitting all or some of the packets received by the processor to a destination device which is the another communication device,
- wherein the communication device information further includes information indicating an operating status of the destination device and a reason why the destination device is in the operating status;
- recognizing the operation status of the destination device;
- controlling the receiving device to notify the transmitting device, on the basis of the operation status of the destination device and the reason why the destination device is in the operating status;
- and
- providing an error notification to the transmitting device, the error notification indicating that a mail cannot be transmitted to the destination device, without transmitting the mail to the destination device, when the communication device information indicates that the destination device is unable to communicate.
A computer readable non-transitory medium embodying a program for causing one or more processors in a network system to perform a method, the network system including:
- a receiving device, a transmitting device which is a communication device transmitting a packet and an information providing device which stores communication device information which is information concerning a communication device and information used for a purpose other than name resolution for the communication device,
- the method comprising:
- transmitting the packet from the transmitting device;
- receiving, in the receiving device, the packet transmitted from the transmitting device;
- acquiring, in the receiving device, the communication device information corresponding to the transmitting device which is a source of the packet from the information providing device, wherein the received packet is directed to a DNS (Domain Name System) server and represents a name resolution request;
- acquiring, from the information providing device, the communication device information corresponding to the communication device for which name resolution is requested by the name resolution request represented by the packet, wherein the communication device information includes at least any one of information indicating an allowed operation by the communication device, information indicating the transmitting device allowed, information indicating an allowed protocol used by the communication device, or information that a user requested to output;
- performing the allowed operation when the communication device information includes the information indicating the allowed operation by the communication device;
- communicating with another communication device when the communication device information includes the information indicating the transmitting device allowed;
- using the allowed protocol when the communication device information includes the information indicating the allowed protocol used by the communication device;
- outputting the information that the user requested to output when the communication device information includes the information that the user requested to output;
- when one of a layer 2 address or a layer 3 address is contained in the packet that is transmitted from the transmitting device and received by the receiving device, acquiring the communication device information from the information providing device by using an ID of the transmitting device, the ID including one of the layer 2 address or the layer 3 address in the packet transmitted from the transmitting device;
- transmitting all or some of the packets received by the processor to a destination device which is the another communication device,
- wherein the communication device information further includes information indicating an operating status of the destination device and a reason why the destination device is in the operating status;
- recognizing the operation status of the destination device;
- controlling an operation performed by the receiving device to notify the transmitting device, on the basis of the operation status of the destination device and the reason why the destination device is in the operating status;
- and
- providing an error notification to the transmitting device, the error notification indicating that a mail cannot be transmitted to the destination device, without transmitting the mail to the destination device, when the communication device information indicates that the destination device is unable to communicate.
Dependencies are inferred from the claim text.