一个关于系统防火墙的有关问题,顺便问下防火墙的原理

一个关于系统防火墙的问题,顺便问下防火墙的原理
昨晚调了一晚上的问题,就是两台机子要用SOCKET进行通讯,当时windows XP的防火墙是开着的,然后两个程序无法进行通讯,奇怪的是,我们用一些socket的测试工具,发现两个的网络是能通讯的,都能收到消息,请问是怎么回事。把防火墙关闭后,一切就正常了,防火墙不是只是截取一些特定的包吗??我们包只是很正常的数据包啊

------解决方案--------------------
学会使用抓包工具比如wireshark