永发信息网

如何用C++实现个人防火墙程序

答案:2  悬赏:50  手机版
解决时间 2021-01-30 05:26
  • 提问者网友:你给我的爱
  • 2021-01-29 17:59
如何用C++实现个人防火墙程序
最佳答案
  • 五星知识达人网友:雾月
  • 2021-01-29 18:58
所谓的“防火墙”有两种,一种是硬件防火墙,这种防火墙通常是基于 Unix 或 Linux,相关开发基本就是一些过滤规则、配置、设置程序

另一种是软件防火墙,通过对数据的过滤而实现“防火”。这里又涉及到底层过滤和应用层过滤,底层就是在驱动级过滤,需要自己分析协议。应用层 Windows 已经提供了 SPI 接口,建议 Google Winsock2 SPI。
全部回答
  • 1楼网友:痴妹与他
  • 2021-01-29 20:35
包过滤防火墙 ·包 过 滤 技 术 ·主要在路由器上实现,根据用户定义的内容(如ip地址、端口号)进行过滤。包过滤在网 络层进行包检查与应用无关。 · 优 点 · 具有良好的性能和可伸缩性。 · 缺点 · 由于包过滤技术是对应用不敏感的,无法理解特定通讯的含义,因而安全性很差。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯