首页 > 代码库 > 服务器网络编程一
服务器网络编程一
1、HTML(超文本标记语言)
2、HTTP(超文本传输协议)协议:遵循请求/响应模型;无状态协议
3、客户端的请求:请求行(GET)(HTTP方法(GET),请求的URL(html文件),HTTP版本),请求头(客户端与浏览器之间的信息);空行;消息体
4、如何找到请求资源? http://127.0.0.1.800/web1/index.html
1)、找到地址,解析域名—127.0.0.1.800
2)、客户端与服务器相连接,发送请求
3)、web服务下面的应用程序—web1
5、服务器的响应:状态行(HTTP版本;响应码;响应描述;)响应头;空行(请求和响应的间隔);消息体
100-199:请求成功,等待响应;
200-299:响应成功;
300-399:可能处于缓存区;可能被移除;
400-499:404客户端出现错误;
500-599:500服务器出现错误
(预留响应码)
6、在HTML中每个文件都是一个资源,有多少个资源就有多少个请求
7、Web服务器的缺陷:仅提供静态网页内容;增加一个辅助应用生成动态页面
8、服务器端网页编程:CGI技术(通用网关接口) — 每次请求都会发生一个进程,并发数小;微软ASP,ASP.APP
9、Web容器:负责管理,运行Servlet (Web服务器中有个Web容器)
Servlet没有main方法
Input标签中的name属性:为后台传值
10、Servlet:必须实现实现的标准功能
Tomcat(轻量级);Jboss(重量级);WebSphere;Oracle9i AS
Tomcat:打开apache;如果一闪而过,环境变量无JAVA_HOME
Conf:配置
Webapps:Web项目
Nctstat -ano:查找使用的进程的端口号
服务器网络编程一