我是靠谱客的博主 大意黑裤,这篇文章主要介绍JavaWeb开发一 通信协议,现在分享给大家,希望可以做个参考。

一. 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开发一内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(113)

评论列表共有 0 条评论

立即
投稿
返回
顶部