Итак, это может быть глупый вопрос, но, насколько я понимаю, если я отправляю данные через TCP или UDP, если какой-либо из IP-пакетов, составляющих этот пакет TCP / UDP, отбрасывается, весь пакет TCP / UDP передается повторно, но мой вопрос заключается в том, почему мы не можем просто отправить части данных, которые отсутствуют. В настоящее время моя единственная причина этого заключается в том, что если бы мы отправляли ACK для каждого полученного IP-пакета, это увеличило бы перегрузку сети. Это правильно, или есть другие причины, по которым мы должны пересылать все данные в пакете TCP / UDP, когда отбрасывается только один или несколько IP-пакетов?