Message board for the users of flat assembler.
> Heap > [tcp] why null packets are illegal?
Im wondering why each tcp packet must have at least 1 flag set.
From my understanding, flag is just an ADDITIONAL information to the other side, for example:
urg - urgent pointer valid
psh - flush buffer
rst - drop connection
fin - no more sends
syn - ask the other side if he accept connection
ack - dont know
each packet must have at least 1 flag, meaning when i send data i must set either ack.
Why is that?
Why when i send packet wthout ack it will be wrong (i ack read data in other packet)? I belive that ack means only that ack number is valid, and can be sed by other side to acknowleadge data. Seems it has other purpose as well.
What is that secret purpose of ack being mandatory?
|23 Dec 2010, 23:24||
< Last Thread | Next Thread >
Copyright © 1999-2020, Tomasz Grysztar.
Powered by rwasa.