一. HTTP协议
1. HTTP介绍
HTTP协议是Hyper Text Transfer Protocol (超文本传输协议)
作用: 根据这个协议把超文本(除了文字还有图片, 连接, 甚至音乐视频的文本 也就是网页)从万维网服务器传输到本地,
HTTP是在TCP/IP协议通信协议的基础上来传数据的, 这里的数据指HTMl文件, 图片文件, 查询结果等, 不涉及数据包(packet)传输.
HTTP协议主要规定了客户端和服务器之间的通信格式, 默认使用80端口
2. HTTP解析
内容:

①. HTTP特点
简单快速, 灵活, 无连接, 无状态
简单快速: 用户要什么资源,就向服务器请求什么资源, 用户只要传请求方法和路径就可以了, 因为简单所以快速
灵活: HTTP允许传任何类型的数据对象
无连接: 每次连接只处理一个请求, 处理完客户的请求, 收到客户的应答后, 就断开连接. 这样可以节省传输时间
无状态: HTTP协议是无状态的, HTTP协议自身不会保存请求和响应之间的通信状态, 任何两次请求之间都没有依赖关系,每个请求都是独立的.
得益于上面优点, HTTP可以更快地处理大量事务, 而且确保了协议的可伸缩性
②. HTTP报文
HTTP报文: 请求报文, 响应报文
请求报文组成部分: 请求行(request line), 请求头(header), 空行, 请求体
响应报文组成部分: 状态行, 响应头部, 空行, 响应体
请求报文:
最后
以上就是大意黑裤最近收集整理的关于JavaWeb开发一 通信协议的全部内容,更多相关JavaWeb开发一内容请搜索靠谱客的其他文章。
发表评论 取消回复