2. Suppose that a certain communications protocol involves a per-packet overhead of 50 bytes for headers. We send 1 million bytes of data using this protocol; however, one data byte is corrupted and the entire packet containing it is thus lost. There are 3 options for packet size (header+ payload): 1000, 10000 and 20000 bytes. Which of these sizes is optimal (i.e., minimum overhead)? (Hints: lost packet needs to be retransmitted)

Fig: 1