Мое (довольно необразованное) предположение состоит в том, что это зависит от брандмауэра, управляющего портом.Если это маршрутизатор adsl со встроенным брандмауэром / NAT, то есть большая вероятность, что когда вы говорите, переадресовывает порт 80, то есть делает это без проверки содержимого пакета.
С другой стороны, в корпоративной среде с чем-то вродеPix firewall, если вы скажете ему пересылать http на порт 80, он будет делать это только для пакетов http (потому что он фактически проверяет содержимое пакета), и ваш nettcp будет заблокирован.