Цитата(Timmy @ Jan 16 2012, 23:37)

Для управления скоростью передачи в Ethernet предусмотрены
специальные пакеты pause. Странно, а как жили до 1997 года? Всё современное сетевое оборудование вроде бы поддерживает паузу. Надо заметить, что раньше в TCP максимальный размер окна был 64К, и при буфере в 256К можно было держать до 3 TCP линков без потерь пакетов. А сейчас винда с ходу выдаёт окно около мегабайта, и никаких буферов на него не напасешься.
Проверяли,на некотором оборудовании pause срабатывает,на некотором нет.Хочется универсальности.
Т.е. чтобы работать без проблем нужно сохранять сразу всё окно?А если компьютеров 10 то буфер нужен 10 Мбайт?
Цитата(Postoroniy_V @ Jan 17 2012, 06:38)

размер буфера был 256Kб
Странно,и у меня такой же.Я проверяю так - копирую через мост файл большого размера и параллельно пингую свой сервер.При скорости 25Мбит всё идёт совсем без проблем.На 10 Мбит редко идут потери пингов,но файл копируется,а при 5 потери пингов очень часто идут,а копирование совсем обрывается.
Цитата(vadimp61 @ Jan 17 2012, 06:05)

Фильтрацию пакетов по МАС адресам делать надо, зачем пихать все пакеты на другую сторону через узкий канал, если этот пакет предназначен локальной стороне? Стройте в памяти Циклона таблицу МАКов и фильтруйте, а пакет храните во внешней памяти, причем со временем выборки не более 12нс для скорости 10BASE-T, для 100BASE-T надо быстрее или 16 битную
Что за PHY?
dp83848cvv,память 16-ти битная,10нс