Пакетная передача данных, это передача информации частицами от сетевой единици к другой сетевой единици по протоколу
ТСР\IP :
TCP - протокол который управляет Пакетной передачей по сети.
(Формирует пакеты, задает размер пакетам так как файлы не идут целиком, а по кусочкам(пакетам))
Принцип так сказать общения по протоколу ТСР:
1.отправляются пакеты по протоколу АДРЕСАЦИИ(Это как почта, вы запаковываете письмо в ТСР и несете в IP) - IP... так ПК узнают куда отправлять пакеты
2. обрабатывается пакет на удаленном ПК
3. Формируеться как в шаге 1 ответ от удаленной машини с MD5 суммой полученого ею пакета. Отправляется пакет в ответку с удаленного на ваш(как отчет о доставке).
4. Проверяется md5 сумма(как индификационный номер человека, так и у файлов).
5. И лишь тогда отправляет следующий пакет, и все это дело зацикливаеться до полной передачи информации или разрыва соединения Клиент - сервер(Клиент - сервер - клиент).
По-короче: Пакуем пакеты Кидаем, там формируеться отчет, мы его получаем, проверяем то ли получил получатель, если да то отправляем следующий пакет. Вот-так прям как нарко бизнес, порциями)))