技工之家

Let's talk about tech

导航

2005年1月27日 #

winsock之raw socket的局限

摘要: 往一个端口发包时,如果没有置SYN位就发不出去。虽然sendto()可以成功,但是从sniffer看不到这个包,猜测是这个包在驱动层中被扣下了。而一旦发送了一个SYN包后,就可以往这个端口发置ACK或FIN位的包,不能发置PSH或URG位的包。此时发置RST的包也发不出去(从sniffer上看不到),而且从此以后发ACK和FIN包也不行了,直到再次发SYN包。如果在发送SYN包后一段时间之内不再往... 阅读全文

posted @ 2005-01-27 11:59 techmania 阅读(883) 评论(0) 推荐(0) 编辑