УСТРОЙСТВО И СПОСОБ ДОСТУПА К ЦЕЛЕВОЙ СОТЕ

1. Способ передачи данных, содержащий этапы, на которых:
принимают, с помощью оборудования, размещенного у клиента (CPE), первый нисходящий пакет, переданный сетевым устройством, сохраняют первый нисходящий пакет, создают и сохраняют контекстный ввод первого нисходящего пакета и передают первый нисходящий пакет терминалу;
принимают, с помощью CPE, пакет подтверждения приема, переданный терминалом для первого нисходящего пакета, и обновляют контекстный ввод первого нисходящего пакета;
повторно передают, при определении, на основе контекстного ввода первого нисходящего пакета, что первый нисходящий пакет нуждается в повторной передаче, с помощью CPE запомненный первый нисходящий пакет терминалу; и
стирают, при определении, на основе контекстного ввода первого нисходящего пакета, что запомненный стираемый нисходящий пакет и запомненный контекстный ввод стираемого нисходящего пакета нуждаются в стирании, с помощью CPE стираемый нисходящий пакет и контекстный ввод стираемого нисходящего пакета, причем стираемый нисходящий пакет и первый нисходящий пакет принадлежат к одной и той же линии радиосвязи по протоколу управления передачей (TCP), а порядковый номер по протоколу TCP стираемого нисходящего пакета меньше порядкового номера по протоколу TCP для первого нисходящего пакета.
2. Способ по п. 1, дополнительно содержащий, перед этапом сохранения первого нисходящего пакета, этап, на котором:
определяют, что первый нисходящий пакет является пакетом по протоколу TCP, и
что размер буфера меньше заданного размера буфера или что размер буфера CPE равен заданному размеру буфера и в буферированных нисходящих пакетах существует второй нисходящий пакет с приоритетом обслуживания ниже приоритета обслуживания принятого первого нисходящего пакета.
3. Способ по п. 1 или 2, в котором контекстный ввод первого нисходящего пакета содержит порядковый номер первого нисходящего пакета, идентификатор первого нисходящего пакета и подсчет пакетов подтверждения приема первого нисходящего пакета, а идентификатор первого нисходящего пакета содержит порядковый номер по протоколу TCP.
4. Способ по п. 1 или 2, в котором этап приема с помощью CPE пакета подтверждения приема, переданного терминалом для первого нисходящего пакета, и этап обновления контекстного ввода первого нисходящего пакета содержат подэтап, на котором:
увеличивают значения подсчета пакетов подтверждения приема в контекстном вводе первого нисходящего канала на 1, если пакет подтверждения приема, переданный терминалом для первого нисходящего пакета и принятый CPE, является пакетом подтверждения приема по протоколу TCP; а
этап определения с помощью CPE, на основе контекстного ввода первого нисходящего пакета, что сохраненный стираемый нисходящий пакет и сохраненный контекстный ввод стираемого нисходящего пакета нуждаются в стирании, содержит подэтап, на котором:
определяют с помощью CPE, что стираемый нисходящий пакет и контекстный ввод стираемого нисходящего пакета нуждаются в стирании, если CPE определяет, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета является заданным значением подсчета пакетов подтверждения приема, или определяет, что пакет по протоколу TCP не сохранен в CPE.
5. Способ по п. 3, в котором этап определения с помощью CPE, на основе контекстного ввода первого нисходящего пакета, что первый нисходящий пакет нуждается в повторной передаче, содержит подэтапы, на которых:
определяют с помощью CPE, что первый нисходящий пакет нуждается в повторной передаче, при определении CPE, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета равно первому пороговому значению повторной передачи; при этом
способ дополнительно содержит, после этапа повторной передачи посредством CPE сохраненного первого нисходящего пакета терминалу, этап, на котором
устанавливают в 0 с помощью CPE значение подсчета пакетов подтверждения приема для первого нисходящего пакета.
6. Способ по п. 3, дополнительно содержащий, после этапа обновления контекстного ввода первого нисходящего пакета, подэтап, на котором:
направляют, сетевому устройству, с помощью CPE пакет подтверждения приема по протоколу TCP, при определении CPE, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета равно первому промежуточному пороговому значению.
7. Способ по п. 3, в котором этап принятия решения с помощью CPE, на основе контекстного ввода первого нисходящего пакета, что первый нисходящий пакет нуждается в повторной передаче, содержит подэтап, на котором:
принимают решение, при определении CPE, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета второго порогового значения повторной передачи, с помощью CPE, что первый нисходящий пакет нуждается в повторной передаче.
8. Способ по п. 3, дополнительно содержащий, после этапа обновления контекстного ввода первого нисходящего пакета подэтап, на котором:
определяют, при определении, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета больше второго порогового значения повторной передачи, с помощью CPE, является ли значение подсчета пакетов подтверждения приема для первого нисходящего пакета меньшим второго промежуточного порогового значения; и
сохраняют, когда значение подсчета пакетов подтверждения приема для первого нисходящего пакета меньше второго промежуточного порогового значения, с помощью CPE, пакет подтверждения приема по протоколу TCP; или
передают, когда значение подсчета пакетов подтверждения приема для первого нисходящего пакета не меньше второго промежуточного порогового значения сетевому устройству, с помощью CPE, все хранящиеся пакеты подтверждения приема по протоколу TCP для первого нисходящего пакета; или, если значение подсчета пакетов подтверждения приема для первого нисходящего пакета не меньше второго промежуточного порогового значения, а CPE определяет, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета является положительным целым числом, кратным второму промежуточному пороговому значению,
передают, сетевому устройству, с помощью CPE командную информацию, где командная информация используется для подачи сетевому устройству команд не уменьшать окно передачи по протоколу TCP.
9. Способ по п. 1 или 2, в котором контекстный ввод первого нисходящего пакета содержит порядковый номер первого нисходящего пакета, идентификатор первого нисходящего пакета, номер кадра для кадра уровня управления доступом к носителю (МАС), в который инкапсулируется первый нисходящий пакет, подсчет повторных передач первого нисходящего пакета и флаговый бит, указывающий, успешно ли передан первый нисходящий пакет, и идентификатор первого нисходящего пакета содержит порядковый номер по протоколу TCP;
этап приема с помощью CPE пакета подтверждения приема, переданного терминалом для первого нисходящего пакета, и обновления контекстного ввода первого нисходящего пакета содержат подэтапы, на которых:
устанавливают флаговый бит, используемый для указания, успешно ли передан первый нисходящий пакет, для указания, что первый нисходящий пакет был успешно передан, если пакет подтверждения приема, передаваемый терминалом для первого нисходящего пакета и принимаемый CPE, является пакетом положительного подтверждения приема (ACK) на уровне MAC;
увеличивают на 1 значения подсчета повторных передач в контекстном вводе первого нисходящего пакета, если пакет подтверждения приема, передаваемый терминалом для первого нисходящего пакета и принимаемый CPE, является пакетом NACK отрицательного подтверждения приема на уровне MAC, а количество повторных передач кадра MAC, соответствующего пакету отрицательного подтверждения приема (NACK) на уровне MAC, достигло максимального количества повторных передач на уровне MAC;
этап определения с помощью CPE, на основе контекстного ввода первого нисходящего пакета, что хранящийся стираемый нисходящий пакет и хранящийся контекстный ввод стираемого нисходящего пакета нуждаются в стирании, содержит подэтап, на котором:
определяют с помощью CPE, что хранящийся стираемый нисходящий пакет и хранящийся контекстный ввод стираемого нисходящего пакета нуждаются в стирании, при определении CPE, что флаговый бит, указывающий, успешно ли был передан первый нисходящий пакет, установлен так, что указывает, что первый нисходящий пакет передан успешно;
этап определения с помощью CPE, на основе контекстного ввода первого нисходящего пакета, что первый нисходящий пакет нуждается в повторной передаче, содержит подэтап, на котором:
принимают решение с помощью CPE, что первый нисходящий пакет нуждается в повторной передаче, при определении CPE, что значение подсчета повторных передач больше третьего порогового значения повторной передачи; при этом
после этапа повторной передачи, терминалу, с помощью CPE, первого нисходящего пакета, способ дополнительно содержит этап, на котором:
обновляют с помощью CPE номер кадра на уровне MAC в контекстном вводе на новый номер кадра на уровне MAC после инкапсуляции на уровне MAC.
10. Способ по п. 1 или 2, дополнительно содержащий, после этапа обновления контекстного ввода первого нисходящего пакета, этапы, на которых:
определяют с помощью СРЕ, является ли значение подсчета повторных передач меньшим третьего промежуточного порогового значения, если определено, что значение подсчета повторных передач больше третьего порогового значения повторной передачи; и
сохраняют с помощью CPE принятый пакет подтверждения приема по протоколу TCP для первого нисходящего пакета, если значение подсчета повторных передач меньше третьего промежуточного порогового значения; или
передают с помощью CPE, на сетевое устройство все сохраненные пакеты подтверждения приема по протоколу TCP для первого нисходящего пакета, если значение подсчета пакетов подтверждения приема для первого нисходящего пакета не меньше третьего промежуточного порогового значения; или, если значение подсчета пакетов подтверждения приема для первого нисходящего пакета не меньше третьего промежуточного порогового значения, и определено с помощью CPE, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета является положительным целым числом, кратным третьему промежуточному пороговому значению,
передают, на сетевое устройство, с помощью CPE командную информацию, причем командная информация используется для подачи сетевому устройству команд не уменьшать окно передачи по протоколу TCP.
11. Способ по п. 1 или 2, дополнительно содержащий, после этапа сохранения первого нисходящего пакета, этап, на котором:
формируют пакет подтверждения приема по протоколу TCP для сохраненного первого нисходящего пакета и передают пакет подтверждения приема по протоколу TCP на сетевое устройство.
12. Способ по п. 11, дополнительно содержащий, после этапа передачи на сетевое устройство пакета подтверждения приема по протоколу TCP для первого нисходящего пакета, этап, на котором:
отказывают в приеме пакета подтверждения приема по протоколу TCP, переданного терминалом для первого нисходящего пакета, если принимают пакет подтверждения приема по протоколу TCP, переданный терминалом для первого нисходящего пакета.
13. Устройство передачи данных, содержащее приемный блок, буферный блок, процессорный блок и передающий блок, при этом
приемный блок выполнен с возможностью приема первого нисходящего пакета, переданного сетевым устройством, и приема пакета подтверждения приема, переданного терминалом для первого нисходящего пакета;
передающий блок 104 выполнен с возможностью передачи, терминалу, первого нисходящего пакета, принятого приемным блоком 101;
буферный блок выполнен с возможностью сохранения первого нисходящего пакета;
процессорный блок выполнен с возможностью: создания и сохранения контекстного ввода первого нисходящего пакета, а после приема, приемным блоком, пакета подтверждения приема, переданного терминалом, для первого нисходящего блока, обновления контекстного ввода первого нисходящего пакета, принятия решения, на основе контекстного ввода первого нисходящего блока, нуждается ли в повторной передаче первый нисходящий блок, и принятия решения, на основе контекстного ввода первого нисходящего пакета, нуждается ли в стирании первый нисходящий блок и контекстный ввод первого нисходящего пакета, хранящиеся в буферном блоке; при этом
при определении, на основе контекстного ввода первого нисходящего пакета, процессорным блоком, что первый нисходящий пакет нуждается в повторной передаче, передающий блок выполнен с возможностью повторной передачи, терминалу, хранящегося первого нисходящего пакета; а
при определении, на основе контекстного ввода первого нисходящего пакета, процессорным блоком, что хранящийся стираемый нисходящий пакет и хранящийся контекстный ввод стираемого нисходящего пакета нуждаются в стирании, буферный блок выполнен с возможностью стирания стираемого нисходящего пакета и контекстного ввода стираемого нисходящего пакета, причем стираемый нисходящий пакет и первый нисходящий пакет принадлежат к одной и той же линии радиосвязи по протоколу управления передачей (TCP), а порядковый номер по протоколу TCP стираемого нисходящего пакета меньше порядкового номера по протоколу TCP для первого нисходящего пакета.
14. Устройство по п. 13, в котором буферный блок дополнительно выполнен с возможностью:
определения, перед стиранием первого нисходящего пакета, что первый нисходящий пакет является пакетом по протоколу TCP, и
что размер буфера буферного блока меньше заданного размера буфера или что размер буферного блока равен заданному размеру буфера, а в буферированных нисходящих пакетах существует второй нисходящий пакет с приоритетом обслуживания ниже приоритета обслуживания принятого первого нисходящего пакета.
15. Устройство по п. 13 или 14, в котором контекстный ввод первого нисходящего пакета содержит порядковый номер первого нисходящего пакета, идентификатор первого нисходящего пакета и подсчет пакетов подтверждения приема первого нисходящего пакета, а идентификатор первого нисходящего пакета содержит порядковый номер по протоколу TCP.
16. Устройство по любому из пп. 13-15, в котором процессорный блок выполнен с возможностью обновления контекстного ввода первого нисходящего пакета посредством:
увеличения, когда пакет подтверждения приема, переданный терминалом для первого нисходящего пакета и принятый приемным блоком, является пакетом подтверждения приема по протоколу TCP, на 1 значения подсчета пакетов подтверждения приема в контекстном вводе для первого нисходящего канала; при этом
процессорный блок выполнен с возможностью приема решения, на основе контекстного ввода первого нисходящего пакета, что хранящийся стираемый нисходящий пакет и хранящийся контекстный ввод стираемого нисходящего пакета нуждается в стирании, посредством:
принятия решения, когда определено, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета равно заданному значению подсчета пакетов подтверждения приема, или определено, что пакет по протоколу TCP не сохранен в буферном блоке, что стираемый нисходящий пакет и контекстный ввод стираемого нисходящего пакета, хранящиеся в буферном блоке, нуждаются в стирании.
17. Устройство по п. 15, в котором процессорный блок выполнен с возможностью принятия решения, на основе контекстного ввода первого нисходящего пакета, что первый нисходящий пакет нуждается в повторной передаче, посредством:
приема решения, при определении, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета равно первому пороговому значению повторной передачи, что первый нисходящий пакет нуждается в повторной передаче; причем
процессорный блок выполнен с возможностью:
установки в 0 значения подсчета пакетов подтверждения приема для первого нисходящего пакета после повторной передачи, передающим блоком, на терминал, сохраненного первого нисходящего пакета.
18. Устройство по п. 15, в котором передающий блок дополнительно выполнен с возможностью:
направления сетевому устройству пакета подтверждения приема по протоколу TCP после обновления процессорным блоком контекстного ввода первого нисходящего пакета, при определении, процессорным блоком, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета равно первому промежуточному пороговому значению.
19. Устройство по п. 15, в котором процессорный блок выполнен с возможностью принятия решения, на основе контекстного ввода для первого нисходящего пакета, что первый нисходящий пакет нуждается в повторной передаче, посредством:
принятия решения, когда определено, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета больше второго порогового значения повторной передачи, что первый нисходящий пакет нуждается в повторной передаче.
20. Устройство по п. 15, в котором процессорный блок дополнительно выполнен с возможностью:
определения, после обновления контекстного ввода первого нисходящего пакета, при определении, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета больше второго порогового значения повторной передачи, является ли значение подсчета пакетов подтверждения приема меньшим второго промежуточного порогового значения; и если определено, что значение подсчета пакетов подтверждения приема первого нисходящего пакета не меньше второго промежуточного порогового значения, дополнительного определения, является ли значение подсчета пакетов подтверждения приема первого нисходящего пакета положительным целым числом, кратным второму промежуточному пороговому значению;
буферный блок дополнительно выполнен с возможностью:
сохранения пакета подтверждения приема по протоколу TCP, при определении, процессорным блоком, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета меньше второго промежуточного порогового значения; а
передающий блок дополнительно выполнен с возможностью:
передачи, сетевому устройству, всех сохраненных пакетов подтверждения приема по протоколу TCP для первого нисходящего пакета, при определении процессорным блоком, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета не меньше второго промежуточного порогового значения; или, при определении процессорным блоком, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета не меньше второго промежуточного порогового значения, и что значение подсчета пакетов подтверждения приема для первого нисходящего пакета является положительным целым числом, кратным второму промежуточному пороговому значению, передачи сетевому устройству командной информации, причем командная информация используется для подачи сетевому устройству команды не уменьшать окно передачи по протоколу TCP.
21. Устройство по п. 13 или 14, в котором контекстный ввод первого нисходящего пакета содержит порядковый номер первого нисходящего пакета, идентификатор первого нисходящего пакета, номер кадра для кадра уровня МАС управления доступом к носителю, в который инкапсулируется первый нисходящий пакет, подсчет повторных передач первого нисходящего пакета и флаговый бит, указывающий, успешно ли передан первый нисходящий пакет, а идентификатор первого нисходящего пакета содержит порядковый номер по протоколу TCP; при этом
процессорный блок выполнен с возможностью обновления контекстного ввода первого нисходящего пакета посредством:
установки, когда пакет подтверждения приема, передаваемый терминалом для первого нисходящего пакета и принимаемый приемным блоком, является пакетом положительного подтверждения приема (ACK) на уровне MAC, флагового бита, используемого для указания, успешно ли передан первый нисходящий пакет, для указания, что первый нисходящий пакет был успешно передан; или
увеличения, когда пакет подтверждения приема, передаваемый терминалом для первого нисходящего пакета и принимаемый приемным блоком, является пакетом отрицательного подтверждения приема (NACK) на уровне MAC и количество повторных передач кадра MAC, соответствующего пакету отрицательного подтверждения приема (NACK) на уровне MAC, достигло максимального количества повторных передач на уровне MAC, на 1 значения подсчета повторных передач в контекстном вводе первого нисходящего пакета; при этом
процессорный блок, выполнен с возможностью принятия решения, на основе контекстного ввода первого нисходящего пакета, что хранящийся стираемый нисходящий пакет и хранящийся контекстный ввод стираемого нисходящего пакета нуждаются в стирании, посредством:
принятия решения, при определении, что флаговый бит, указывающий, успешно ли был передан первый нисходящий пакет, установлен для указания, что первый нисходящий пакет был успешно передан, что стираемый нисходящий пакет и контекстный ввод стираемого нисходящего пакета, хранящиеся в буферном блоке, нуждаются в стирании;
процессорный блок выполнен с возможностью принятия решения, на основе контекстного ввода первого нисходящего пакета, что первый нисходящий пакет нуждается в повторной передаче, посредством:
принятия решения, когда определено, что значение подсчета повторных передач больше третьего порогового значения повторной передачи, что первый нисходящий пакет нуждается в повторной передаче; при этом
процессорный блок дополнительно выполнен с возможностью:
обновления, после передачи передающим блоком, терминалу, первого нисходящего пакета, номера кадра уровня MAC в контекстном вводе на новый номер кадра уровня MAC после инкапсуляции на уровне MAC.
22. Устройство по пп. 13, 14 или 21, в котором процессорный блок дополнительно выполнен с возможностью:
определения, после обновления контекстного ввода первого нисходящего пакета, когда определено, что значение подсчета повторных передач больше третьего порогового значения повторной передачи, является ли значение подсчета повторных передач меньше третьего промежуточного порогового значения; и если определено, что значение подсчета повторных передач не меньше третьего промежуточного порогового значения, дополнительного определения, является ли значение подсчета пакетов подтверждения приема для первого нисходящего пакета положительным целым числом, кратным третьему промежуточному пороговому значению;
буферный блок дополнительно выполнен с возможностью:
запоминания принятого пакета подтверждения приема по протоколу TCP для первого нисходящего пакета, при определении процессорным блоком, что значение подсчета повторных передач меньше третьего промежуточного порогового значения; и
передающий блок дополнительно выполнен с возможностью:
передачи, сетевому устройству, всех хранящихся пакетов подтверждения приема по протоколу TCP для первого нисходящего пакета, при определении процессорным блоком, что значение подсчета повторных передач не меньше третьего промежуточного порогового значения; или передачи, при определении процессорным блоком, что значение подсчета повторных передач не меньше третьего промежуточного порогового значения и что значение подсчета пакетов подтверждения приема для первого нисходящего пакета является положительным целым числом, кратным третьему промежуточному пороговому значению сетевому устройству, командной информации, причем командная информация используется для подачи сетевому устройству команды не уменьшать окно передачи по протоколу TCP.
23. Устройство по п. 13 или 14, в котором передающий блок дополнительно выполнен с возможностью:
передачи сетевому устройству пакета подтверждения приема по протоколу TCP после сохранения, буферным блоком, первого нисходящего пакета.
24. Устройство по п. 23, в котором приемный блок дополнительно выполнен с возможностью отказа от приема пакета подтверждения приема по протоколу TCP, переданного терминалом для первого нисходящего пакета, после передачи, передающим блоком, сетевому устройству пакета подтверждения приема по протоколу TCP для первого нисходящего пакета, при приеме пакета подтверждения приема по протоколу TCP, переданного терминалом для первого нисходящего пакета.
25. Оборудование, размещенное у клиента, содержащее приемник, память, процессор и передатчик, при этом память выполнена с возможностью хранения команд; а процессор выполнен с возможностью исполнения команд, хранящихся в памяти, для осуществления функций процессора и управления приемником, памятью и передатчиком, при этом:
приемник выполнен с возможностью приема первого нисходящего пакета, переданного сетевым устройством, и приема пакета подтверждения приема, переданного терминалом для первого нисходящего пакета;
передатчик выполнен с возможностью передачи первого нисходящего пакета, принятого приемником;
память выполнена с возможностью сохранения первого нисходящего пакета;
процессор выполнен с возможностью: создания и сохранения контекстного ввода первого нисходящего пакета и после приема, приемником, пакета подтверждения приема, переданного терминалом для первого нисходящего блока, обновления контекстного ввода первого нисходящего пакета, определения, на основе контекстного ввода первого нисходящего пакета, нуждается ли первый нисходящий блок в повторной передаче, и определения, на основе контекстного ввода первого нисходящего пакета, нуждаются ли в стирании первый нисходящий блок и контекстный ввод первого нисходящего пакета, хранящиеся в памяти, причем стираемый нисходящий пакет и первый нисходящий пакет принадлежат к одной и той же линии передачи по протоколу управления передачей (TCP), а порядковый номер по протоколу TCP стираемого нисходящего пакета меньше порядкового номера по протоколу TCP первого нисходящего пакета; причем
при принятии решения, процессором, на основе контекстного ввода первого нисходящего пакета, что первый нисходящий пакет нуждается в повторной передаче, передатчик выполнен с возможностью повторной передачи, терминалу, хранящегося первого нисходящего пакета; а
при принятии решения, процессором, на основе контекстного ввода первого нисходящего пакета, что хранящийся стираемый нисходящий пакет и хранящийся контекстный ввод стираемого нисходящего пакета нуждаются в стирании, память стирает стираемый нисходящий пакет и контекстный ввод стираемого нисходящего пакета.
26. Оборудование, размещенное у клиента, по п. 25, в котором память дополнительно выполнена с возможностью определения, перед сохранением первого нисходящего пакета, что первый нисходящий пакет является пакетом по протоколу TCP и что размер буфера памяти меньше заданного размера буфера или что размер буфера памяти равен заданному размеру буфера, а в буферированных нисходящих пакетах существует второй нисходящий пакет с приоритетом обслуживания ниже приоритета обслуживания принятого первого нисходящего пакета.
27. Оборудование, размещенное у клиента, по п. 25 или 26, в котором контекстный ввод первого нисходящего пакета содержит порядковый номер первого нисходящего пакета, идентификатор первого нисходящего пакета и подсчет пакетов подтверждения приема для первого нисходящего пакета и идентификатор первого нисходящего пакета содержит порядковый номер по протоколу TCP.
28. Оборудование, размещенное у клиента, по п. 25, в котором процессор выполнен с возможностью обновления контекстного ввода первого нисходящего пакета посредством:
увеличения, когда пакет подтверждения приема, переданный терминалом для первого нисходящего пакета и принятый приемником, является пакетом подтверждения приема по протоколу TCP, на 1 значение подсчета пакетов подтверждения приема в контекстном вводе первого нисходящего канала; при этом
процессор выполнен с возможностью принятия решения, на основе контекстного ввода первого нисходящего пакета, что хранящийся стираемый нисходящий пакет и хранящийся контекстный ввод стираемого нисходящего пакета нуждаются в стирании, посредством:
принятия решения, когда определено, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета равно заданному значению подсчета пакетов подтверждения приема, или определено, что пакет по протоколу TCP не сохранен в памяти, что стираемый нисходящий пакет и контекстный ввод стираемого нисходящего пакета, хранящиеся в памяти, нуждаются в стирании.
29. Оборудование, размещенное у клиента, по п. 27, в котором процессор выполнен с возможностью принятия решения, на основе контекстного ввода первого нисходящего пакета, что первый нисходящий пакет нуждается в повторной передаче, посредством:
принятия решения, когда определено, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета равно первому пороговому значению повторной передачи, что первый нисходящий пакет нуждается в повторной передаче; при этом
процессор дополнительно выполнен с возможностью:
установки в 0 значения подсчета пакетов подтверждения приема для первого нисходящего пакета после повторной передачи, передатчиком, терминалу, хранящегося первого нисходящего пакета.
30. Оборудование, размещенное у клиента, по п. 27, в котором передатчик дополнительно выполнен с возможностью направления сетевому устройству пакета подтверждения приема по протоколу TCP после обновления, процессором, контекстного ввода первого нисходящего пакета, при определении, процессором, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета равно первому промежуточному пороговому значению.
31. Оборудование, размещенное у клиента, по п. 27, в котором процессор выполнен с возможностью принятия решения, на основе контекстного ввода первого нисходящего пакета, что первый нисходящий пакет нуждается в повторной передаче, посредством принятия решения, при определении, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета больше второго порогового значения повторной передачи, что первый нисходящий пакет нуждается в повторной передаче.
32. Оборудование, размещенное у клиента, по п. 27, в котором процессор дополнительно выполнен с возможностью:
определения, после обновления контекстного ввода первого нисходящего пакета, при определении, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета больше второго порогового значения повторной передачи, является ли значение подсчета пакетов подтверждения приема меньшим второго промежуточного порогового значения; при определении, что значение подсчета пакетов подтверждения приема первого нисходящего пакета не меньше второго промежуточного порогового значения, дополнительно определения, является ли значение подсчета пакетов подтверждения приема первого нисходящего пакета положительным целым числом, кратным второму промежуточному пороговому значению; при этом
память дополнительно выполнена с возможностью:
сохранения пакета подтверждения приема по протоколу TCP, при определении, процессором, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета меньше второго промежуточного порогового значения; а
передатчик дополнительно выполнен с возможностью:
передачи, сетевому устройству, всех хранящихся пакетов подтверждения приема по протоколу TCP для первого нисходящего пакета, при определении, процессором, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета не меньше второго промежуточного порогового значения; или, при определении, процессором, что значение подсчета пакетов подтверждения приема для первого нисходящего пакета не меньше второго промежуточного порогового значения и что значение подсчета пакетов подтверждения приема для первого нисходящего пакета является положительным целым числом, кратным второму промежуточному пороговому значению передачи, сетевому устройству, командной информации, причем командная информация используется для подачи сетевому устройству команды не уменьшать окно передачи по протоколу TCP.
33. Оборудование, размещенное у клиента, по п. 25 или 26, в котором контекстный ввод первого нисходящего пакета содержит порядковый номер первого нисходящего пакета, идентификатор первого нисходящего пакета, порядковый номер кадра для кадра уровня управления доступом к носителю (МАС), в который инкапсулируется первый нисходящий пакет, подсчет повторных передач первого нисходящего пакета и флаговый бит, указывающий, успешно ли передан первый нисходящий пакет, а идентификатор первого нисходящего пакета содержит порядковый номер по протоколу TCP; при этом
процессор выполнен с возможностью обновления контекстного ввода первого нисходящего пакета, посредством:
установки, когда пакет подтверждения приема, передаваемый терминалом для первого нисходящего пакета и принимаемый приемным блоком, является пакетом положительного подтверждения приема (ACK) на уровне MAC, флагового бита, используемого для указания, успешно ли передан первый нисходящий пакет, для указания, что первый нисходящий пакет передан успешно; или
увеличения, когда пакет подтверждения приема, передаваемый терминалом для первого нисходящего пакета и принимаемый приемником, является пакетом отрицательного подтверждения приема (NACK) на уровне MAC, а количество повторных передач кадра MAC, соответствующего пакету отрицательного подтверждения приема (NACK) на уровне MAC, достигло максимального количества повторных передач на уровне MAC, на 1 значения подсчета повторных передач в контекстном вводе первого нисходящего пакета; при этом
процессор выполнен с возможностью принятия решения, на основе контекстного ввода первого нисходящего пакета, что хранящийся стираемый нисходящий пакет и хранящийся контекстный ввод стираемого нисходящего пакета нуждаются в стирании, посредством:
принятия решения, при определении, что флаговый бит, указывающий, успешно ли был передан первый нисходящий пакет, установлен для указания, что первый нисходящий пакет успешно передан, что стираемый нисходящий пакет и контекстный ввод стираемого нисходящего пакета, хранящиеся в памяти, нуждаются в стирании; при этом
процессор выполнен с возможностью определения, на основе контекстного ввода первого нисходящего пакета, что первый нисходящий пакет нуждается в повторной передаче, посредством:
принятия решения, когда определено, что значение подсчета повторных передач больше третьего порогового значения повторной передачи, что первый нисходящий пакет нуждается в повторной передаче; при этом
процессор дополнительно выполнен с возможностью:
обновления, после передачи, передатчиком, терминалу, первого нисходящего пакета, номера кадра на уровне MAC в контекстном вводе на новый номер кадра на уровне MAC после инкапсуляции на уровне MAC.
34. Оборудование, размещенное у клиента, по п. 25 или 26, в котором процессор дополнительно выполнен с возможностью:
определения, после обновления контекстного ввода первого нисходящего пакета, при определении, что значение подсчета повторных передач больше третьего порогового значения повторной передачи, является ли значение подсчета повторных передач меньшим третьего промежуточного порогового значения; и если определено, что значение подсчета повторных передач не меньше третьего промежуточного порогового значения, дополнительно, определения, является ли значение подсчета пакетов подтверждения приема для первого нисходящего пакета положительным целым числом, кратным третьему промежуточному пороговому значению; при этом
память дополнительно выполнена с возможностью:
сохранения принятого пакета подтверждения приема по протоколу TCP для первого нисходящего пакета, при определении, процессором, что значение подсчета повторных передач меньше третьего промежуточного порогового значения; а
передатчик дополнительно выполнен с возможностью:
передачи сетевому устройству всех сохраненных пакетов подтверждения приема по протоколу TCP для первого нисходящего пакета, при определении, процессором, что значение подсчета повторных передач не меньше третьего промежуточного порогового значения; или, при определении процессором, что значение подсчета повторных передач не меньше третьего промежуточного порогового значения и что значение подсчета пакетов подтверждения приема для первого нисходящего пакета является положительным целым числом, кратным третьему промежуточному пороговому значению, передают сетевому устройству командную информацию, причем командная информация используется для подачи сетевому устройству команды не уменьшать окно передачи по протоколу TCP.
35. Оборудование, размещенное у клиента, по п. 25 или 26, в котором передатчик дополнительно выполнен с возможностью:
передачи сетевому устройству пакета подтверждения приема по протоколу TCP после сохранения, памятью, первого нисходящего пакета.
36. Оборудование, размещенное у клиента, по п. 35, в котором приемник дополнительно выполнен с возможностью отказа от приема пакета подтверждения приема по протоколу TCP, переданного терминалом для первого нисходящего пакета, после передачи, передатчиком, сетевому устройству, пакета подтверждения приема по протоколу TCP для первого нисходящего пакета, при приеме пакета подтверждения приема по протоколу TCP, переданного терминалом для первого нисходящего пакета.
37. Машиночитаемый носитель информации, хранящий машиночитаемые инструкции, исполняемые компьютером для выполнения способа по любому из пп. 1-12.