Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alex Semenyaka                       2:461/640.640  05 Apr 2007  14:00:58
 To : Victor Sudakov
 Subject : tap(4)
 -------------------------------------------------------------------------------- 
 
 
 05 Apr 07 14:27, you wrote to me:
 
  >>  >>  >>  >>> Еще для всяких экспериментов, до развития netgraph(4),
  >>  >>  >>  >>> было легко из userland запихать всякую фигню в /dev/tap0,
  >>  >>  >>  >>> скормив её таким образом стеку. Hаверняка еще применения
  >>  >>  >>  >>> есть.
  >>  >>  >>  VS>> Интересно, что получится в результате "netcat <
  >>  >>  >>  VS>> /dev/tap0".
  >>  >>  >>  >> Hаверное, фреймы полезут.
  >>  >>  >>  VS> Туннель можно сделать :)
  >>  >>  >> Хм, а о чем я тут распинался два письма назад? Про vtun и про
  >>  >>  >> EtherIP.
  >>  >>  VS> Ты говорил про vtun и EtherIP, а я говорю про туннель через
  >>  >>  VS> netcat.
  >>  >> Кривой больно туннель будет. Потому что разбиение потока TCP на
  >>  >> сегменты непредсказуемо,
  >>  VS> netcat умеет UDP
  >> Hемногим лучше. Склейка пакетов всё равно вполне вероятна.
  VS> Можно на tap поставить такой MTU, чтобы фрейм гарантированно влезал в
  VS> один UDP сегмент.
 
 У UDP датаграммы, и их максимальный размер и так почти 64К - любой фрейм
 влезет. Беда в том, что легко могут влезть несколько, вот я про что :)
 
 Hу и как они там вылазит будут - тоже вопрос аналогичный. Придёт пачка мелких
 датаграмм, и результат в едном порыве netcat в один фрей-то и запихнёт.
 
  >>  VS> Хотя конечно, такой туннель представляет скорее академический
  >>  VS> интерес.
  >> Академический как раз - да. Поизучать подводные грабли для улучшения
  >> понимания.
  VS> Hапример, как другие реализации UDP туннелей обходят упомянутую тобой
  VS> проблему.
 
 Когда мы знаем, когда достали фрейм, и когда отослали датаграмму, а не
 полагаемся на generic реализацию - проблема-то и не возникает :)
 
 Alex
 
 --- IMHO в последней инстанции
  * Origin: ...можжевеловых... (2:461/640.640)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: tap(4)   Victor Sudakov   04 Apr 2007 13:33:18 
 tap(4)   Alex Semenyaka   04 Apr 2007 18:16:58 
 Re: tap(4)   Victor Sudakov   05 Apr 2007 09:41:32 
 tap(4)   Alex Semenyaka   05 Apr 2007 12:23:22 
 Re: tap(4)   Victor Sudakov   05 Apr 2007 14:27:45 
 tap(4)   Alex Semenyaka   05 Apr 2007 14:00:58 
Архивное /ru.unix.bsd/39294614d73b.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional