互联网简介
互联网是世界上最大的计算机网络
互联网被称为网络的网络
万维网是互联网中的一个子网
WWW
包含分散在世界范围内的众多
Web
服务器(
World Wide Web
)
WEB
web
即全球广域网
World Wide Web
,也称万维网,是一种基于超文本和
HTTP
的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet
上的一种网络服务,为浏览者在
Internet
上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet
上的信息节点组织成一个互为关联的网状结构
web
是一种交流方式

WEB
工作原理

将编写好的文件放在服务器上,供其他人访问
WEB
服务器
WEB服务器就是一台连接到互联网的计算机,等待处理用户的各种请求(浏览网页、看电影、听音乐等)
WEB服务器处理浏览器发送来的请求,找到对应的资源后再返回给浏览器
WEB
浏览器
浏览器向服务器发送请求,然后接收WEB
服务器返回回来的数据,并显示在浏览器上
用户从浏览器获得资源
利用
DNS
协议进行域名解析
-->
建立
tcp
协议三次握手过程
-->
客户端发出访问网站相应页面请求
(发出
http
协议请求报文)
-->
服务端发出相应访问页面的请求信息(发出
http
)
-->
断开
tcp
协议
四次挥手过程
静态网页的网址形式通常如
www.deom.com/demo.htm
,后缀通常为.htm、
.html
、
.shtml
、
.xml
动态网页的网址形式通常如
http://www.demo.cn/index.asp?id=1
, 网页后缀通常为
.asp
、
.jsp
、
.php
、
.perl
、
.cgi
因人因时因地而发生变化
逻辑结构是文档间关系的描述,它定义了文档间的链接,而物理结构则描述了文档的实际位置
利用
DNS
协议进行域名解析
DNS
称为域名服务,主要作用是负责把域名解析对应的
IP
地址。就是把
www.baidu.com
解析为对应的
IP地址 111.13.101.208
,有了
IP
地址就相当于知道百度服务器在哪了,接下来就是去找它。
DNS
体系中查找记录,分为两种查找方式:递归查询和迭代查询
递归查询:由DNS
客户端发起,一级一级的向上提交查询申请,直至查询终止
迭代查询:一般情况下由DNS
服务器之间完成,即本地
DNS
向上一级
DNS
提交查询,上级
DNS
并不直接返回查询结果,而是告知DNS
应该向哪里去查找。

查询顺序:
HOSTS
表
-->
本地
DNS -->
上层
DNS
(包括根
DNS
)
网站的基本特征
网站就是一个或多个网页的集合。从广义上讲,网站就是当网页发布到
Internet
上以后,能通过浏览器在Internet
上访问的页面
按照网站处理的业务不同,将网站可以分为:政府部门网站、电子商务网站、企业信息网站、信息资源网站、信息导航网站
域名
网站标志
数量众多的网页
网页的风格统一
便捷的导航系统
分层的栏目组织
切合主题的内容
用户能与网站进行双向交流的栏目
搜索信息的功能
用户指南和网站动态信息
客户端发出访问网站相应页面请求
建立连接后,发送请求报文,想看什么数据。 输入
www.baidu.com
时,默认请求的是
index.html
首页文件
请求行:
请求的方法(get post)
请求的数据信息(默认请求
index.html
首页文件
)
请求http协议版本。协议分为长连接
http1.1
和短连接
http1.0
请求头
空行
请求主体:get
方法没有请求主体内容
post
方法会有请求主体信息
服务端发出相应访问页面的请求信息(发出
http
响应报文)
起始行(响应行)
HTTP协议版本信息
响应的状态码信息(请求成功状态码 200
)
响应状态码说明信息
响应头部
空行
响应主体内容:一般为
html css js
等等代码信息