服务器:(提供服务)指的就是一台安装特定的软件的公共计算机,用于专门提供特定的服务
1.按照服务类型不同,又划分为Web服务器,数据库服务器,文件服务器等等
客户端:(使用服务器)指的是在一次服务过程中使用这个服务的设备(网络端点)
1.目前咱们最长见的客户端就是浏览器
Web服务器软件
*Nginx***********************反向代理
*Apache***********************PHP
*IIS***********************ASP.NET
*Tomcat***********************Java
安装web服务器软件(Apache)
先解压到纯英文路径的文件夹,然后执行一下命令
注意:需要使用管理员运行命令行
#切换到Apache解压路径中的bin目录
$ cd 解压目录/bin
#安装Apache服务,-n参数是指定服务器名称
$httpd.exe -k install -n "Apache"0
#如果需要卸载Apache,可以执行以下命令
$httpd.exe -k uninstall -n "Apache"
#启动Apache服务
$httpd -k start -n “Apache”
#重启服务器
$httpd -k restart -n "Apache"
#停止apache服务器
$http -k stop -n "Apache"
域名:由于IP地址都是没有规律的一些数字组成的,很难被人记住,不利于 广泛传播,所以就有人想出来要给IP起名字(需要用钱买);
DNS:通过宽度运营商提供的服务器解析一个域名背后对应的IP,这个过程叫做DNS寻找,帮你完成dns寻址过程的服务器叫做DNS服务器
host文件:操作系统在发起DNS服务器的查询请求之前,会优先检查本机的hosts文件,如果这个文件中包含了对当前需要解析的域名的配置,则再发起对DNS服务器的 请求,直接使用hosts文件中的配置
只影响本机地址
端口:计算机本身是一个封闭的环境,就像是一个大楼,如果需要又数据通信来往 ,必须有门,这个门再术语中就叫端口,每一个端口都有一个编号,每台计算机只有65536个端口(0-65535)