1. 程式人生 > >網路協議的封包與拆包方法

網路協議的封包與拆包方法

      最近在處理rtsp拆包的時候,發現自己在網路協議方面存在著很大的問題,其中最大的問題就是不清楚如何根據協議進行解析?因此,在做網路協議的拆包的時候如果這些知識沒有想清楚,理解透徹,那麼在做起來的時候你會發現各種各樣的錯誤讓除錯起來總是困難重重!因此,我們在解網路協議的時候,第一:清楚該協議格式;第二:熟悉該協議拆包流程;

      如,rtp包協議格式如下?那麼我們該如何解析呢?

    即,我們應該如何正確的解析出其中的如:V、P、CC以及timestamp等等選項字呢?

帶著這樣問題,詳細的介紹了大小端問題,以及位段問題,並例舉大良的測試例子,如果深入瞭解了網路協議的拆包封包方法,那麼在以後不管遇到哪個網路協議我相信處理起來都會變得更加得心應手了!