阅读:2089回复:1
关于ADS的问题。
各位高手,有个关于ADSL的问题想向大家求教。
在2000下面通过adsl上网,网卡是Realtek RTL8139, ADSL modem是爱立信的,用的是raspppoe。不知道 当adsl拨号拨上去后,rtl8139.sys, raspppoe.sys ndiswan.sys,tcpip.sys这些driver和他们的device互相 之间是怎么联系起来的。rtl8139.sys应该是一个miniport driver,那么raspppoe.sys有是什么?也是miniport driver吗? 还是im driver?他和rtl8139.sys是个什么关系? tcpip.sys有和谁绑定在一起?另外我用WinCap观察捕获 的以太网frame(就是rtl8139的),可以看到有一些 frame是 IEEE 802.3 Ethernet frame, source mac addr:00:80:37:54:2c:30 dst mac addr:01:80:c2:00:00:00负荷是 LLC Control,STP 协议。请问这两个mac addr是谁的mac addr?首先肯定 不是我的网卡的,也不是adsl modem的。 然后还有一些frame是 Ethernet II类型,负荷是 PPPoE Session.一般它的 source mac addr:00:e0:4c:45:95:fe,这是我的网卡 的mac addr. dst mac addr:00:10:67:00:c3:71这不是adsl modem 的mac addr.那么它是谁的mac addr?而且所有的 从我这里发出去和接受到的IP包所在frame的 source mac addr或者dst mac addr都是他。除非 这个ip 包是发给adsl modem的,那时dst mac addr 是adsl modem的mac addr. 我想要回答这个问题要 牵涉到ADSL体系中用户网卡,adsl modem,接入服务器 的网络拓扑结构。adsl modem和我的网卡应该是组成了 一个局域网,然后adsl modem有和接入服务器连在一起, 那么adsl modem和接入服务器属于什么连接?那个 00:10:67:00:c3:71我想应该是接入服务器的网卡的mac 地址,他起到路由器的作用。那么是不是我的网卡, adsl modem,接入服务器共同组成了一个局域网(或者 看上去是这样),接入服务器是路由器。那么 source mac addr:00:80:37:54:2c:30 dst mac addr:01:80:c2:00:00:00 这两个地址是谁的?是不是这个局域网里还有两台机器? 还有我怎么根据IP找到相应的 mac addr?用arp.exe吗?好像不行啊。 PS:很抱歉用了大量模糊的词语,我知道看 rfc最终可以明白的,可是那太化时间了,欢请 大家帮忙。 |
|
|
沙发#
发布于:2001-07-24 10:56
raspppoe是一个IM驱动,邦订到ndiswan上的,
wincap是截获送到你网卡的数据包,所以你局域网上相邻机器的数据包也被截获,所以你看的mac地址不是你机器的是别的机器的。 adsl和接入服务器输入点对点连接 通过arp可以找到ip和mac的对应关系 |
|
|