一句话说清java网络概念
2015-11-18 15:09
501 查看
1、WEB采用客户/服务器(浏览器/服务器)通信模式,用HTTP协议进行通信(HTTP为TCP/IP分层模型的应用层协议),用HTML语言来表示响应正文信息,用URL来定位信息位置。与WEB有关的标准都由w3c机构来管理。
2、HTTP协议采用可靠的TUP传输层协议,
请求内容由3部分组成:(1)请求方法、URI、HTTP协议版本(2)请求头(3)请 求正文 。
响应头也由3部分组成(1)HTTP协议版本、状态码、状态描述(2)响应头(3)响 应正文(用HTML语言表示的内容会用浏览器显示、其他格式的文件会以响应的本地软件打开)。
请求内容有两种方式,(1)get请求信息量小,参数会作为URI的一部分在请求头中 出现(2)post请求的信息量大,表单数据会作为请求正文的一部分。
3、HTTP协议的客户端和服务器端在java环境中是通过java套接字Socket技术实现的
4、WEB发展历程(1)发布静态HTML文档
(2)发布静态多媒体文件
(3)提供浏览器端与用户动态交互功能(applet不安全被舍弃,后发展为javascript等脚本语言)
(4)提供服务器与用的动态交互功能(servelet的出现,由服务器(符合servelet规范的容器)调用第三方开发的servelet程序动态生成HTML文档)
(5)WEB服务,异构系统之间交互(webservice技术(包含一系列协议)的出现,其采用SOAP协议作为通信协议,用wsdl语言对外描述服务)
(6)WEB2.0,全民共建的web,用户既是信息的消费者也是制造者,如blog,RSS(站点摘要),WIKI(百科全书),SNS(社交网络),IM(即时通讯)等。
5、由sun公司制定servelet接口标准,服务器和第三方servelet程序都遵循此标准,服务器作为servelet容器,为servelet程序运行提供上下文环境,动态调用实现servelet标准的类。tomcat就是完全用java语言编写的开源servelet容器,同时包含控制平台、安全域管理、tomcat阀等功能。
2、HTTP协议采用可靠的TUP传输层协议,
请求内容由3部分组成:(1)请求方法、URI、HTTP协议版本(2)请求头(3)请 求正文 。
响应头也由3部分组成(1)HTTP协议版本、状态码、状态描述(2)响应头(3)响 应正文(用HTML语言表示的内容会用浏览器显示、其他格式的文件会以响应的本地软件打开)。
请求内容有两种方式,(1)get请求信息量小,参数会作为URI的一部分在请求头中 出现(2)post请求的信息量大,表单数据会作为请求正文的一部分。
3、HTTP协议的客户端和服务器端在java环境中是通过java套接字Socket技术实现的
4、WEB发展历程(1)发布静态HTML文档
(2)发布静态多媒体文件
(3)提供浏览器端与用户动态交互功能(applet不安全被舍弃,后发展为javascript等脚本语言)
(4)提供服务器与用的动态交互功能(servelet的出现,由服务器(符合servelet规范的容器)调用第三方开发的servelet程序动态生成HTML文档)
(5)WEB服务,异构系统之间交互(webservice技术(包含一系列协议)的出现,其采用SOAP协议作为通信协议,用wsdl语言对外描述服务)
(6)WEB2.0,全民共建的web,用户既是信息的消费者也是制造者,如blog,RSS(站点摘要),WIKI(百科全书),SNS(社交网络),IM(即时通讯)等。
5、由sun公司制定servelet接口标准,服务器和第三方servelet程序都遵循此标准,服务器作为servelet容器,为servelet程序运行提供上下文环境,动态调用实现servelet标准的类。tomcat就是完全用java语言编写的开源servelet容器,同时包含控制平台、安全域管理、tomcat阀等功能。
相关文章推荐
- 404、500、502等HTTP状态码介绍
- HttpServletResponse常用的方法
- ping命令是什么协议?
- Ubuntu 14.04 LTC 有线网络--网线不识别,灯不亮问题
- Ubuntu 14.04 LTC 有线网络--网线不识别,灯不亮问题
- HttpServletRequest常用的方法
- Android 通过HTTPCLINET POST请求互联网数据
- TCP、UDP收发缓冲区
- HttpWebRequest 二三事
- Tcpdump 和 Wireshark 的结合使用(二)
- Android 通过HTTPCLINET GET请求互联网数据
- 网络协议之bt---bt协议详解 DHT篇(下)
- Linux下安装Apache httpd
- HttpServletRequest各方法的作用及用法
- ASIHttpRequest请求HTTPS
- iOS中使用 Reachability 检测网络
- 常见网络通信概念_TCP UDP
- Heritrix3.3.0源码阅读 种子模块(观察者模式实践)
- iOS 网络请求返回错误码汇总
- Tcpdump 和 Wireshark 的结合使用(一)