mostmar megy jol a dolog, az egyik mezo volt rossz bitsorrendben :)
- NagyZ blogja
- A hozzászóláshoz be kell jelentkezni
- 837 megtekintés
Hozzászólások
rfc-t most nem turtam, de kinyitottam a tanenbaum-konyvet, es
elso ranezesre csak annyi a kulonbseg, hogy a tcp checksum szamitas elott a payloadot (ha van)
paros szamu bajtra kell boviteni 0-val, ha paratlan hosszu
(ip header is paros, 20byte+x*4byte)
azutan a pszeudo-header, meg a padding byte nelkul kuldeni.
network-stacket irsz? :)
- A hozzászóláshoz be kell jelentkezni
ja, muszaj :) csak ugy tudok HTTP supportot vinni a libsa -ba, ha van benne TCP kezelo kod is.. :)
- A hozzászóláshoz be kell jelentkezni
Elvben valahol a kernelben van TCP stack, ahhoz nem fersz hozza? Ha nem, azokbol a kodokbol nem derul ki semmi?
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
meg nincs kernel, amikor az en kodom fut. a kernelben levo TCP stack tul bonyolult, es mas adatszerkezetekkel mukodik sajnos.
- A hozzászóláshoz be kell jelentkezni
beleneztem a netbsd-s network stackbe..
hat nem felnek a goto-tól :)
- A hozzászóláshoz be kell jelentkezni
Amikor ilyenekkel szorakoztam, akkor valamiert nekem sem jott ki sehogy a helyes checksum, vegul ezt hasznaltam, es igy mar jo volt: http://wireshark.sourcearchive.com/documentation/1.0.0/in__cksum_8c-sou…
A Wireshark forrasabol azt is meg tudod nezni pontosan miket hasznal szamolaskor.
--
ahan nem
- A hozzászóláshoz be kell jelentkezni