L2TP(RFC2661)上来就说自己是扩展PPP协议(RFC1661)的,我看我还是先看一遍PPP协议吧。
而PPP协议是一个数据链路层协议,比TCP低两层,比IP协议都低一层。用普通的socket编程不能直接修改包头,所以我需要借助于WinPcap和libpcap库来获得对数据链路层的控制能力。
数据链路层啊,难怪比HTTP难懂,搞这东西要和Sniffer一样用WinPcap,这一点就让我觉得很高端了。
这种超级底层的冷门知识,估计对我的游戏开发工作是没有任何帮助的。不过毕竟工程师,拿这种阳春白雪的东西当业余爱好装个B也是好的。继续看吧。
想起了大学时候曾经自学汇编的努力哈哈哈
厉害,我尚未涉及到这么底层过~期待有所分享。
太底层了,好像和ARP欺骗是一个层面上的。学了不能以致用,我担心自己会坑掉啊>_< 哎,我也是太势利了,工作上用不上的东西我就容易坑= =