专业名词
# CDN
- 全称:Content Delivery Network,即内容分发网络。
- 说明:CDN依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率
# 内网、外网
局域网(LAN)
- 全称:Local Area Network,LAN
- 又名:LAN、私网、内网
- 说明:指在某一区域内由多台计算机互联成的计算机组
范围内每台设备都有一个或多个局域网ip(内网、私网ip)
无线局域网(WLAN)
- 全称:Wireless Local Area Network,WLAN
- 说明:无线局域网本质的特点是不再使用通信电缆将计算机与网络连接起来,而是通过无线的方式连接,从而使网络的构建和终端的移动更加灵活
广域网(WAN)
- 全称:Wide Area Network,WAN
- 又名:公网、外网
- 说明:即整个Internet(互联网)
范围内每台设备都有一个或多个广域网ip(外网、公网ip)
# MAC地址
- 全称:Media Access Control Address
- 又名:局域网地址(LAN Address),以太网地址(Ethernet Address)或物理地址(Physical Address)
- 说明:MAC地址用于在网络中唯一标示的一个网卡,一台设备可有一个或多个网卡,但每个网卡都只有一个唯一的MAC地址
MAC地址可以用来确认网上设备的位置
# 以太网
- 英译:Ethernet
- 说明:以太网( Ethernet )是应用最广泛的局域网通讯方式,同时也是一种协议(IEEE 802.3)。而以太网接口就是网络数据连接的端口。
以太网适配器:其实就是"网卡"
IEEE
IEEE, 全称 Institute of Electrical and Electronics Engineers,电气和电子工程师协会。它是一个美国的电子技术与信息科学工程师的协会,是世界上最大的非营利性专业技术学会,IEEE致力于电气、电子、计算机工程和与科学有关的领域的开发和研究,在航空航天、信息技术、电力及消费性电子产品等领域已制定了900多个行业标准,现已发展成为具有较大影响力的国际学术组织。
# 万维网(www)
- 全称:World Wide Web
- 简称:www,web,w3c等。
- 说明:是一个由许多互相链接的超文本组成的系统,通过互联网访问。
万维网并不等同互联网,万维网只是互联网所能提供的服务其中之一,是依赖互联网运行的一项服务。
# 网关
- 英译:Gateway
- 又称,网间连接器、协议转换器
- 说明:网关在网络层以上实现网络互连,是复杂的网络互连设备,仅用于两个高层协议不同的网络互连。
网关可以使用在完全不同的系统间,充当翻译器作用,对收到的信息会重新打包,以适应目的系统的要求。网关既可以用于广域网互连,也可以用于局域网互连。
# 子网
- 英译:subnet
- 说明:将主机地址的几位用来做网络地址,从而将网络地址划分为若干个子网,便于管理还能减少IP的浪费。
子网掩码
- 英译:Subnet mask
- 又名:网络掩码
- 说明:它是一种用来指明一个 IP 地址的哪些标识符是主机所在的子网,以及哪些标识是主机的位掩码。子网掩码不能单独存在,必须配合 IP 使用
通过子网掩码计算出一台主机所在的子网和其他网络的关系,进行正确的通信。
# 网桥
- 英译:Bridge
- 又称:桥接器
- 说明:是连接两个局域网的一种存储/转发设备,它能将一个大的LAN分割为多个网段,或将两个以上的LAN互联为一个逻辑LAN,使LAN上的所有用户都可访问服务器
常见用法:扩展局域网
# DNS
- 全称:Domain Name System,域名系统
- 说明:万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住IP。
域名与ip是一对多关系。一个域名只能对应一个ip。通过域名,最终得到该域名对应的 IP 地址的过程叫做 DNS解析 或 域名解析。
# 进程
- 英译:Progress
- 说明:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。
PID
- 全称:Progress ID,进程ID
一个进行可以包含若干个线程,线程将共享该进程中的全部系统资源。
# 线程
- 英译:thread
- 说明:是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。
可关注 node 多线程。
# 代理
正向代理(forward proxy)
正向代理是一个位于客户端和目标服务器之间的服务器(代理服务器),为了从目标服务器取得内容,客户端向代理服务器发送一个请求并指定目标,然后代理服务器向目标服务器转交请求并将获得的内容返回给客户端。
我们常说的代理也就是只正向代理,正向代理的过程,它隐藏了真实的请求客户端,服务端不知道真实的客户端是谁,客户端请求的服务都被代理服务器代替来请求
反向代理(reverse proxy)
反向代理是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。
反向代理,其实是"代理服务器"代理了"目标服务器",去和"客户端"进行交互。通过反向代理服务器访问目标服务器时,客户端是不知道真正的目标服务器是谁的,甚至不知道自己访问的是一个代理。例如熟悉的反向代理代理服务器:Nginx。
区别
两者的区别在于代理的对象不一样:正向代理代理的对象是客户端,反向代理代理的对象是服务端。