网络基本概念第二课
DNS(本地DNS、远程DNS)
DNS(Domain Name System),域名解析服务器。DNS中存储的是“域名和IP地址”的对应关系,可以理解为一个Excel表格。
DNS主要工作:就是把用户输入的域名转成对应的IP地址。
DNS服务器:安装了DNS的软件的电脑,就叫DNS服务器。
Apache服务器:安装了Apache服务器的软件的电脑,就叫Apache服务器。
我们上网的一个基本流程
(1) 在浏览器的地址栏中,输入一个域名,如:www.baidu.com
(2) 会在本地DNS中,来查找有没有对应的“域名和IP”关系
(3) 如果本地有的话,直接取得IP地址,通过IP地址访问“百度服务器”
(4) 如果本地DNS中,没有找到对应的IP地址,会向本地区的DNS服务器发出请求
(5) 如果在本地区的DNS服务器中,找到了对应的IP地址,则将IP地址返回客户端
(6) 客户端再通过IP向百度服务器发出请求。
本地的DNS
本地的DNS,就是操作系统中的一个隐藏文件“hosts”。
Hosts文件没有扩展名,可以使用任何的文本编辑器进行编辑。
Hosts的位置:C:\windows\system32\drivers\etc\
Hosts文件的内容格式:IP地址 域名(不加http:)
127.0.0.1 localhost
127.0.0.1 www.20140510.com
127.0.0.1 www.0510.com
127.0.0.1 www.2014.com
192.168.3.100 www.yuefu.com
192.168.3.200 www.baidu.com
黄金组合:LAMP、WAMP
LAMP组合:Linux(操作系统)+Apache(服务器)+MySQL(数据库)+PHP(PHP脚本引擎)
WAMP组合:Windows + Apache +MySQL + PHP
Apache介绍
Apache是服务器软件的一种,还有IIS服务器,运行在Windows操作系统。
Apache是跨平台的服务器软件,可以运行在windows、linux、unix等
Apache的源代码是公共,谁都可以根据自己的需要进行配置和修改。IIS服务器基本上修改不了。
Apache的市场份额大约60%。

浙公网安备 33010602011771号