Question: In this problem we will use netcat to perform a lecal fle transter of the file 10MB zp. One terminal is set up for fistening

 In this problem we will use netcat to perform a lecal

In this problem we will use netcat to perform a lecal fle transter of the file 10MB zp. One terminal is set up for fistening and the other for sending. a. Research the netcat tool and brietly describe in your own words what it does. Next follow the procedure outlined below: The following process accomplishes the transfer of the 10MB zip file; - Open Wireshark to capture the packet transferlexchange and protocol(s) - Create two directories dir1 and dir2 - Open 2 terminals on your V/M and go to the dir1 and dir2 respectively (lers refer to them as terminal 1 and terminal 2) - Download 10MB zip file from here btterliow4.download.thinkbroadband comitomB zig - On terminal 1 inside directory 1. run: netcat -1 9999> out. file - On terminal 2 inside directory 2 . run: nc locathost 9999 10M. zip b. Add a screenshot for each terminal showing the commands and output after the command is entered. Next, run a command to verily that the fle was indeed copied by its date and file size. Your screenshot should show belore the file was copied and after. c. Explain this data transfer in your own words. Which terminat is sending the Hle? Which one is receiving it? Which command initiates the data transfer? Identfy the Client and the Server. For this transfer to work, which command must be run first? Why? d. If the above transfer was done in HTTP, what would be the corresponding HTTP method that accomplishes this transfer? e. Use Wireshark to identify the transport layer protocol netcat uses to tansfer the file. Is this what you would expect? Why of why not? Verily in your Wireshark screenshot, markup and explanation thoroughly. f. Choose one of the packets transferred and drill down to find the source and destination IP addresses. What are the addresses? Do the addresses make sense? Explain. 9. Looking at the IP header, calculate how much data is carried (in bytes) in the payload of the packet in (f)? Show the values in a screenshot and explain how you arrived at your answer, h. During the netcat transler, the client transmits some TCP segments with a len=0. What is the purpose of these packets and why are they needed? If ycu do not see any of these ACKs, please contact your TA in the lab

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!