当前位置:  技术问答>linux和unix

IP包头在经过路由转发时是否会被修改

    来源: 互联网  发布时间:2016-05-17

    本文导语:  假设如下的网络环境:ADSL上网,本机配置的局域网地址为192.168.1.100,ADSL的虚拟网络地址为58.212.135.131,需要访问的公网服务器为231.110.231.112,在公网服务器上由一个基于TCP协议的SocketServer程序,从192.168.1.100向服务器...

假设如下的网络环境:ADSL上网,本机配置的局域网地址为192.168.1.100,ADSL的虚拟网络地址为58.212.135.131,需要访问的公网服务器为231.110.231.112,在公网服务器上由一个基于TCP协议的SocketServer程序,从192.168.1.100向服务器发起一个网络连接,在Accept这个连接后,从该连接获取的源地址58.212.135.131,现在的问题是如果在内核中操作,从IP层获取该包头信息,获取到的时192.168.1.100还是58.212.135.131,或者是其他IP地址?如果获取的不是192.168.1.100,那么是否有什么方法可以在内核中获取该地址?

|
外网的服务器是看不到你的内网地址的
你说的内核是那里的内核??

|
如果你是用windows自带的pppoe的话,那么根本就用不到192.168.1.100这个ip。

|
IP包头在经过路由转发时是否会被修改   

=====================

会啊,至少TTL会被修改。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 什么情况下,系统会设置TCP包头中的PUSH标志位,谢谢!
  • ts包头结构问题
  • 关于IP包头的极度困惑,在线等。。。。
  • 知道TCP/UDP的包头,如何判断其应用层协议类型,struct tcphdr和 struct udphdr结构中那个变量能判断应用层协议类型。
  • 论坛 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3