As always,
we should test uploads for completeness and explore
the packet capture that results.
The upload operation is just as simple.
Let's begin by reviewing the script.
The script is almost identical to the download script from the previous demo.
The TFTP utility targets the remote TFTP server in verbose mode and issues
the put command to upload R3.cfg from client to server.
Only the put command is new.
Let's execute the script.
Once again, we are presented with three lines of output.
The first line indicates that a successful control
session was established using UDP port 69,
just like in the download.
Then the client uploads R3.cfg to the server.
Last, we see a summary of the file size and time required for the transfer.
Let's quickly jump over to the TFTP server and ensure
the file was transferred successfully.
This looks correct to me. Let's examine the packet capture next.