标题
2021寒假学习(1)
学习目标:
在寒假期间学习有关网络知识
学习内容:
《web技术应用基础》第一章
学习笔记:
Web技术概述
1.1 Web简介
全称为World Wild Web,简称WWW,也就是万维网。
Web使用超链接技术连接分布信息,使用超文本传输协议HTTP传输超文本数据,应用超文本标记语言HTML作为基本发布语言。
超文本: 超链接+文本 在文本中包含指向其他文档的链接文本。
超媒体:超链接+多媒体 文档中包含图像、声音等。
1.1.1 Web要素
Web以客户/服务器方式工作,客户查询信息需要先在客户端提出请求,然后由信息所在站点服务器向客户端返回响应信息。
Web采用统一资源定位符URL标识网上各种文档。
1.2 计算机网络基础
#注意区分Web与Internet
基于Web的信息系统是运行在计算机网络之上的,Internet是全球最大的、开放的、由众多网络互联而形成的计算机网络。
1.2.1 计算机网络定义
两个主要功能:连通和共享
分类依据根据其覆盖的地理范围,从小到大分为:个人区域网、局域网、城域网、广域网。(校园网就是属于局域网)
1.2.2 Internet
- Internet定义
因特网是把世界范围内计算机及相关硬件、数据连接在一起,通过一个共同的通信协议(TCP/IP)协议相互会话的网络。
路由器是Internet实现互联的“标准件”,能够将网络互联并执行路由选择。
Internet技术都有以下特点:
#采用标准协议——TCP/IP协议
#通过路由器实现网络互联
#提供了建立在TCP/IP协议基础上的WWW浏览服务。
#应用DNS域名解析系统完成网络计算机之间的地址解析工作。
注意:Internet 是用TCP/IP协议联系起来的全球互联网,而Web(万维网)是建立在Internet上的一种重要应用。
- Internet提供的基本服务
(1)WWW 它是在Internet上运行的信息服务系统。
(2)E-mail
(3)信息检索
(4)文件传输(FTP)
还有很多就不一一列举了
1.2.3 TCP/IP协议
TCP/IP----传输控制协议/网际协议,拥有一套完整而系统的协议标准,实际由一组协议构成,称为TCP/IP协议族,TCP和IP是最主要的两个协议。
应用层:向用户提供一组常用的应用程序,如文件传输,电子邮件等。
运输层(TCP):提供进程之间端到端的数据传输服务
TCP 传输控制协议,提供面向连接的可靠数据传输服务
UDP 用户数据报协议,面向无连接的协议,不采用复杂的数据可靠性保护机制,不支持数据丢失和数据报重传处理。
网际层(IP): 定义数据报,处理路由。
IP:网际协议,IP协议为每个数据包写上发送主机和接收主机的地址,负责在网络上传输由TCP和UDP装配的数据包。主要功能:管理Internet中的地址,在源方和目的方之间选择一条最佳路径。
网络接口层:接受网际层数据报,通过网络发送,从网络上接收数据(抽出IP数据包)送交网际层。它是主机与网络实际连接层。
1.3 IP地址、域名、和URL
主机的IP地址由在Internet上唯一的32位二进制数(IPv4)或128位二进制数(IPv6)构成。IPv4采用“点分十进制”表示法:转化为4组十进制数,小数点分隔。IPv6采用冒号分隔的十六进制数表示。
IP地址由网络地址和主机地址两部分组成。网络地址标识该主机所在的网络,主机地址标识该主机在网络中的位置。
网络号全球统一分配,主机号由本地分配。
IP地址可分为A\B\C\D\E五类,ABC为常用网络地址。
具体IP地址格式与范围这里就不列出了
子网划分将网络二级结构转换成三级结构
网络号|主机号
网络号|子网号|主机号
子网掩码可以将一个IP地址分解为对应的网络地址、子网地址及主机地址。
规定子网掩码网络号部分全为1,主机号部分都是0.
根据IP地址可以确定网络类型(A/B/C)、网络号、主机号
1.3.2 域名
域名解析系统(DNS)可将域名转化为IP地址。
域名结构:主机名,三级域名,二级域名,顶级域名。
我国的顶级域名为cn。
cn下的二级域名分为类别域名(最初6个,还在增加)和行政域名(对应34个省市)
主机名是第四级域名。
1.3.3 统一资源定位符URL
URL能以唯一且一致的方式定义每个资源在Internet上的位置。
1.URL格式
访问方式 域名或IP 资源位置
<协议>://<主机名>:端口号/<路径/文件名>
例如:http://www.bta.net.cn:80/software/home.html。
访问Web站点使用HTTP协议,其他常见的有news、file、telnet、FTP、Gopher等。
对某些资源的访问,需要给出相应服务器提供的端口号,使操作系统用来辨别特定信息服务的软件端口。HTTP的标准端口号是80,一般情况采用标准的保留端口号,可省略。
文件定位三种方式:域名方式、IP地址方式、文件目录方式。
1.4.1 Web工作机制
1.客户发起请求,在浏览器地址栏目输入请求页面URL,例如:http://www.bta.net.cn/software/index.html。
2.浏览器向DNS域名系统请求,把域名www.bta.net.cn解析为IP地址。域名系统解析出的IP地址为202.106.196.56。
3.根据解析出的IP地址,浏览器与服务器建立连接。
4.浏览器发出HTTP请求报文。
5.Web服务器响应请求,找到software目录下的Index.html文件。
6.如果HTML页面中嵌入了JSP、ASP、ASP.NET或PHP程序,则由Web服务器运行这些程序,把结果嵌入页面,如果应用程序包含对数据库的操作,则应用程序服务器把查询指令发送给数据库驱动程序,由数据库驱动程序对数据库执行查询操作。查询结果返回给数据库驱动程序,并由驱动程序返回给Web服务器,Web服务器将结果数据嵌入页面。
7.Web服务器把结果页面发送给浏览器。
8.浏览器与服务器断开连接
9.浏览器解释HTML文档,在客户端上显示结果
注意:一旦服务器响应了客户请求,并把结果发送给客户,服务器客户之间的连接就被断开,服务上不储存连接信息,故HTTP也称为无状态协议。