Why sequence numbering in TCP uses packet size.
 why it can't be packet number. if a packet with seq number 10 is sent with 100 bytes then seq number of next packet will be 111. why it cant be like, 10 ,11,12 etc 
Any specific reason other than packet loss