Как создать протокол?

Тема в разделе "WASM.HEAP", создана пользователем IceBars, 25 мар 2010.

Статус темы:
Закрыта.
  1. IceBars

    IceBars New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2007
    Сообщения:
    384
    Адрес:
    Матрица
    Как создать протокол, типа UDP?
     
  2. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Опиши задачу подробнее.
     
  3. IceBars

    IceBars New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2007
    Сообщения:
    384
    Адрес:
    Матрица
    Не нравиться мне tcp/ip. Я реальный фанат быстроты и оптимизации. А tcp устарело. Хочу чтоб между 2 компьютерами был протокол с меньшим пингом и большим объемом передачи трафика в секунду.
     
  4. l3Ta0n

    l3Ta0n New Member

    Публикаций:
    0
    Регистрация:
    6 июн 2009
    Сообщения:
    45
    Протокол это всего лишь соглашение, а для оптимизации нужно нечто больше чем просто новый вид соглашений их можно взять хоть и из аськи. Тут нужна сама идея того как можно более удачно сжать инфу или пребразовать для передачи.

    Хотя можно создать новый виж транспортиовки данных на основе черных дыр, или межгалактичесикх червоточин которые за долю секунды пересекают Вселенную.
     
  5. dendi

    dendi New Member

    Публикаций:
    0
    Регистрация:
    3 сен 2007
    Сообщения:
    233
    ТС, UDP это как раз и есть User Defined Protocol. Но хз где ты нашёл его приимущества перед TCP (если речь идёт о случае когда необходимо передавать данные без потерь, не изобретая велосипеды). Хотя под всё есть свои цели.
     
  6. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    dendi

    UDP (англ. User Datagram Protocol) - как бы подсказывает нам К.О.
     
  7. dendi

    dendi New Member

    Публикаций:
    0
    Регистрация:
    3 сен 2007
    Сообщения:
    233
    Сори, спать надо было.
     
  8. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.625
    Адрес:
    Russia
    IceBars
    пишите софт который работает по вашей структуре данных - ваш оптимизированный тср - привязываете его к цифири и ставите эту цифирь в соответствующее поле пакта ip (идентификатор протокола следующего уровня)
     
  9. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.625
    Адрес:
    Russia
    IceBars
    а вообще овчинка выделки не стоит - куда проще написать протокол стоящий уровнем выше тср и не париться - если вы и выйграете что-то вашй оптимизацией, то эти крохи не стоят усилий на них потраченных, да и быстрее будет не всегда а лишь в частных случаях
     
  10. IceBars

    IceBars New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2007
    Сообщения:
    384
    Адрес:
    Матрица
    Кто нибудь слышал про Fast TCP http://protoplex.ru/?showid=268
     
  11. IceBars

    IceBars New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2007
    Сообщения:
    384
    Адрес:
    Матрица
    Вот именно из-за этой статьи я и создал эту тему
     
  12. Wizard109

    Wizard109 New Member

    Публикаций:
    0
    Регистрация:
    6 ноя 2006
    Сообщения:
    346
    Написать драйвер. Инфы по теме почти не видел.
    Отсюда можно начать: http://msdn.microsoft.com/en-us/library/ms801224.aspx
     
  13. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    Jumbo frame?
     
  14. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Советую почитать про то, как реально устроена "большая сеть". При передаче на большие расстояния сразу упрешься в сервера/железо, где надо менять программы. А конечные клиенты с их ADSL-модемами, точками доступа и т.д. Это огромные затраты и куча проблем.
    А самое интересное, что при быстром TCP появятся проблемы защиты : завалить сервера станет во столько раз проще во сколько возрастет скорость :)
    Это не совсем проблема TCP. Зависит от провайдера, от топологии сети, от клиентов наконец.
    Не надо путать СНГ и запад. Сети совершенно разные и проблемы тоже.
    Ребята там раздают торренты по 300 Гбайт с такой скоростью, что нам еще долго будет сниться.
    Ну правда Москва живет неплохо уже.
     
  15. dfrsa

    dfrsa New Member

    Публикаций:
    0
    Регистрация:
    5 янв 2010
    Сообщения:
    88
    Из вопроса вытекает что тебе нужно создать протокол транспортного уровня, модели OSI.
    Все определяется качеством предоставления сервиса, которое удовлетворяет твоим задачам, с учетом топологии сети:
    -срочность
    -возможность восстановления прерванной связи
    -возможность передачи данных по нескольким логическим каналам используя один физический
    -способность к обнаружению и исправлению ошибок передачи данных(дублирование, потеря, искажение пакетов)

    Но
    Тут нет ничего по поводу обнаружения ошибок, информации по поводу установления соединения. без этого - тебе UDP должно хватить с головой. Лучше дострой свой протокол уровнем выше, на базе того-же UDP, если это удовлетворяет условиям твоей задачи. Либо уточни условия.
     
  16. IceBars

    IceBars New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2007
    Сообщения:
    384
    Адрес:
    Матрица
    Закругляемся ребята
     
  17. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    тупанул - сиди оптекай.
    короче лол, надо запретить темы в 1 строку :derisive:
     
  18. IceBars

    IceBars New Member

    Публикаций:
    0
    Регистрация:
    16 янв 2007
    Сообщения:
    384
    Адрес:
    Матрица
    spa
    Хорошо! Теперь я буду создавать темы минимум 10 строк. Но первый пост останется в 1 строку.
     
  19. tex32

    tex32 New Member

    Публикаций:
    0
    Регистрация:
    24 окт 2009
    Сообщения:
    202
    Ужасная тема, особенно то, как люди кинулись рассказывать, что нужно делать автору. Прямо день добрых людей, а где "аффтар яду!" (с)
     
  20. asmlamo

    asmlamo Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    1.742
    >был протокол с меньшим пингом и большим объемом передачи трафика в секунду.

    А как протокол влияет на латентность канала ?
     
Статус темы:
Закрыта.