[linux-network] Re: tcp/ip paket buyuklugu

---------

From: Ertan TOPRAKBASTI (etoprakb@hotmail.com)
Date: Tue 09 Mar 2004 - 12:15:04 EST

  • Next message: Murat Senkal: "[linux-network] Squid"

    doff: data offset length of packet in "32 bit" words

    "32 bit" birimi yerine uzunlugu byte (8 bit) cinsinden hesaplamak
    istediginizde, doff alanindaki degeri 4'le carpmak gerekli.

    Asagidaki formul, IP paketinin tum uzunlugundan IP ve TCP basliklarinin
    uzunlugunu cikarip TCP payload boyutunu byte cinsinden veriyor.

    ertan.

    >
    >Linux bir gateway'de c de yapmis oldugum bir paket gatewaye gelen tum
    >tcp/ip paketlerini yakaliyor
    >Ama bu tcp paketlerinin buyukluklerini bulmak icin nasil bir formul
    >kullanmaliyim. Ben sadece read(socket_no.....) ile gelen degeri ele aldım
    >fakat web den asagidaki gibi bir formulle karsilastim. Bu formulu
    >cozemedim.
    >Hangisi dogru socketten gelen tum verinin boyu mu yoksa asagıdaki formul
    >mu.
    >length=ip->tot_len - ((ip->ihl)*4+(tcp->doff)*4
    >
    >Not: Bana bu formulu bilenleriniz bireaz acikalrsa cok sevinirim. neden *4
    >neden tcp->doff gibi mesela. Tesekurler.
    >
    >

    _________________________________________________________________
    Frustrated with dial-up? Lightning-fast Internet access for as low as
    $29.95/month. http://click.atdmt.com/AVE/go/onm00200360ave/direct/01/


  • Next message: Murat Senkal: "[linux-network] Squid"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.