数据中心与网络
物理服务器与云服务器
物理服务器是看得见,摸得着,价格贵,占地方,一般只有大公司才有财力构建物理服务器,并且拥有运维团队去维护这些服务器。
云服务器是建立在物理服务器上面,采用虚拟化技术,将物理服务器分隔成一个个独立的虚拟服务器。现在有很多大厂商都推出自己的云服务器服务,只需要花一定的金额,就能够获得一台跟物理服务器具有同样效果的 云服务器,免去场地、维护等一系列的事情,但坏处在于数据是存放在云服务器上面。 因此对于数据有保密要求的公司,还是会选择自建物理服务器。
服务器核心硬件有: CPU、内存、网卡、硬盘等。
虽然软件可以直接跑着硬件上,但很麻烦。因此通常会部署一层 OS (操作系统)作为中间层,起到承上启下的作用。操作系统有: Unix,Linux,Windows,MacOS 等
硬盘: 机械硬盘(HHD) 固态硬盘(SSD)
网络
通讯需要双方遵循一套协议,国际标准化组织,提出 OSI 七层参考模型,但现在一般都是使用 TCP/IP 的(四)五层参考模型。
IP地址
当使用 IPv4 时, IP 地址有 32 位,由网络位和主机位组成,通常将每八位作为一组,用点分十进制进行表示,如:
10101100 00010000 10000000 00010001
172 . 16 . 128 . 17
子网掩码的长度也是32位,用来标识 IP 地址的网络地址和主机地址两部分。
获得 IP 地址的网络地址,只需要把 IP 地址与子网掩码进行 与运算。
IP 地址的有类划分
常见的 IP 地址有三类,分别是 A、B、C 类, D、E 类通常做特殊用途。
IP 地址类别 | 第一个八位取值 | 二进制形式 | 最多主机数量 |
---|---|---|---|
A | 1 - 126 | 00000001 ~ 01111110 | 16777214 |
B | 128 - 191 | 10000000 ~ 10111111 | 65534 |
C | 192 - 223 | 11000000 ~ 11011111 | 254 |
127 是保留的用于环回测试的网络,不被分配,通常 127.0.0.1
表示本机地址。
私有地址
在每一类中,单独分离出一些 IP,这些 IP 永远不会在整个互联网上出现,只让它在局域网中存在。(可以缓解 IP 缺乏的问题)
当私有地址想要去获取互联网上的信息时,一定需要经过路由器,路由器上面有公网 IP,然后私有 IP 经过 路由器时,会进行 网络地址转换(NAT) 转换。
其他
DNS(域名系统):用来把域名和 IP 进行关联,这样就不用记那么多一大串的 IP 地址了,而且更有意义。
DHCP(动态主机配置协议): 接入网络的主机,会动态分配 IP 地址等网络参数,减少手工分配、避免地址冲突问题,实现统一管理。