tcp packet structure and parser.