The difference between a client - server and a peer - to - peer (P2P) network is that each node can both request and provide services in a P2P network. In contrast, in a client - server network, the client nodes request services, and the server node provides them. This is a group project of approximately 3 - 4 students. Group Registration (3 ~ 4 Students in the Group from the same Campus and Cohort. Groups of different campuses and cohorts are not allowed.) for all the group assignments. Please nominate one student as a group leader. The group leader will submit the report/doc/files in the submission, including group details such as member names, student ID, Campus and cohort, and the rest of the group members will upload only group details. Ensure that only the group leader submits the files. You will be required to build a peer network and a client - server network and compare the two (e . g . , BitTorrent vs FTP) using network tools such as Wireshark to demonstrate the client - server or peer - to - peer relationships and identify the appropriate protocols. You will demonstrate the network and analyse the protocols in your submitted video Install at least three hosts (Windows (10 or 11)) in the virtual box for P2P . Create a folder with files and share it in the P2P network. Install Wireshark and analyse the traffic when accessing other machines to download or upload the files. Install one Windows server (2022 or the latest) with the DNS and FTP server with two Windows clients (Windows 10 or 11) in the virtual box. Join the domain and download/upload the files from/to the FTP server. Install Wireshark and analyse the traffic when accessing the server to download the files.