项目实践中需要了解的网络名词

122 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第8天,点击查看活动详情

前言

作为开发小白,在上手项目的时候一定会听到前辈说什么服务器、内外网、ip、端口之类的名称,而你是不是也有一头雾水的时候?现在我将针对一些名称,根据我的理解,进行说明。如有不正之处,欢迎大家和平交流。

内容

  • 内网

简单来说,就是局域网,在某一区域内由多台计算机互联成的计算机组,局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。。

  • 外网

外网是相对概念,针对内网而言。并不是说外网就可以通过公共网络访问到。它也可以在机构内部。

  • 公网

可以通过互联网访问到的,是连接不同地区局域网或城域网计算机通信的远程网。通常包括很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个地区、城市和国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。

  • 服务器

服务器一般只能内部访问,如果需要外部访问,那么就得开端口。所以咱们开发过程中都是ip+port的网络地址。

  • 测试地址、正式地址

一般程序需要部署到两个地址,一个可以用来测试 ,一个就是对外的。测试的没问题了,就发布到正式的。

  • 堡垒机

我的理解就是对外的一个窗口 必须从这里才能进去。

  • VPN VPN 就是专用的网络,不在这个网络里面的机器,就是不能访问 。

  • 堡垒机和VPN的关系 一般都是先链接VPN,进入这个网络环境内。然后找到堡垒机,通过堡垒机进而访问其他服务器 。

  • 公网独立ip 公网独立IP就是每一个网站要想能访问,就必须有一个专属的IP地址,不能冲突。

  • 域名服务器

就是域名和与之对应的ip地址进行转换的服务器。

  • 域名与ip

域名用来隐藏ip地址,需要单独配置

  • 前置机

用来连接内系统与外系统服务转发的服务器。