Data file with 3 Bytes long name, comprising 500 bytes needs to be transmitted.
ID: 3688468 • Letter: D
Question
Data file with 3 Bytes long name, comprising 500 bytes needs to be transmitted.
1) How many TFTP packets would be required?
2) For transmission each TFTP packet is handed to UDP, which adds its header to for a UDP segment, which is in turn handed to IP (assume IPv4 is used), which adds its header to form an IP datagram. What is the size of the IP datagram?
3) What is the total size (number of bytes) of the packets actually being transmitted?
4) What is the overhead percentage in this data transfer?
*assume the mode field in the TFTP WRQ packet is 2 bytes long
Explanation / Answer
The data files have 3 bytes long name, the number of bytes transferred are 500.
a)
The number of TFTP (Trivial File Transfer Protocol) required would be 1. The file transfer occurs when the client request to read write a specific file on server. The data packets required is of size less than 512 bytes.
b)
For transmission of each TFTP packet is handled to UDP, which adds its header to form a UDP segment, which in turn handled to IP which adds its header to for an IP datagram. The size of the IP datagram is 65535 bytes.
c)
The total size (in bytes) of the packets being transmitted can be calculated as follows:
The maximum size of datagram is 65535 bytes – 20 bytes = 65515 bytes
The UDP header is of length 8 bytes, which leaves 65507 bytes for maximum amount of user data.
d)
The overhead percentage in this data transfer is up to 524 bytes
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.