不看此文章不算编程高手,不看此文章你就将错过一个进步的机会~!
各位朋友门!
大家都熟悉tcp/ip协议,也都经常用winsock来写各种通信程序,!
而且也有很多人知道以下的问题:一个服务器程序,当有客户来连接的时候,你可以取得
连接你的机器的ip地址!
但是,亲爱的朋友们,你们可能也曾听说,在windows下用icmp或者其他底层点的协议,就可以伪造ip包,那么可以伪造数据包的来源地址,这个时候您的服务器程序接收外来连接的时候收到的ip地址就可能是个伪造的,实际上并不存在的ip地址!那么可想而知,你就不能准确掌握连接你的机器!
我在这里想请教大家的问题就是,我有没有办法即使在对方伪造ip包的源地址的情况之下我依然能够找出他的真正的ip地址呢?
我多谢大家了!