Small doubt Reg. TCP Flag, "PUSH". I was thought that this flag is set only to the last packet of a segmant, to tell the receving end to "PUSH" the data to the application, so that the cached data will be moved.
But recently I read that
" This particular flag is used quite frequently at the beginning and end of a data transfer, affecting the way the data is handled at both ends."
Why it is required in the begining.. what is the use,,, ??