У меня вопрос о сетевых протоколах. Когда я получаю пакеты для его декодирования, как я могу определить, есть ли его TCP или UDP или ICMP?Различия между сетевым протоколом TCP/UDP/ICMP
Есть ли какой-либо знак байтового номера, я могу его использовать?
Я думаю, что это сильно зависит от того, какие протоколы используются в разных слоях. Например, на уровне 4 UDP будет иметь меньше накладных расходов, чем TCP, а также будет зависеть от ОС и сетевого стека. –
Я использую TCP protcol – Hani
@Hani Если вы используете протокол TCP, почему вы задаете вопрос? Вы получаете TCP, период. Вы даже не получаете пакеты, а только поток байтов. Ваш вопрос не имеет смысла. – EJP