A method for the resolution of collisions in a data transmission network of the random access type where each terminal is provided with a network interface suitable for transmission/reception on a transmission channel, with monitoring of the channel in order to establish event signals which selectively represent detection of a start of transmission, detection of a new collision, and detection of a return of the channel to a vacant state,
- wherein, upon a request to transmit a data packet, the data packet is transmitted as soon as the vacant state is obtained in the absence of a collision, thereby enabling transmission of a current data packet, and return to a state of awaiting a request to transmit another data packet,
- and wherein, when there is a collision, transmission is extended for a first chosen period and then interrupted,
- wherein, in response to an event signal, a channel observation signal is established from amongst a predetermined set of possibilities comprising transmission (emission or reception), "collision slot" and "vacant slot" the collision slot being made subject to a first minimum period from a new collision detection, and the vacant slot existing only when the vacant state has lasted for a second minimum period at least equal to a maximum outward and return propagation time for a signal on the transmission channel and less than the first minimum period,
- and wherein, when there is a collision,
- i) a current integer is initialized at a value between a first and a second limit integer, inclusive,
- ii) on a new observation, the current integer is varied in accordance with a predetermined law which is a function of the new observation, in order to move the current integer away from the first limit integer if there is an abundance of collision slots and to move the current integer closer to the first limit integer if there is an abundance of vacant slots,
- iii) transmission being possible only when the current integer reaches the first limit integer.