Web网站的运行原理2
请求Web网站的文件-HTTP
可以使用HTTP协议在Web浏览器和Web服务器应用程序之间传输Web网页的文件。
在进行HTTP传输之前,需要先在Web浏览器和Web服务器应用程序之间建立TCP连接。
使用HTTP请求可以要求Web浏览器向Web服务器应用程序传输文件。
传输Web网站的文件-HTTP响应
服务器会根据接收到的HTTP请求返回相应的HTTP响应结果。
HTTP响应中包含必须传输的文件。
如果文件太大,就需要依靠TCP协议对其进行分割传输。
记录Web网站的访问-HTTP Cookie
HTTPCookie是一种Web服务器应用程序通过Web浏览器保存特定信息的机制。
可以使用Cookie实现Web网页内容的定制。
对Web网站的访问进行代理-代理服务器
代理服务器是对Web访问进行代理的服务器。
如果使用代理服务器,那么对于Web服务器来说,访问的对象就是代理服务器,无法知道真正的访问对象是谁。
审核公司员工浏览的Web网站-代理服务器的用途
公司系统管理员导入代理服务器的主要目的如下:
·对客户端所访问的Web网站进行审核。
·限制客户端对非法Web网站的访问。
Web浏览器不仅是用来浏览网页的-Web应用
Web应用是将Web浏览器作为用户界面使用的应用程序。
将Web浏览器作为用户界面使用,就无须为客户端PC安装或更新专用的应用程序。
浏览Web网站时的准备工作-访问Web时使用的应用软件与协议
实现Web访问的一大前提是正确的设置TCP/IP。
访问Web时需要使用的应用程序是Web浏览器和Web服务器应用程序。
访问Web时需要使用的协议是HTTP/TCP/IP的组合协议。此外,还需要使用DNS和ARP。
浏览Web网站时执行的处理-DNS的域名解析、HTTP请求与HTTP响应
浏览Web网站时需要进行DNS的域名解析处理和ARP的地址解析处理。
浏览Web网站的流程如下:
·1在Web浏览器中输入URL
·2解析Web服务器的IP地址
·3建立TCP连接
·4发送HTTP请求和HTTP响应