> для кого придумана контрольная сумма на случай "битых" пакетов с последующей ретрансмиссией оных?Дело в том, что далеко не во всех случаях возможна/удобна повторная пересылка данных. В частности, в реалтаймовом трафике (управление реальными устройствами, мультимедия, VoIP) повторная пересылка приводит к большим задержкам.
> потерянные пакеты - это проблемы в сети. Если так - то любая избыточная информация - это лишние потери и проблеы для протокола (лишние задержки, что не гуд)
Пересылаемые повторно пакеты - тоже избыточная информация.
> Нужно чуток различать что есть задачей какого уровня OSI модели
SOCKS и NAT/Masquerading работают как раз на четвёртом уровне модели OSI.
> Смотри файл /etc/services
Это просто сопоставление имён протоколов и номеров портов. При этом ни клиент, обращаясь по определённому порту, не м.б. уверен, что там его ждёт программа, обслуживающая нужный клиенту протокол.