S
snowrain2k
Unregistered / Unconfirmed
GUEST, unregistred user!
1.本机IP与所设网关可否在不同的子网上?这样,本机可否与外界正常通信?
比如:202.100.100.122为本机IP,而网关设为202.100.98.1(网关在本机所接路由器上已经设置,原来是202.100.100.1),理论上只要本机有网关的ip-mac映射就可以通信,将不是同子网的包通通发到网关,但是试验发现不行,网关不相应本机发出的ARP包,即使在本记用arp命令静态加入一条正确的网关的ip-mac对也无法生效,也就无法正常通信。
为什么?
2.同一子网中,两台机器的IP与MAC一模一样,这两台机器是否会报冲突?
以前光是IP不一样,报冲突是因为ARP cache中的IP-MAC 对不一致,这时候就是一致的,还报不报冲突?为什么?
3.我在我的机器上装了两个网卡来模拟一个router,使用win2k,不想利用win2k只带的,想找一个有源码的router模拟软件来学习router的原理以及具体过程,不知道哪里可以找到这样的软件?
4.用socket在windows上基于UDP编程
client不绑定任何端口,server绑定一指定端口,发现可以正常通信。
请问:client绑不绑定有什么区别?
如果上面client不绑定时,是因为os随意分配一个未用的临时端口给Client,那么如果Client发出udp包后,接收Server的相应包之前,有一个程序绑定了这个Client使用的临时端口了,那么Client是否会收到Server的相应包?
5.当网关只开放了http与ftp端口时,就无法使用oicq,上次有人提过,即时只开放了http端口,也可以正常使用ociq,只要在本机上安装一个什么sock2http的软件即可,不知该软件是怎么工作的?
那个sock2http是不是相当于一个proxy,ociq发向外界的包通过它转成http的包(??),然后相应包到本机时该软件又转发给ociq。
1)网关为http开放的是tcp端口,而ociq使用的是udp协议,端口号是怎么解决的。
2)sock2http是怎么判断到达http端口的包中,哪些是正常的http包,哪些是ociq的包。
不好意思,盼望高人解我的迷惑,谢谢。
比如:202.100.100.122为本机IP,而网关设为202.100.98.1(网关在本机所接路由器上已经设置,原来是202.100.100.1),理论上只要本机有网关的ip-mac映射就可以通信,将不是同子网的包通通发到网关,但是试验发现不行,网关不相应本机发出的ARP包,即使在本记用arp命令静态加入一条正确的网关的ip-mac对也无法生效,也就无法正常通信。
为什么?
2.同一子网中,两台机器的IP与MAC一模一样,这两台机器是否会报冲突?
以前光是IP不一样,报冲突是因为ARP cache中的IP-MAC 对不一致,这时候就是一致的,还报不报冲突?为什么?
3.我在我的机器上装了两个网卡来模拟一个router,使用win2k,不想利用win2k只带的,想找一个有源码的router模拟软件来学习router的原理以及具体过程,不知道哪里可以找到这样的软件?
4.用socket在windows上基于UDP编程
client不绑定任何端口,server绑定一指定端口,发现可以正常通信。
请问:client绑不绑定有什么区别?
如果上面client不绑定时,是因为os随意分配一个未用的临时端口给Client,那么如果Client发出udp包后,接收Server的相应包之前,有一个程序绑定了这个Client使用的临时端口了,那么Client是否会收到Server的相应包?
5.当网关只开放了http与ftp端口时,就无法使用oicq,上次有人提过,即时只开放了http端口,也可以正常使用ociq,只要在本机上安装一个什么sock2http的软件即可,不知该软件是怎么工作的?
那个sock2http是不是相当于一个proxy,ociq发向外界的包通过它转成http的包(??),然后相应包到本机时该软件又转发给ociq。
1)网关为http开放的是tcp端口,而ociq使用的是udp协议,端口号是怎么解决的。
2)sock2http是怎么判断到达http端口的包中,哪些是正常的http包,哪些是ociq的包。
不好意思,盼望高人解我的迷惑,谢谢。