端口预测策略
一般的,對稱NAT為等差型和恒等型可以被預測出來。
思路是:
主叫端在端口限制型NAT之下。被叫端處于對稱型NAT之下。
被叫端主機地址向主叫端的主機地址和反射地址發包都會被丟棄!因此對稱型NAT分配的端口號未知。
但是被叫端主機地址發往主叫端中繼地址的包會被主叫端接受。因此會得到此時prflx的端口號(音頻和視頻)
再根據之前收集地址時,音頻和視頻分別收集反射地址、中繼地址的分配端口規律。
可以得到差值或者說內網外網端口值恒等的規律。
那么,我們就可以得到被叫端主機地址向主叫端反射地址發的包(音頻、視頻)時,在NAT留下的端口號。
后面主叫端主機地址向被叫端的反射地址發包時就使用這個與預測的端口號。但是這個端口號有一定幾率的占用情況!
?
?
總結
- 上一篇: STUN响应消息中添加MAPPED_AD
- 下一篇: 37.拷贝控制和资源管理