首页 > 代码库 > 服务器网络编程一

服务器网络编程一

1HTML(超文本标记语言)

2HTTP(超文本传输协议)协议:遵循请求/响应模型;无状态协议

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-499404客户端出现错误;

   500-599500服务器出现错误            

  (预留响应码)

6、HTML中每个文件都是一个资源,有多少个资源就有多少个请求

7、Web服务器的缺陷:仅提供静态网页内容;增加一个辅助应用生成动态页面

8、服务器端网页编程:CGI技术(通用网关接口) — 每次请求都会发生一个进程,并发数小;微软ASPASP.APP

9、Web容器:负责管理,运行Servlet  Web服务器中有个Web容器)

Servlet没有main方法

Input标签中的name属性:为后台传值

10、Servlet:必须实现实现的标准功能

Tomcat(轻量级);Jboss(重量级);WebSphere;Oracle9i AS

 

Tomcat:打开apache;如果一闪而过,环境变量无JAVA_HOME

Conf:配置

WebappsWeb项目

Nctstat -ano:查找使用的进程的端口号

服务器网络编程一