请教了:  
为了学vc网络编程,我下载了瑞星个人防火墙,瑞星个人防火墙管理界面上有“目的端口设置”和“源端口设置”,请问1.什么是目的端口??什么是源端口???能不能举个例子说明????2.防火墙软件主要是防“木马”,请问防火墙软件能不能防“病毒”啊????能不能举个例子说明????谢谢!!!!