概述
一. 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开发一 通信协议所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复