blog




  • Essay / Large file transfer using multicast and P2p for error checking and correction

    File transfer applications are considered the second largest source of data on networks after email. Users of the Internet or other online services use them commonly. They find a server with the desired information and use a file transfer protocol to download the file(s). Similarly, users on corporate networks must transfer files back and forth using a file transfer protocol. This article explains how we can combine StarBurst Multicast File Transfer Protocol (MFTP) with Peer to Peer (P2P) to create a more reliable multicast protocol for transferring large files. Say no to plagiarism. Get a tailor-made essay on “Why violent video games should not be banned”? Get an original essay Using client-server or even peer-to-peer file transfer protocols is not effective when distribution of large files over the network from a single source to multiple receivers. Therefore, using bandwidth and reading data storage from a multicast network can improve the transfer of a series of large files to many different recipients. Section I begins with a brief overview of multicast and P2P networks. Multicast is a mechanism used to support group communication applications such as audio and video conferencing, multi-game gaming, and content distribution. IP multicast is used to transmit IP datagrams from one source to multiple destinations in a LAN or WAN. With IP multicast, a copy of the information sent by applications to a group address can reach all receivers that are part of that group, as shown in Figure 1. Multicast technology leverages less bandwidth because it processes a group of receptors. IP multicast routing protocols use a large heterogeneous network such as the Internet to efficiently transmit datagrams from one source to multiple destinations. P2P is a type of network communication in which two peers (end users) are allowed to share files and data without going through a server and both workstations have equivalent capabilities and responsibilities, as shown in Figure 2 P2P is a completely different type of network from client/server architectures as shown in Figure 3. In P2P networks, peers are computer systems connected to each other via the Internet [2], while in client architectures. /server, many computers are dedicated to serving others. The process begins when a user runs peer-to-peer file sharing software (for example, µTorrent) on their computer and then sends a request for the file they want to download. The file can be located through file sharing software by querying other computers connected to the Internet and running the software. When the desired file is found on a computer's hard drive, it can be downloaded. Other users of the file sharing software can also get the desired file(s) from your computer's hard drive. It is true that the file transfer load is distributed among peers (computers) exchanging files, but others searching for and transferring files from someone's computer can cause bottlenecks. Additionally, this limits the number of computers on which the software can.