Почему Ethernet указывали минимальный формат кадра?

Я имел те же требования приблизительно месяц назад и искал высоко и низко для баланса

  • ежемесячная цена (10 маркеров на была моя цель),
  • ASP.NET + явно нуждающийся в MVC
  • не слишком дорогое дополнение для SQL Server
  • уважаемая компания

Я пошел для DiscountASP.NET, Они позволяют Вам выбирать IIS7 или IIS6, когда Вы - регистрация.

Подсказка: найдите купон где-нибудь онлайн. Я не забываю видеть объявление в SQL Mag однажды, а также Код Mag. Я успешно использовал '6 месяцев бесплатный' код от CodeMag.

12
задан 24 June 2010 в 22:25
5 ответов

Делая некоторое быстрое чтение, кажется, что это связано с частью Обнаружения коллизий CSMA/CD. Если бы кадры были слишком небольшими на старых вещательных СМИ, то некоторые коллизии были бы необнаруживаемыми. Продолжая мою тему автомобильных аналогий сегодня, это по той же причине, что мы не позволяем велосипеды на высокоскоростных магистралях - это просто не безопасно для них.

16
ответ дан 2 December 2019 в 21:33

В дополнение к (абсолютно корректному) ответу mfinni, устанавливая минимальный формат кадра позволяет Вам тратить, несколько получают циклы, проверяющие контрольные суммы Ваших кадров. В Вас Дни Olde можно легко вообразить микросхему, которая обрабатывает один бит за цикл, но берет много циклов для вычислений контрольной суммы на специализированной трассе, которая идет параллельно получить трассе. Получение многих коротких сообщений могло привести к этому становлению логики контрольной суммы искаженным путем начинания нескольких одновременных операций, инициированных в нем. Отбрасывание чего-либо ниже порога определенного размера позволяет Вам избегать этой проблемы простым способом.

4
ответ дан 2 December 2019 в 21:33

Ethernet разработан для работы через общую среду (эфир!). Отправители способны определять, когда сигнал, которым они управляют эфиром, отличается от сигнала в эфире.

К сожалению, все среды имеют задержку распространения (к сожалению, даже свет распространяется с конечной скоростью).

Предположим, вы отправили очень короткий кадр. Чтобы определить, передает ли приемник одновременно с получением вашего кадра, вы должны подождать, пока сигнал, который он отправляет, достигнет вас, поэтому вы должны ждать / прослушивать вдвое большую задержку распространения носителя, прежде чем вы узнаете, была ли столкновение на принимающей стороне.

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

2
ответ дан 2 December 2019 в 21:33

Чтобы CSMA/CD работал корректно, вы хотите последовательное обнаружение столкновений.

Если приемник увидит столкновение, а отправитель не увидит, то пакет будет потерян. Аналогично, если отправитель видит столкновение, но получатель не видит его, вы получите дубликат пакета после того, как отправитель ретранслирует его. Ни то, ни другое не желательно.

Поскольку данные путешествуют с конечной скоростью, необходим минимальный размер пакета, чтобы гарантировать, что если столкновение произойдет, то оно произойдет повсюду. Чем больше вы делаете минимальный размер пакета, тем больше и/или быстрее вы можете сделать сеть до того, как CSMA/CD сломается.

Что касается того, почему 64 байта я не знаю наверняка, но я ожидаю, что это было просто круглое число, которое "казалось правильным в то время", учитывая скорости, на которых они работали, ожидаемый размер Ethernet сетей и ожидаемый размер пакетов более высокого уровня.

.
0
ответ дан 2 December 2019 в 21:33

64 ബൈറ്റുകൾ മിനിമം പാക്കറ്റ് ദൈർഘ്യം ഒരു അല്ല അനിയന്ത്രിതമായ നമ്പർ. 10 ബേസ് 5 ഫിസിക്കൽ ലെയറിൽ ("ഫാറ്റ് ഇഥർനെറ്റ്" ഏകോപനം, യഥാർത്ഥത്തിൽ വ്യക്തമാക്കിയ ഫിസിക്കൽ ലെയറുകളിലൊന്നാണ്, അതിൽ ഏറ്റവും ദൈർഘ്യമേറിയ കേബിളുകൾ ഉണ്ട്) ഇത് മൈക്രോസെക്കൻഡിൽ ഏറ്റവും കുറഞ്ഞ പാക്കറ്റ് ദൈർഘ്യത്തിന് കാരണമാകുന്നു, ഇത് പരമാവധി ദൈർഘ്യത്തിന്റെ ഇരട്ട യാത്രാ സമയമാണ് കേബിൾ, 2500 മീറ്റർ, നാല് 500 റിപ്പീറ്ററുകളുള്ള അഞ്ച് 500 മീറ്റർ സെഗ്മെന്റുകൾ ഉൾക്കൊള്ളുന്നു. എല്ലാ നോഡുകളിലും വിശ്വസനീയമായ കൂട്ടിയിടി കണ്ടെത്തുന്നതിനായി കേബിളിന്റെ എതിർ വശങ്ങളിൽ നിന്ന് കൈമാറ്റം ചെയ്യപ്പെടുന്ന പാക്കറ്റുകൾ കേബിളിലെ ഓരോ പോയിന്റിലും പൂർണ്ണമായും കൂട്ടിയിടിക്കുന്നുവെന്ന് ഉറപ്പാക്കാനാണിത്.

ട്രിവിയ:

  • ഇത് സുരക്ഷാ ഓവർഹെഡിനുള്ള ഏറ്റവും കുറഞ്ഞ തുകയുടെ ഇരട്ടിയാണ്
  • കോക്സി കേബിളിലെ കൂട്ടിയിടി കണ്ടെത്തൽ ഒരു അനലോഗ് വോൾട്ടേജ് താരതമ്യക്കാരന് ചെയ്യാവുന്നതാണ് (കൂട്ടിയിടിച്ച പാക്കറ്റുകൾ സാധാരണ സിഗ്നൽ വോൾട്ടേജിന്റെ ഇരട്ടിയാണ്)
  • ചെമ്പ് കേബിളിലെ വൈദ്യുതിയുടെ വേഗത സെക്കൻഡിൽ 200000 കിലോമീറ്ററാണ്
  • 10 ബേസ് 5 ഇഥർനെറ്റിലെ ഓരോ ബിറ്റും കേബിളിൽ 20 മീറ്റർ നീളമുണ്ട്
0
ответ дан 2 December 2019 в 21:33

Теги

Похожие вопросы