Problem
Draw a simple Client-Server architecture overview of the file transfer using Netcat. Show the following elements and the interaction involved in the transfer:
a) The hardware and software components (clients, servers, VM, etc).
b) All IP addresses and ports. They should be labeled in the drawing. You can refer to the Wireshark capture to find out the source/destination IP addresses. Remember that the client and server were set up inside your own VM, so start your drawing with a box representing the VM and label it "Virtual Machine".
Suppose now the client requests a web page from a web external server with IP address 220.15.34.30.
a) Add this server to your drawing, including the additional intermediate elements (like an internet connection). Show the port number that the server would be listening on.
b) Indicate in your drawing the communication between the client and server. You can update your drawing above to show the new communication (don't need a second drawing).