Dakle, problem mi je sljedeći...
U sklopu jednog seminara pokušavam uspostaviti klasični tcp handshake. Mreža je virtualna, u Virtualboxu.
Prvo računalo je Ubuntu 10.04 i na njemu se pokreće program koji gradi tcp/ip paket sa syn zastavicom i šalje ga. Drugo računalo je sa WinXP i instaliranim Apacheom.
E sad, stranici na serveru uspješno pristupam s Ubuntua pomoću web preglednika. U Wiresharku i vidim sva tri paketa handshakea.
Međutim, kada šaljem svoj syn paket prema serveru, ovaj na njega ne odgovara sa syn/ack, no u Wiresharku vidim da je poslan i prepoznat kao TCP syn.
Uspoređivao sam syn pakete Firefoxa i svoje i razlike uglavnom nema. Jedino što se razlikuje je što Firefox (odnosno OS kad gradi paket) postavi neke opcije koje mi se ne čine bitnima (TCP sack permitted konkretno).
Pa pomažite!
Zašto neće odgovorit?