Вааще нихрена не понятно. Причём тут ОС и что она считать должна. Есть разные уровни сетевой модели OSI, которую благополучно ничто не хочет знать в упор. На некотором её уровне есть контрольная сумма передаваемых данных. Если она не совпадает с содержимым пакета, то он отбрасывается. Этим занимает сетевая карта. До ОС это не доходит совсем.
Потому что udp не содержит механизма подтверждения обслуживания. Поэтому и отказ от обслуживать в принципе невозможен.",я тоже не понимаю!
Кто вам сказал, что больше 0xFFFF TCP соединений нельзя принять? Видимо вы сделали этот не правильный вывод исходя из того, что номер порта - двухбайтовое целое?Привет, моя библиотека работы с сетевыми сокетами позволяет создать слушающий порт, и от него уже создавать виртуальные каналы tcp (занимая порты ос), а портов в операционной системе, как Вы уже сказали! Так же как и служебная инфа tcp-порт назначения равен 16 битам, ни как не запихнешь больше, можно запихнуть меньше-это тоже разновидность атаки)