网络与服务器

一、服务器与客户端

1.服务器

提供服务的机组

HTTP 网页服务:

Apache、Tomcat、IIS等。

文件上传下载服务:

VsFtp 等。

邮箱服务:

SendMail等。

数据存储服务:

MySql、Oracle等。

2.客户端

使用服务器所提供的服务

二、网络的相关概念

1.ip地址

找到特定的服务器,使用这台服务器提供的服务

域名

即网址

2.域名解析服务器DNS

访问服务器的流程

个人电脑输入域名发送到DNS ---> DNS收到域名解析为ip地址发送到个人电脑 --->个人电脑将ip地址发送到运营商路由器 ---> 路由器根据路由表找到相应的服务器

在访问DNS前会访问本机的hosts文件,如果有对应的域名和地址的映射关系直接会访问路由器,如果没有则会访问DNS。

3.端口

端口是用来区分一台服务器上提供的不同服务,当我们找到这台服务器的时候要用端口号访问自己需要的服务。比如设置邮箱客户端的时候就需要指定端口号

二、通信协议

协议:即事先规定好的规则

1.常见的通信协议

HTTP、HTTPS 超文本传输协议
FTP 文件传输协议
SMTP 简单邮件传输协议

2.HTTP协议

三、Wamp

将自己写的 html界面以服务的方式分享给别人看

1.Wamp概念

指的是windows、apache、mysql、php几个服务器软件的缩写
相应的还有Lamp,用于linux系统。

安装wamp可以认为把自己的电脑变成了一台服务器。

2.Wamp简单配置

配置访问权限

默认情况下,apache 提供的网页服务只允许 localhost 和 127.0.0.1 进行访问,我们需要对配置文件进行修改。配置文件位于:D:wamp64inapacheapache2.4.41confhttpd.conf

将自己写好的 html 文件复制到 www directory 文件中,在别的电脑输入 自己的IP地址/文件名.html 即可访问。

通过设置本机的hosts文件中的ip地址与域名的映射关系可以绕过 DNS解析器,直接访问

3.虚拟主机的配置

可以让一个服务器有多个站点可以访问,一旦设置好虚拟主机,就不能通过 IP地址/文件名.html 的方式访问,只能通过 域名/文件名.html 进行访问

原文地址:https://www.cnblogs.com/nnadd/p/12729116.html