1.http协议概述

1.1 什么是http协议
http协议:超文本传输协议(HyperText Transfer Protocol),是互联网上应用最为广泛的一种网络协议,用于定义web浏览器与web服务器之间交换数据的过程。
1.2 特点
a.基于请求/响应模型的协议,请求和响应必须成对,先有请求后有响应。
b.http协议默认端口是80
1.3 http协议的版本
HTTP/1.0,发送请求,创建一次连接,获得一个web资源,连接断开
HTTP/1.1,发送请求,创建一次连接,获得多个web资源,连接断开。
1.4 http的组成
HTTP请求协议,HTTP响应协议。
http请求包括:请求行,请求头,请求体
http响应包括:响应行,响应头,响应体


2.web开发概述
WEB采用B/S通信模式,通过HTTP协议进行通信。通过浏览器地址栏编写url向服务器发送请求,服务器端进行相应处理,处理完成后将资源发送给浏览器。
软件架构:
C/S架构:Cilent/Server,客户端与服务器端,要求客户安装客户端。如客户端的QQ,迅雷。
B/S架构:Browser/Server,浏览器与服务器。如网页版淘宝,京东。
在java中规范就是接口,web服务器对JavaEE规范部分或全部支持,也就是web服务器实现部分或全部接口。
常见的web服务器:tomcat(中小型,免费,支持Servlet和JSP规范),WebLogin(大型,收费,Oracle公司),WebSphere(IBM,大型,收费),JBoss(一般与tomcat绑定使用)
3.tomcat
tomcat使用Java语言编写,因此运行时必须要有Java运行环境。(配置JAVA_HOME)


本文介绍了HTTP协议的基础知识,包括其定义、特点、版本及组成,并对比了HTTP/1.0与HTTP/1.1的区别。此外还概述了Web开发的基本概念,包括B/S架构的工作原理以及几种常见的Web服务器。


1063

被折叠的 条评论
为什么被折叠?



