一、http协议
浏览器可以从本地硬盘上打开一个网页文件
浏览器也可以从远端的web服务器上获得一个网页文件,浏览器从远端web服务器获得网页文件的一个过程是十分复杂的,与web服务器要有一个一问一答的交互过程,这个交互过程要遵循一定的规则,这个规则就是http协议。
二、URL
放在Internet上的,web服务器上的每一个每一个网页文档,他们都有一个网页标识符,用来标识这个唯一的网页文档在Internet上的位置,以便浏览器能定位到这个网页文件,网页文档的这种访问标识符就称之为URL,统一资源定位符
URL包含有:web服务器的主机名,或者是IP地址,web服务器程序所监听的端口号,还有所使用的网络协议,还有网页文件在web服务器上的路径
例:http://www.it315.org:80/java/index.html
http标识传输协议,
www.it315.org主机名,或者IP地址
80表示web服务器监听的网络服务器端口号。如果这个号正好是80,就可以把 ":80" 省略掉,
java/index.html:网页所要访问的文档在web服务器的路径信息
三、在web服务器上必须要安装web服务器软件
目前主要的是微软的IIS、Apache开源组织开发的Apache软件、但是前面两种软件都不能直接运行Servlet和JSP程序、tomcat用于运行Servlet和JSP的软件,称之为Servlet和JSP的容器,它可以和IIS、Apache集成,引文Tomcat也有一些JSP的基本功能,对于一般的情况可以直接用Tomcat来作为web服务器软件,只有一些特殊的情况才将Tomcat与IIS、Apache进行集成
四、网站系统
只要在一台计算机上安装上web服务器软件,从功能上说,这个计算机就可以称之为web服务器,当时网站的规模可大可小,功能也可以可多可少的,最简单的网站只需要一台web服务器就可以提供对外服务,而复杂的网站,则包括多台web服务器组成的集成系统
如果一个网站访问量很大,一台web服务器肯定忙不过来