HTTP协议(一):介绍

HTTP协议(一):介绍

RFC 2616定义了今天普遍使用的一个版本——HTTP 1.1。
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。
HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。

HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS。如下图所示:
说明:默认HTTP的端口号为80,HTTPS的端口号为443。

HTTP推荐阅读

时间: 2024-10-09 04:36:11

HTTP协议(一):介绍的相关文章

HTTP协议简要介绍

对于web开发而言,了解HTTP协议应当是比较基本的一个知识点了,最近又看了下相关的文章,特别是小坦克写的[HTTP协议详解],感觉受益颇丰,本着巩固知新的原则写了这篇文章,其中大量的引用了小坦克文章中的内容. HTTP协议是一个应用层的协议,主要用于web程序间的相互通信,具有简捷.快速的特点,我们现在使用的协议版本为HTTP/1.1. 主要特点的概括: 1.支持客户/服务器模式. 2.简单快速:客户向服务器发送请求时,只需要发送请求的方法(GET.POST.HEAD等)和路径,由于协议简单,

iOS:核心动画具体的类和协议的介绍

核心动画类:CAAnimation.CAPropertyAnimation.CABasicAnimation.CAKeyframeAnimation.CATransition.CAAnimationGroup 父类:CAAnimation(抽象类) CAAnimation直接子类:CAPropertyAnimation(抽象类),CATransition(转场动画),CAAnimationGroup(动画数组) CAPropertyAnimation直接子类:CABasicAnimation(基

XMPP协议简单介绍

1为什么选择XMPP协议 在IETF 中,把IM协议划分为四种协议,即即时信息和出席协议(Instant Messaging and Presence Protocol, IMPP).出席和即时信息协议(Presence and Instant Messaging Protocol, PRIM).针对即时信息和出席扩展的会话发起协议(Session Initiation Protocol for Instant Messaging and Presence Leveraging Extensio

HTTP协议(介绍)

HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议. HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等). HTTP是一个基于请求和响应模式的.无状态的.应用层的协议. HTTP协议定义了服务器和客户端之间文件传输的协议.也就是规定通信的时候允许将HTML 等文件从服务器发送到客户端浏览器. 主要特点

Citrix ICA协议简要介绍

关于Citrix的ICA协议,他的英文全称,网上都称呼其为Independent ComputingArchitecture,翻译为中文就是独立计算体系结构.但是根据Citrix的内部材料显示,也可以称为是ICA = Intelligent Console Architecture!翻译为中文就是智能控制台架构! 1.       历史 ICA 1.0 – 1992 在ICA1.0的版本中,最初是基于串行连接开放的,后来添加了IPX和NetBIOS的支持.所以在ICA1.0版本中,支持串行.IP

基于HTTP 协议认证介绍与实现

导言 一直对http 的头认证有兴趣,就是路由器的那种弹出对话框输入账号密码怎么实现一直不明白,最近,翻了一下http 协议,发现这是一个RFC 2617的实现,所以写篇文章介绍一下吧. Http基本认证 这是一个用于web浏览器或其他客户端在请求时提供用户名和密码的登录认证,要实现这个认证很简单: 我们先来看下协议里面怎么定义这个认证的. 1. 编码: 将用户名 追加一个 冒号(':')接上密码,把得出的结果字符串在用Base64算法编码. 请求头: Authorization: 认证类型 编

【网络协议】TCP协议简单介绍

? ? 本文仅仅是对TCP协议做个简要的介绍. ? ? TCP协议,即传输控制协议.与UDP协议同处于传输层,相同使用相同的网络层,但TCP提供了一种可靠的.面向连接的传输数据服务,它会在两个使用TCP的应用之间建立一个TCP连接,在该连接上进行数据的传输. ? ? TCP通过下面方式提供可靠性: ? ? 1.应用程序被切割成TCP觉得最合适发送的数据块. 这点与UDP全然不同.应用程序产生的UDP数据报长度将保持不变,加上IP首部后.才会进行IP分片. ? ? 2.当TCP发出一个报文段后,它

TCP/IP协议简单介绍

简单介绍 TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准. TCP/IP 不是一个协议,而是一个协议族的统称,里面包括了 IP 协议.ICMP 协议.TCP 协议.以及 http.ftp.pop3.https 协议等.网络中的计算机都采用这套协议族进行互联. TCP/IP协议OSI 七层模型 TCP/IP四层模型 (1)应用层:应用程序通

传输层协议详细介绍(重点4,网络小白必备知识)

一.首先我们先了解一下传输层里面的两种协议TCP协议特点:安全,低效.UDP协议特点:高效,不安全二.TCP报文段的详细介绍TCP协议就是端和端的连接,应用到应用的通信源端口号:你自己服务或应用的端口号目标端口号:对应的别人的服务或应用的端口号我们来了解一下常用的端口号序号:发送端为每个字节编号,便于接收端正确重组确认号:用于确认发送端的消息首部长度:这个TCP头部的长度标志位:URG:紧急指针位,是1就是开启,是0就是关闭,不经过缓存直接到对方主机的应用层PSH:快速接受传递给应用层,需要经过

传输层协议的介绍

本章结构:1.TCP协议介绍2.TCP报文格式3.TCP三次握手4.TCP四次挥手5.UDP协议介绍6.常见的协议及其端口 1.TCP(传输控制协议)是面向连接的.可靠的进程到进程通信的协议:TCP提供全双工服务,即数据可在同一时间双向传输:TCP报文段:a.TCP将若干个字节构成一个分组,叫报文段(Segment):b.TCP报文段封装在IP数据报中.2.源端口号:源端口地址:目标端口号:目标端口地址:序号:发送端为每个字节进行编号,便于接收端正确重组:确认号:用于确认发送端的信息:窗口大小: