Каковы механизмы/подходы к проверке полезной нагрузки UDP в случае SIP? Сообщение SIP не содержит размер заголовка или тела, поэтому как проверить, что полезная нагрузка действительна? Напротив, RTP указывает размер, поэтому, учитывая значение длины из UDP-заголовка, можно проверить RTP на достоверность и целостность. Можно ли сделать что-то подобное для SIP?проверить SIP (протокол инициации сеанса)
Mark.
благодарит за комментарий. Однако сначала я должен понять, как проверить, что SIP, являющийся полезной нагрузкой UDP, действителен без разбора всего сообщения SIP - он может оказаться недействительным после разбора 90% сообщения. Поэтому мне интересно, есть ли быстрый «тест», чтобы принять решение о дальнейшем глубоком анализе. – Mark
Ну, UDP поддерживает проверку целостности через контрольную сумму, поэтому, если отправитель заполняет поле контрольной суммы, это может быть один быстрый тест. – yotommy
SIP-сообщения в дейтаграммах UDP не требуют 'Content-Length'; если отсутствует, предполагается, что остальная датаграмма является телом. –