A method comprising: sending one of a plurality of file segments from a sending system to a receiving system, the receiving system being connected to a first portion of a network and having a first network address to thereby establish a first link; determining first link performance metrics regarding receipt of the one of the plurality of file segments as associated with the first network address and the receiving system; reporting the first link performance metrics to the sending system; storing at least a portion of the received first link performance metrics in storage of the sending system as associated with the first network address and with the receiving system to thereby establish a first network loading profile for the first link; disconnecting the receiving system from the first portion of the network; connecting the receiving system to a second portion of the network to thereby establish a second link, the receiving system having a second network address; sending another of the plurality of segments of the file from the sending system to the receiving system, the receiving system having the second network address; and determining second link performance metrics regarding receipt of the another of the plurality of file segments as associated with the second network address and the receiving system; reporting the second link performance metrics to the sending system; storing at least a portion of the received second link performance metrics in storage of the sending system as associated with the second network address and with the receiving system to thereby establish a second network loading profile for the second link; at a subsequent time, reestablishing the first link; and the sending system using the stored first network loading profile to determine current bandwidth utilization for the first link at the subsequent time to transfer additional file segments from the sending system to the receiving system. sending one of a plurality of file segments from a sending system to a receiving system, the receiving system being connected to a first portion of a network and having a first network address to thereby establish a first link; determining first link performance metrics regarding receipt of the one of the plurality of file segments as associated with the first network address and the receiving system; reporting the first link performance metrics to the sending system; storing at least a portion of the received first link performance metrics in storage of the sending system as associated with the first network address and with the receiving system to thereby establish a first network loading profile for the first link; disconnecting the receiving system from the first portion of the network; connecting the receiving system to a second portion of the network to thereby establish a second link, the receiving system having a second network address; sending another of the plurality of segments of the file from the sending system to the receiving system, the receiving system having the second network address; and determining second link performance metrics regarding receipt of the another of the plurality of file segments as associated with the second network address and the receiving system; reporting the second link performance metrics to the sending system; storing at least a portion of the received second link performance metrics in storage of the sending system as associated with the second network address and with the receiving system to thereby establish a second network loading profile for the second link; at a subsequent time, reestablishing the first link; and the sending system using the stored first network loading profile to determine current bandwidth utilization for the first link at the subsequent time to transfer additional file segments from the sending system to the receiving system.