On the other hand, if there are 10,0000 1MB files, once the initial network session is established you don’t need to reestablish a new session after each file has been transferred so there is no increase of overhead. ![]() The problem is if you just send one big 10Gb file and the checksum fails (the file is corrupt) then you have to resend the ENTIRE 10Gb file from scratch. The session starts with a SYN and sends ACKs after each packet is received (up to your maximum supported MTU size in this case ~1500 bytes) until the 10Gb is completed and sends a FIN at which point the application understands the entire file has been transferred and does a Checksum to ensure that the file isn’t corrupted. In your example, again assuming that TCP is in use, the network doesn’t wait until the entire 10Gb file is set to verify receipt. Whether a file is sent as one big file or a bunch of little files it is still sent as a series of ~1500 byte packets during a single TCP session (assuming FTP or some other connection oriented protocol). ![]() ![]() With all due respect, what you wrote is incorrect.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |