摘要 |
A communication device, and a control method and a storage medium thereof are provided to surely refuse or permit reception of a data packet transmitted from an external device by preventing omission or error when an address of the refused or permitted external device is registered. A user interface(201) receives an address of an external device from a user. A filtered address register(202) registers the address inputted through the user interface to a filtered address storage unit(204) such as an HDD(Hard Disk Drive) and an NVRARM(Non-Volatile RAM). The filtered address register transfers the registered address to an extended address control section(203) to determine whether the external device corresponding to the registered address has an additional address. The extended address control section functions as an obtainer for obtaining the additional address from the external device by using a communication history storing part(207) and a packet transceiver(206). The communication history storing part updates history information whenever packet data is communicated between the packet transceiver and the external device. If address information is registered in the filtering address storage unit, the address information of the external device that transmitted the connection request is handed to a network filtering control section(205) whenever the packet transceiver receives packet data from a network. Here, the network filtering control section refers to the filtering address storage unit, and determines if filtering information(address) applicable to the received address information is present.
|