networkingdevise者outlooknetworking知识 – 问题

我是StackOverflow的长期用户,但我认为在这里提出这个一般问题会更合适。

我是一个十年以上的网页devise师,希望让我的networking应用程序与我的客户的各种系统接口。 在一个特定的情况下,我有一个客户将数据存储在运行Microsoft Server的服务器机架上,并将数据存储在Dbase文件中,我基本上想学习如何将这个数据安全地托pipe到外部世界(我想我需要设置一个静态IP?),以便我可以连接一个Web应用程序。

我正在寻找的是为了做这样的事情而需要学习的主题的方向。 此外,任何书籍,网站或其他资源,你build议我阅读将不胜感激。 我是一个非常快速的自学者,我只是不确定要寻找什么或从哪里开始。

这很大程度上取决于您的客户已经具备的基础架构,您和客户愿意承担的风险水平与您的支出水平相比,以及这些Web应用程序对客户业务的可用性有多重要。

尽pipe如此,为了让您的Web应用程序可用于外部世界,面向客户端的MS / Dbase后端(可能是完全私有的),您至less需要:

  1. 连接到公共互联网 – 是的,这应该包括一个公共IP(或一组),由大多数ISP提供
  2. 客户端局域网和公共互联网之间的路由器 – 通常由ISP提供
  3. 防火墙:这可以在路由器上或在另一个盒子上完成
    • 路由器: pro:很可能与线路费用捆绑在一起, con:路由器(甚至是GUI)很难在dynamic环境中维护,并且不像基于OS的防火墙那么灵活。
    • 盒子: 亲:您select的防火墙环境,包括许多额外的function,无论是金钱和时间成本

我关于防火墙的快速2c(作为链接,路由器,IP是你将不得不围绕你所在地区的ISP进行研究):

如果客户愿意付款,并希望有一天能够自己pipe理 ,因为他们已经拥有MS基础设施,所以我推荐微软的安全服务器产品 – 甚至可以在同一个MS盒子上运行,所以只需要授权将是成本。

如果你愿意学习,并且客户不想花费任何东西而不是链接成本 ,那么当你做研究的时候,看看ISP提供什么路由器/接口来pipe理你的链接,以及它是否为你提供了正确的安全目的。

如果你愿意学习,而且客户愿意花一点时间 ,那么1U机箱上的基于nix的防火墙发行版是一个很好的select。 有许多防火墙发行版可供select (对我来说推荐给想要学习的人);而且你会学到很多,保证。

最后,根据你问题的基调(并且事先不了解你的背景和经验),我build议你至less通过以下方面的知识来启动你的networking基础设施build设者:

  • 电子载体系统
  • 互联网协议
  • networking地址解读
  • 防火墙types

像往常一样, HTH && YMMV 。

🙂