170 likes | 268 Views
第一讲 WEB 背景知识. 如何浏览指定网站内容?. 网络传输协议. HTTP 协议: 超文本传输协议,是专门为传输 HTML 页面的一种网络协议 。 FTP 协议: 文件传输协议,是专门为传输文件的一种网络协议。 另外还有: 邮件传输协议、远程登陆 Telnet 、 BBS. URL 的概念. http://www.theLady.net/fashion/index.asp 协议 域名或 IP 地址 路径及文件名 http://166.111.4.80/fashion/index.asp
E N D
第一讲 WEB背景知识 如何浏览指定网站内容?
网络传输协议 HTTP协议:超文本传输协议,是专门为传输HTML页面的一种网络协议。 FTP协议:文件传输协议,是专门为传输文件的一种网络协议。 另外还有:邮件传输协议、远程登陆Telnet、BBS
URL的概念 http://www.theLady.net/fashion/index.asp 协议 域名或IP地址 路径及文件名http://166.111.4.80/fashion/index.asp ftp://166.111.4.80/fashion/index.asp URL—Uniform Resource Locator 统一资源定位器 (IP或域名)
WEB的工作方式 工作模式:客户/服务器模式,即B/S方式 请求方式:协议+URL+文件路径 信息资源: 客户端工具:浏览器(Browser)
WEB的工作方式 输入URL 获得IP 建立TCP连接 使用GET命令 域名转换 保存在本地的缓冲区 返回html TCP连接释放 显示文本和图像
静态网页和动态网页的区别 发出请求 • . 接受请求 • . 找到静态网页 • . 发送网页 发回网页 客户端 服务器端 1. 接受请求 2. 找到动态网页 3. 执行程序代码,生成静态网页 4. 发送网页 发出请求 发回网页 客户端 服务器端 静态网页 动态网页
用户在浏览器地址栏键入一个URL,例如:http://www.icl.pku.edu.cn/page.html;用户在浏览器地址栏键入一个URL,例如:http://www.icl.pku.edu.cn/page.html; 浏览器与URL中指定的机器(如:www.icl.pku.edu.cn)上的Web Server联系,请求其返回用户希望浏览的文件(如:page.html); Web Server接到请求,从本地磁盘找到浏览器所请求的文件并发送给浏览器; 浏览器接到文件后,终止和Web Server的联系,把文件显示在浏览器窗口。 静态网页浏览过程
静态网页的优点: 静态网页创建容易,无须太多专业知识; 浏览静态网页速度较快。 静态网页的缺点: 静态网页不能动态变化,不适应信息即时发布;(天气预报、股票信息) 静态网页不能和浏览器用户交互,只能单向发布信息;(如信息搜索) 无法提供个性化信息发布。 维护工作量大 静态网页的优缺点
Java applet 客户端脚本 服务器端脚本 解决静态网页的不足 如:http://www2.wznc.zj.cn/physics/office/login.asp
CGI程序; ASP。 JSP。 PHP。 .Net。 服务端技术
动态网页特点 “动态”页面特点: (1)“交互性”即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大事所趋。(论坛、E_Mail) (2)“自动更新”即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。(比如新闻系统) (3)“因时因人而变”,即当不同的时间、不同的人访问同一网址时会产生不同的页面。(比如登陆界面)
扩充知识 我国四大主干网 中国科学技术网 http://www.cnc.ac.cn 中国教育和科研网 http://www.cernet.edu.cn 中国公用计算机互联网络 http://www.bta.net.cn 国家公用经济信息通信网络 http://www.gb.com.cn
扩充知识 我国Internet管理 1997年6月3日,CNNIC(中国互联网络信息中心)在京成立,并授权中国科学院计算机网络信息中心运行及管理。 CNNIC的主要任务:提供注册服务;信息服务;数据库服务。网址:http://www.cnnic.net.cn