服务器其实就是一个电脑,当他跑起来一些程序的时候,就变成了一个服务器,我们自己的电脑,跑一些特殊的程序的时候,也可以当作一个小型的服务器来用,只不过计算能力/存储能力/转存能力没有专业的服务器电脑厉害而已
这是最简单的服务器概念,就是和客户端,和用户进行数据交互的媒介,同样也是存储巨量数据的电脑
一.IP地址
IP地址就是互联网上每台计算机的唯一地址,因此IP地址具有唯一性,我们知道了对方的IP地址才可以相对应的和对方进行数据的通信,通常使用点分十进制来表示,也就是w.x.y.z这样的形式(192.168.1.1),全部都是在0~255之间的十进制整数
互联网中每台Web服务器都有自己的IP地址,我们可以在自己的电脑终端运行ping www.csdn.com命令,即可查看到CSDN服务器的IP地址
在我们开发期间,我们自己的电脑也有一个唯一的IP地址,那么也可以作为一台服务器,同时也是一个客户端,为了方便测试,我们可以在浏览器中输入:127.0.0.1这个IP地址,就可以把自己的电脑当作一台服务器来进行访问了
二.域名和域名服务器
IP地址可以唯一的标记网络上的计算机,但是IP地址是一长串的数字,并不便于我们的使用和记忆,于是有了另一套字符型的地址方案,那就是所谓的域名(Domain Name)地址
IP地址和域名是一一对应的关系,也就是说域名是IP地址的别称,这份关系存放在域名服务器DNS(Domain name server)中,使用者通过域名就可以访问对应的IP地址了,这期间的转换工作就由DNS域名服务器来执行实现
所以域名就是IP地址别称,域名服务器则是转换者俩者的服务器
tips:在开发测试期间,127.0.0.1对应的域名就是localhost,在浏览器中访问这俩者都可以访问到我们自己的电脑
三.端口号
计算机中的端口号,就是像是我们每个人的名字,通过朋友叫我们的名字,我们可以做出反应
在电脑中,可以运行成百上千个Web服务,每一个Web服务都对应着一个唯一的端口号,当客户端向我们发送来请求时,通过端口号可以被准确的提交给对应的Web服务器来进行处理
tips:一个端口号不能同时被多个Web服务器所占用;80端口可以省略不写