web静态(html)和动态资源(jsp,servlet)区别:客户端如果请求的是静态网页,服务器直接响应。如果是动态网页,服务器先把动态转换成静态再响应。
web服务器接受客户端请求并做出响应,tomcat轻量级服务器
bin:存放二进制文件,有startup.bat,shutdown.bat
***conf:配置文件,server.xml( 配置服务器信息),web.xml(MIME类型文件)
lib:jar包
***webapps:web项目文件,每个文件夹都是一个项目
请求协议
请求行,请求头,空行,请求体(get无请求体)
请求头:User-Agent,Accept-Language,Content-type,Refer
响应协议
响应行,响应头,空行,响应体
响应头:Content-Type(text类型需要加charset编码),Set-Cookie
响应码
200:请求成功
404:客户端请求的资源不存在
500:服务器出问题
302:重定向
304:Last-Modified和If-Modified-Since比较,页面是否更改