СПОСОБ И СИСТЕМА ДЛЯ ПЕРЕДАЧИ ДАННЫХ В СЕТИ ПЕРЕДАЧИ ДАННЫХ

1. Способ передачи данных в сети передачи данных, включающий:
- передачу (210) пакета данных от передатчика приемнику,
- если пакет данных неправильно принят в приемнике, передачу (212) запроса повторной передачи от приемника передатчику,
- после приема повторного запроса в передатчике, повторную передачу (220) пакета данных от передатчика приемнику,
после приема в передатчике заранее заданного числа запросов на повторную передачу, запрашивающих повторную передачу пакета данных,
передачу (230а-230е) заранее заданного количества копий пакета данных от передатчика приемнику, причем указанное заранее заданное количество копий пакета данных включает по меньшей мере две копии, или передачу заранее заданного количества дополнительных информационных пакетов от передатчика приемнику.
2. Способ по п.1, дополнительно включающий шаг комбинирования пакета данных и копий пакета данных в приемнике с использованием устройства комбинирования или комбинирования пакета данных с заранее заданным количеством дополнительных информационных пакетов в приемнике с использованием устройства комбинирования.
3. Способ по п.1 или 2, отличающийся тем, что каждая из упомянутых копий пакета данных включает номер повторной передачи и идентификатор процесса.
4. Способ по п.1 или 2, дополнительно включающий определение указанного заранее заданного числа запросов и/или указанного заранее заданного количества копий на основании степени использования ресурсов.
5. Способ по п.1 или 2, дополнительно включающий:
- предоставление максимально приемлемого времени передачи для передачи пакета данных от исходного источника (310) пакета данных к конечному адресату (320) пакета данных,
- определение узлов (330, 340) связи, которые ретранслируют пакет данных от исходного источника пакета данных к конечному адресату пакета данных, причем каждый узел способен принимать на себя роль приемника и роль передатчика,
- вставку отметки (302) времени в пакет (301) данных в исходном источнике, причем отметка времени указывает время, когда исходный источник пакета данных передал пакет данных,
- передачу пакета данных от исходного источника к конечному адресату посредством ретрансляции пакета данных от узла к узлу и
- для каждой пары узлов, определение указанного заранее заданного числа запросов и/или указанного заранее заданного количества копий на основании отметки времени, текущего времени и максимально приемлемого времени передачи.
6. Способ по п.1 или 2, дополнительно включающий:
определение указанного заранее заданного числа запросов и/или указанного заранее заданного количества копий на основании характеристик приемника.
7. Система для передачи данных в сети передачи данных, включающая:
- средства (411) передачи пакета данных от передатчика приемнику,
- средства (423) передачи запроса повторной передачи от приемника передатчику, если пакет данных неправильно принят в приемнике,
- средства (413) повторной передачи пакета данных от передатчика приемнику после приема повторного запроса в передатчике,
средства (414) передачи заранее заданного количества копий пакета данных от передатчика приемнику после приема в передатчике заранее заданного числа запросов повторной передачи, запрашивающих повторную передачу пакета данных, причем указанное заранее заданное количество копий включает по меньшей мере две копии, или средства передачи заранее заданного количества дополнительных информационных пакетов от передатчика приемнику после приема в передатчике заранее заданного числа запросов повторной передачи, запрашивающих повторную передачу пакета данных.
8. Система по п.7, дополнительно включающая средства комбинирования пакета данных и копий пакета данных в приемнике или средства комбинирования пакета данных с заранее заданным количеством дополнительных информационных пакетов в приемнике.
9. Система по п.7 или 8, отличающаяся тем, что каждая из упомянутых копий пакета данных содержит номер повторной передачи и идентификатор процесса.
10. Система по любому из пп.7 и 8, дополнительно включающая средства определения указанного заранее заданного числа запросов и/или указанного заранее заданного количества копий на основании степени использования ресурсов.
11. Система по любому из пп.7 и 8, дополнительно включающая:
- средства предоставления максимально приемлемого времени передачи для передачи пакета данных от исходного источника пакета данных к конечному адресату пакета данных,
- средства определения узлов связи, которые ретранслируют пакет данных от исходного источника пакета данных к конечному адресату пакета данных, причем каждый узел способен принимать на себя роль приемника и роль передатчика,
- средства вставки отметки времени в пакет данных в исходном источнике, причем отметка времени указывает время, когда исходный источник пакета данных передал пакет данных,
- средства передачи пакета данных от исходного источника до конечного адресата посредством ретрансляции пакета данных от узла к узлу, и
- средства определения для каждой пары узлов указанного заранее заданного числа запросов и/или указанного заранее заданного количества копий на основании отметки времени, текущего времени и максимально приемлемого времени передачи.
12. Система по любому из пп.7 и 8, дополнительно включающая:
- средства определения указанного заранее заданного числа запросов и/или указанного заранее заданного количества копий на основании характеристик приемника.
13. Машиночитаемый носитель, включающий компьютерную программу, записанную на нем в виде ряда элементов, хранящих состояние, соответствующих командам, которые приспособлены для обработки средствами обработки данных в устройстве обработки данных так, чтобы выполнялся способ по любому из пп.1-6 или средствами обработки данных формировалась система по любому из пп.7-12.