【学习笔记】http协议&tomcat

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

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)

 

 

转载于:https://my.oschina.net/u/3943244/blog/1926881

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值