A method for data communication, the method comprising: in a network interface controller, NIC, (102, 200) that is within a computer system: while said computer system is in operational state, copying select data, which is stored in a storage device within said computer system, to a secondary storage device (110, 210) that is coupled to said computer system, wherein: said secondary storage device (110, 210) is accessible by said NIC (102, 200) while said computer system is in an offline state; and said storage device within said computer system is inaccessible by said NIC (102, 200) when said computer system is in said offline state; and providing, via said NIC (102, 200), remote accessibility to said copied select data, which is stored in said secondary storage device (110, 210), while said computer system is in said offline state and said NIC (102, 200) is active; characterized by while said computer system changes from said offline state to said operational state: comparing said copied select data stored in said secondary storage device (110, 210) with said select data stored in said storage device; and replacing said select data stored in said storage device with said copied select data stored in said secondary storage device (110, 210) based on said comparison and/or a user configuration of said computer system. in a network interface controller, NIC, (102, 200) that is within a computer system: while said computer system is in operational state, copying select data, which is stored in a storage device within said computer system, to a secondary storage device (110, 210) that is coupled to said computer system, wherein: said secondary storage device (110, 210) is accessible by said NIC (102, 200) while said computer system is in an offline state; and said storage device within said computer system is inaccessible by said NIC (102, 200) when said computer system is in said offline state; and providing, via said NIC (102, 200), remote accessibility to said copied select data, which is stored in said secondary storage device (110, 210), while said computer system is in said offline state and said NIC (102, 200) is active; characterized by while said computer system changes from said offline state to said operational state: comparing said copied select data stored in said secondary storage device (110, 210) with said select data stored in said storage device; and replacing said select data stored in said storage device with said copied select data stored in said secondary storage device (110, 210) based on said comparison and/or a user configuration of said computer system. while said computer system is in operational state, copying select data, which is stored in a storage device within said computer system, to a secondary storage device (110, 210) that is coupled to said computer system, wherein: said secondary storage device (110, 210) is accessible by said NIC (102, 200) while said computer system is in an offline state; and said storage device within said computer system is inaccessible by said NIC (102, 200) when said computer system is in said offline state; and providing, via said NIC (102, 200), remote accessibility to said copied select data, which is stored in said secondary storage device (110, 210), while said computer system is in said offline state and said NIC (102, 200) is active; characterized by while said computer system changes from said offline state to said operational state: comparing said copied select data stored in said secondary storage device (110, 210) with said select data stored in said storage device; and replacing said select data stored in said storage device with said copied select data stored in said secondary storage device (110, 210) based on said comparison and/or a user configuration of said computer system. said secondary storage device (110, 210) is accessible by said NIC (102, 200) while said computer system is in an offline state; and said storage device within said computer system is inaccessible by said NIC (102, 200) when said computer system is in said offline state; and providing, via said NIC (102, 200), remote accessibility to said copied select data, which is stored in said secondary storage device (110, 210), while said computer system is in said offline state and said NIC (102, 200) is active; characterized by while said computer system changes from said offline state to said operational state: comparing said copied select data stored in said secondary storage device (110, 210) with said select data stored in said storage device; and replacing said select data stored in said storage device with said copied select data stored in said secondary storage device (110, 210) based on said comparison and/or a user configuration of said computer system. comparing said copied select data stored in said secondary storage device (110, 210) with said select data stored in said storage device; and replacing said select data stored in said storage device with said copied select data stored in said secondary storage device (110, 210) based on said comparison and/or a user configuration of said computer system.