待解决问题
为什么需要gtp这个封装呢? (进入论坛模式)
离问题结束还有0天0小时 |
提问者:elivs
|
提问时间:2013-6-13 21:55
一直想不明白,为什么需要gtp封装呢?直接ip+udp,用udp端口号来表示不行吗?
问题答案 ( 3 条 )
GTP只需要1个UDP的port,而且一般都约定在2152端口。GTP的TEID可以区分不同的实体,是4个字节,范围比UDP的port要大得多。如果用IP+UDP Port,不仅仅会占用大量的UDP Port资源,能表示的实体个数也少很多。
我刚接触着东西,不过我感觉,他和普通的上网最大的区别是他为GPRS服务,如果你从一个信号基站到另外一个基站去,就相当于从一根网线换了另外一根,如何做到用户无感知(即不断网),直接使用IP+UDP感觉不够啊,所以,就封装了一层GTP协议,保证同源同宿。比如:坐动车从北京到上海,用4G网络下载东西,有的运营商是会断线的或者说速度会变慢……
没看懂~