A method for the time synchronization of at least one master and at least one slave in a network, wherein the at least one master predefines a master time (t M) and sends at least one synchronization message with the master time (t M) via the network to the at least one slave, wherein the at least one slave, on which a slave time (t S) is running, uses the synchronization message to adjust the slave time (t S) to the master time (t M) using synchronization, wherein the at least one slave is an interrupt-capable network component (8', 8") of the network and uses a timer which accesses the slave time (t S) to generate at least one interrupt, which recurs at predefined cycle durations (t C), wherein a time offset (Δt) between the master time (t M) and the slave time (t S is determined upon arrival of a synchronization message, characterized in that, a first time fraction (Δt 1) of the determined time offset (Δt) of the slave time (t s) relative to the master time (t M) is adjusted in at least one first synchronization step using a time jump, the first time fraction (Δt 1) corresponding to an integer multiple of the cycle duration (t c) of the at least one interrupt, and that a second time fraction (Δt 2) of the determined time offset (Δt) of the slave time (t s) is adjusted in a number of successive second synchronization steps by frequency alignment and/or time step, wherein the second time fraction (Δt 2) corresponds to a non-integer multiple in the range]-1.0[ and]0.1[ of the cycle duration (t C) of the at least one interrupt, and wherein in each of the number of second synchronization steps an actual occurring cycle duration (t C,R) of the at least one interrupt deviates from the predefined cycle duration (t C) by no more than a predefined deviation (dt). wherein the at least one master predefines a master time (t M) and sends at least one synchronization message with the master time (t M) via the network to the at least one slave, wherein the at least one slave, on which a slave time (t S) is running, uses the synchronization message to adjust the slave time (t S) to the master time (t M) using synchronization, wherein the at least one slave is an interrupt-capable network component (8', 8") of the network and uses a timer which accesses the slave time (t S) to generate at least one interrupt, which recurs at predefined cycle durations (t C), wherein a time offset (Δt) between the master time (t M) and the slave time (t S is determined upon arrival of a synchronization message, characterized in that, a first time fraction (Δt 1) of the determined time offset (Δt) of the slave time (t s) relative to the master time (t M) is adjusted in at least one first synchronization step using a time jump, the first time fraction (Δt 1) corresponding to an integer multiple of the cycle duration (t c) of the at least one interrupt, and that a second time fraction (Δt 2) of the determined time offset (Δt) of the slave time (t s) is adjusted in a number of successive second synchronization steps by frequency alignment and/or time step, wherein the second time fraction (Δt 2) corresponds to a non-integer multiple in the range]-1.0[ and]0.1[ of the cycle duration (t C) of the at least one interrupt, and wherein in each of the number of second synchronization steps an actual occurring cycle duration (t C,R) of the at least one interrupt deviates from the predefined cycle duration (t C) by no more than a predefined deviation (dt).