我是靠谱客的博主 大意黑裤,最近开发中收集的这篇文章主要介绍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开发一 通信协议所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部