Перейти к содержимому
Калькуляторы

Ограничение скорости на витухе, гипотеза...

вопрос как карта или свич определяет скорость на линии (в физическом смысле).  

 

Это вопрос, да?

 

Рассказываю (упрощенно), как работает AutoNegotiation:

 

Ethernet-устройство при включении питания начинает слать в линию сигнал проверки линии на скорости 10 мегабит (всегда). Второе устройство отвечает на этот сигнал либо "Link Good" (для чисто 10-мегабитных устройств), либо начинает процедуру согласования скорости, которая заключается в обмене списком поддерживаемых режимов (на той-же 10-мегабитной скорости, через слегка измененныый сигнал проверки линка), из которых выбирается максимально возможный. Так обычный коммутатор предъявляет "паспорт" типа "100BaseTX-FD, 100BaseTX-HD, 10BaseT-FD, 10BaseT-HD", который сетевуха или другой коммутатор сравнивают со своим списком. Если в нем есть поддержка 100-FD, то будет выбрана именно эта скорость, вне зависимости от того, "вытянет" это линия по своим физическим свойствам, или нет. Вся процедура согласования - доли секунды. После согласования скорости коммутатор зажигает соответствующие лампочки, и переходит на выбранную скорость. Если связь из-за характеристик линии установить не удается, коммутатор возвращаеться в начало абзаца :)

 

Именно поэтому "связь" между двумя устройсвами через "плохую" линию выглядит как включение-выключение лампочек с частотой 0.5-1 герц: согласование, попытка, согласование, попытка....

 

Судя по всему, некоторые "продвинутые" программисты сделали для некоторых "продвинутых" свичей прошивки, который после пары "помигиваний" исключают из своего паспорта "высшие" скорости... но без нормального анализа частотных характеристик линии такие игры выглядят шаманством, и лично мне неприятны - как я уже говорил, лучше 100% неработоспособность устройства, чем самопроизвольные смены режимов, потери связи и т.п.

 

Kuzmich, а где взять

Ферристовое кольцо где взять? Или "полу-умную" железку?

Если кольцо - то в любом магазине радиодеталей, или выдрать с корнем из старого телевизора.

Если железку - то скажи, хотя-бы, в каком городе :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость
Ethernet-устройство при включении питания начинает слать в линию сигнал проверки линии на скорости 10 мегабит (всегда). Второе устройство отвечает на этот сигнал либо "Link Good" (для чисто 10-мегабитных устройств), либо начинает процедуру согласования скорости, которая заключается в обмене списком поддерживаемых режимов

 

Уважаемый, вы кажется несколько перепутали свичи с модемами.

Проверил, свич при включении начинает выдавать несущую для 100Base-TX... Если приемник получает аналогичную несущую, соединение установлено. Если получает несущую для 10Base-T, то переключается на десятку (передача). Т.е. "залочивание" порта на 10 означает, что передатчик по умолчанию будет выдавать несущую для 10Base-T.

Пытаться обмануть свич подачей соответствующей несущей не советую. :-)

Установка всяких резисторов/катушек и т.д -пионеризм в чистом виде, поскольку скорее добьетесь, что вообще работать не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А чем отличается 100TX-HD от 100TX-FD?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вполне возможно, что FLP посылается и на несущей 100 - пишу по памяти, искать точную инфу, честно говоря, влом... но что-то мне подсказывает, что оно всё-таки на 10-мегагерцовой несущей идет... хотя... Если у Вас на готове "мерялка", проверьте пожалуйста, что выдает "залоченная" на 10 мегабит сетевуха при включении - просто ради интереса.

 

Помню только, что FLP, в отличие от NLP, идут не по одному, а целой пачкой, где синхронизирующих импульсов, почему-то, 17 (потому и запомнил, что цифра корявая), а между ними могут вставляться информационные биты "паспорта".

 

 

HD и FD - HalfDuplex и FullDuplex.

 

 

Подавать в линию чистую несущую для "обмана" оборудования - не есть гуд, т.к. FLP и NLP - это, всё-таки, коды, а не чистая синхра.

 

Установкой резисторов и катушек можно только заставить юзера не переключать сетевуху в режим 100 мегабит, само собой от впайки резистора стандартный AutoNegotiation по-другому работать не станет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость
SergeyS ну че ты говориш. 10мбит это 1мбайт в секунду это даже пенек1 без проблем обеспечит. 100мбит это 10мбайт в сек любой болееменее современный комп выдаст.

проблема в том что народ будет файло качать и забьют магистраль.

 

1байт-8 бит

скорость будеь зависить от жесткого диска и не только /посчитай сам /

сделай сам эксперемент вкл 2 компа и напримкр качай фильм приэтом помножь ьайты на 8 и узнаеш скорость

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сетевые карты позволяют сохранять настройки в своём флэше.  

И именно это настройки и используются до того, как загрузилась операцианка.  

Сделать это можно или отдельной програмкой из под ДОСа, которая идёт обычно вместе с драйверами, либо некоторые драйвера позволяют делать это прямо из винды. 3COM и Intel это точно умеют.

 

unrealvladisla, а где уверенность, что хитрый узер не надыбает, такую прогу (да в том-же инете), и не перешьет флешку,

некоторые драйвера позволяют делать это прямо из винды.

тем более если это мона сделать (в некоторых моделях) прямо из винды.

ВсЕ хотят скорость больше чем у соседа :))

Ди сетевухи такие, стоят поболее 6 у.е. (Убитых Енотов)

тут вопрос в том какой хитрый девайс собрать, чтобы висел он на стороне домового свитча (или подьездного) и не давал абоненту работать на сотке, тока на десяти м/бит, и дома пусть хоть головой об стену бьется - больше десятки он не получит. Доверять абоненту - это самоубийство. ;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость
Помню только, что FLP, в отличие от NLP, идут не по одному, а целой пачкой, где синхронизирующих импульсов, почему-то, 17 (потому и запомнил, что цифра корявая), а между ними могут вставляться информационные биты "паспорта".

 

 

т.

 

в 100 пачка 33 линк пульс однополярный он передаетса постояно когда нет даных

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость вобщето я и непонял в чем тут придирка, что я неправильно сказал что 10мегабит ето тожесамое что и 1 мегабайт, или че.

я в состоянии считать и мерить. в состоянии перевисти свич в 10 или 100мбит для своей сетки.

что касается скорости на 10 в сетке то у одних 600кил у других 900кил, сильно влияет на скорость какая сетевая карта (производитель).

любой современный винт отдаст 12-30мегабайт в сек.

 

да и вобще отвелся от темы обсуждения, скажи человеку как принудительно выставить в 10мбит, и то толку больше будет чем придиратся к словам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.