Дмитрий, в tcp не указывается протокол вышестоящего уровня, а в моем вопросе формулировка стоит такая, что анализ должен проводитсья без привязки к номеру порта. Допустим, поменяли ftp порт с 21, на 9998 и все тогда, остался только какой-то "непонятный" текст
Дмитрий, Нет, посмотрите ,например, дамп протокола ftp, это просто plain текст, в котором не упоминается ничего о том, что это протокол ftp. А сразу начинается процесс аутентификации. И если изменить порт со стандартного на любой другой, то становится непонятно что это за протокол.
Лайк за эту книгу. Если ты совсем новичок, то Ритчи и Керниган будет сложноватой. А вот именно этой книге можно сказать спасибо, что я вообще понял как программировать в целом, а не только на СИ. Однозначно для начала советую ее.