All streams
Search
Write a publication
Pull to refresh
33
0
Андрей @NeX

User

Send message
у TCP есть окно, в котором он может посылать пакеты, не дожидаясь подтверждения. Я не спорю, что у TCP большие накладные расходы, но и сделан он как раз для того, чтобы не изобретать велосипед
UDP пакеты не имеют номеров. К тому же, по-моему, в зависимости от реализации стека TCP/IP они могут иметь и разную длину.
Да, это получается реализация своего протокола (аналог TCP) поверх UDP. Для этого мы должны иметь возможность вручную составлять каждый UDP пакет. А это Win системы делать не позволяют, соответственно кореекция будет происходить на более высоком уровне, следовательно habrahabr.ru/blogs/p2p/45989/#comment_1169083
на совершенно более высоком уровне! И, соответсвенно, больше объемов данных, которые нужно передать в случае ошибки. При маленьком проценте потерь (суммарная выгода от отказа от TCP больше, чем данные. которые необходимо переслать для коррекции куска перемылаемых данных) выгодно использовать UDP, при большом — TCP
хорошо, а как вы сообщите, какие UDP пакеты в рамках перемылаемого файла вам требуются?
нумеровать — т.е. вводить дополнительный протокол поверх UDP. А это дополительные накладные расходы. Которые могут оказаться больше, чем расходы TCP.
а как вы сообщите, какие udp пакеты не доставлены?
для этого все пакеты нужно
1) нумеровать (или нумеровать не пакеты, то части данных)
2) в случае недоставки — сообщать номера
В любом случае, определенная дополнительная информация нужна.
не подскажите, как ей можно пользоваться?
я вкурсе. Если большое количетсво ошибок происходит именно на уровне udp, то именно на этом уровне их и надо исправлять. Т.к. если делать тоже самое уровнем выше, то это влечет при определенном проценте потерь только к увеличению трафика, а не его снижению
если будут большие потери пакетов, то на TCP быстрее будет работать. Чев выше происходит проверка, тем больше служебного трафика в случае ошибки. Не все так однозначно, как кажется на первый взгляд
UDP пакеты легче, теоретически, при правильном выборе протокола конечным пользователем, нагрузка на сеть, наоборот, должна упасть.
обычно пишут <script type=«text/javascript»>
вставьте кусок js кода в страницу в тегах <script> или определяйте параметр по каким-либо другим признакам на странице
потому что это необходимо писать в js коде:
$(«body»).bind(«load», function(){})
ЕГЭ хорошая мера для борьбы с коррупцией при поступлении, но снижает качество обучения, делая из людей роботов…
даже в регионах 40 быть не может. 1000страниц наполнения * 100 р за страницу (как самый минимум) = 100 000.
даже в регионах 40 быть не может. 1000страниц наполнения * 100 р за страницу (как самый минимум) = 100 000.
Если бы не было бы пунктов 1 и 2 никто бы не позволил америке печатать необеспеченные доллары и доллар не стал бы мировой валютой

Information

Rating
Does not participate
Location
Челябинская обл., Россия
Date of birth
Registered
Activity