Chinaunix首页 | 论坛 | 博客
  • 博客访问: 196392
  • 博文数量: 96
  • 博客积分: 1781
  • 博客等级: 上尉
  • 技术积分: 970
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-07 12:31
文章分类

全部博文(96)

文章存档

2014年(1)

2013年(14)

2012年(44)

2011年(37)

分类: LINUX

2012-05-21 10:14:26

  由于在项目中设计获取源终端机IP的需要,但在实验中经过多网段后,linux下获取源IP显示的是上级的IP,但xp下RDP协议确可以获取到最原始的IP地址,这个让我很困惑。

  在阅读 CCNA时,里面详细讲解了数据从一个网段发往另一个网段的过程,包括DHCP,DNS,ARP等等,包括HUB,网关,路由器的处理等。

总结如下:

      1)在跨多个以太网/广播域发送IP分组时,IP分组中唯一改变的是TTL,IP报文中的TOS字段可能发生改变——IP寻址和已封装的有效负荷不发生变化,即即使经过路由转换,但源IP和目的IP不会发生变化。

     2)在跨多个子网发送IP分组时,以太网帧中的MAC地址在每个子网中都会发生变化。即帧里面的源MAC地址和目的MAC地址都会随着网段变化而变化。

     所以我们项目里获取MAC地址是没有意义的,因为服务端通过报文根本没法获取到终端机的MAC地址。

                                                                                    2012.5.21

阅读(617) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~