sab123: (Default)
[personal profile] sab123
А вот пришла в голову интересная мысль:

Connection-oriented (как это по-русски?) протокол в Интернете работает за счет кооперативности. Когда где-то кончается пропускная способность, все, кто шлют данные, съеживаются и уменьшают интенсивность посыла.

А ведь, наверное, хитрожопой реализацией можно сманипулировать так, чтобы другие участники съежились, а самому сожрать полосу поширше. Можно, наверное, даже сделать разновидность этой хрени совместимой с обычным TCP. Т.е. чтоб на принимающей стороне был обычный TCP, а вся хитрожопость была в посылающей части. В-принципе, самое простой приходящий в голову вариант - место съеживания начинать посылать все пакеты в дубликате (т.е. да, съеживая полезную пропускную способность вдвое), а через небольшое время, когда все остальные участники устаканятся, убирать дубликаты и расширять пропускную способность взад.

Очевидное применение - например, для VPN без гарантий пропускной полосы через третьих провайдеров.

Интересно, кто-нибудь уже такую пакость делал?

Date: 2007-11-29 06:55 pm (UTC)
From: [identity profile] anspa.livejournal.com
ты решил переизобрести интернет? :) тут и так комкаст подлые суки посылают флуд NACK-ами на peer-to-peer пакеты..

Date: 2007-11-29 09:07 pm (UTC)
From: [identity profile] paster.livejournal.com
А что значит - участники устаканятся? Они так же успешно вырастут после убирания твоих дупликатов.
Работоспособен на самом деле другой подход - модификация congestion aviodance алгоритма заложенного в TCP. http://en.wikipedia.org/wiki/TCP_congestion_avoidance_algorithm нам говорит что это называется Additive increase/multiplicative decrease - то есть постоянно пытаться помаленьку ускориться, если стукнулись лбом - резко замедляться. Если замедляться не так резко как в стандарте - можно получить преимущество IMHO. А можно и проблемы - в случае если реально надо резко замедляться.

Date: 2007-11-30 07:15 pm (UTC)
From: [identity profile] sab123.livejournal.com
Да это просто в зиване треп идет на тему QoS, вот мне всякая фигня в голову и лезет. Некоторым людям в голову всякие художественные книжки лезут, а мне - такая фигня.

Date: 2007-11-30 07:18 pm (UTC)
From: [identity profile] sab123.livejournal.com
Вот именно, разгоняются они медленно. А пока они разгоняются - можно пользоваться. После чего их опять долбить. В-принципе, любой мультикаст, который не интересуется судьбой своих пакетов, а просто лупит как может, ведет себя именно как такое агрессивное приложение.

Тут как раз в зиване по другому поводу подсказали digitalfountain.com - они вставляют в данные избыточность, после чего херачат мультикастом.

January 2026

S M T W T F S
     12 3
45 6 7 8 9 10
11 12 13 14 151617
1819202122 23 24
25 262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 27th, 2026 07:37 am
Powered by Dreamwidth Studios