Re:Google's “Director of Engineering” Hiring Test
by Klockan on Friday October 14, 2016 @07:32AM
(#12707404)
The messages contains a lot more than the flags though so those bytes aren't enough and he didn't mention SYN-ACK.
Re:Google's “Director of Engineering” Hiring Test
by daveio on Friday October 14, 2016 @08:01AM
(#12707512)
They're bits. SYN can be represented as 0x02, ACK can be represented as 0x10. 0x02 BITWISE-OR 0x10, ie SYN BITWISE-OR ACK or 'SYN-ACK' colloquially, is 0x12.
"in hexadecimal: 0x02, 0x12, 0x10".
His response:
> in hexadecimal: 0x02, 0x12, 0x10 – literally "synchronize" and "acknowledge".
What do you think SYN and ACK stand for? Could it be "synchronize" and "acknowledge"? Moreover his point that knowing the bytes is more useful when you're looking at packet dumps is valid.