HTTP权威指南-基础知识

简介:
1.URL,URI
统一资源标识符?统一标识定位符?
 
2.http,https,ftp
默认端口号:80
 
https使用了网景的SSL,SSL为http提供了端到端的加密机制。
默认端口:443
 
ftp://<user>:<password>@<host>:<port>/<path>;<params>
 
3.请求方法
GET,HEAD,PUT,POST,TRACE,OPTIONS,DELETE
 
4.HTTP状态码  
 
5.TCP
世界上几乎所有的HTTP通信都是由TCP/IP承载的,TCP/IP是全球计算机及网络设备都在使用的一种常用的分组交换网络分层协议集。
TCP为HTTP提供了一条可靠的比特传输管道。
TCP流是分段的,由IP分组传送
HTTP要传输一条报文的时候,会以流的形式将报文数据的内容通过一条打开的
TCP连接按序传输。TCP接收到数据流后,会将数据流砍成多段小数据库快,并将段封装在IP分组中,通过因特网进行传输。
这些都是由TCP/IP软件处理。
 
6.套接字
源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务。
 
7.TCP对HTTP应用程序的性能影响问题
 
8.串行事务处理时延
例如:一个页面包含三个嵌入的图片
浏览器需要发起4个HTTP事务来显示该页面,
每个事务都需要串行的建立一条新的连接,这样就很慢
 
还有有些时候我们需要知道加载对象的尺寸,但是串行的话在对象加载完毕前无法获知对象的尺寸。
 
9.keep-alive连接
keep-alive首部只是请求将连接保持在活跃的状态
HTTP/1.1停止了对keep-alive连接的支持,使用一种改进的持久连接。
 
 
10.幂等性
如果一个事务,不管是执行一次还是很多次,得到的结果都相同,这个事务就是幂等性的。
get,post..等都共享这一特性。
(如何关闭正在的请求?)
正常连接,与正常关闭连接。
转载: http://www.cnblogs.com/zqzjs/p/5011325.html
目录
相关文章
|
2月前
|
JSON 网络协议 安全
《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(1)-HTTP和HTTPS基础知识
【2月更文挑战第3天】《吐血整理》保姆级系列教程-玩转Fiddler抓包教程(1)-HTTP和HTTPS基础知识
67 0
|
5月前
|
网络协议
深入理解HTTP的基础知识:请求-响应过程解析
在当今数字化的世界中,理解HTTP协议的基础知识变得至关重要。本文将带您深入探索HTTP的核心概念和请求-响应的过程。HTTP是一种用于在计算机之间传输超文本数据的协议,它不仅定义了数据交换的规则和格式,还为不同的应用程序提供了通信和交换信息的能力。通过深入了解HTTP的请求-响应过程,我们将更好地理解网络通信的基本原理,为构建和优化网络应用打下坚实的基础。
178 1
|
7月前
|
缓存 网络协议 算法
《HTTP权威指南》读书笔记
《HTTP权威指南》读书笔记
|
8月前
|
存储 缓存 前端开发
【计算机网络】HTTP/HTTPS协议基础知识汇总
【计算机网络】HTTP/HTTPS协议基础知识汇总
236 1
|
域名解析 Web App开发 存储
HTTP的基础知识和DNS的解析过程
我们都知道现在大部分的B/S 系统。其核心的通讯协议还是 TCP/IP 协议,应用层的话就是HTTP 协议,我们最常的打交到的就是HTTP协议了。所以了解HTTP协议的相关知识显得尤为重要。
349 0
HTTP的基础知识和DNS的解析过程
|
域名解析 网络协议 大数据
小白必须掌握的几点HTTP协议的基础知识,建议收藏
1.TCP/IP的分层管理 TCP/IP协议族里重要的一点就是分层。TCP/IP协议族按层次分别分为以下4层:应用层、传输层、网络层和数据链路层 应用层: 应用层决定了向用户提供应用服务时通信的活动。 TCP/IP协议族内预存了各类通用的应用服务。比如,FTP(文件传输协议)和DNS(域名系统)服务就是其中两类。HTTP协议也处于该层。
118 1
小白必须掌握的几点HTTP协议的基础知识,建议收藏
|
JSON 前端开发 JavaScript
JavaScript基础知识之脚本化HTTP
JavaScript------脚本化HTTP
|
存储 缓存 算法
关于HTTP你需要知道的基础知识
作为一个 web 开发,HTTP 几乎是天天要打交道的东西,但我发现大部分人对 HTTP 只是浅尝辄止,对更多的细节及原理就了解不深了,在面试的时候感觉非常吃力。这篇文章就是为了帮助大家树立完整的 HTTP 知识体系,并达到一定的深度,从容地应对各种灵魂之问,也同时提升自己作为一个 web 开发的专业素养吧
|
域名解析 缓存 自然语言处理
关于Nginx的一些你不得不知道的内容(HTTP协议基础知识),内容比较多建议收藏哦
IP是分配给网卡的地址,用来找到网络上的一台设备,实现相互通信。   IP的格式是四个8位的二进制整数,可以转换成0-255的十进制数字。   因为接入网络的设备越来越多,IPV4不够用了,所以现在又诞生了 IPV6。   只有IP还不够,因为一个设备上运行的程序很多,如果要找到指定的程序,必须给 每个程序分配一个端口。端口的范围是0到65535。
关于Nginx的一些你不得不知道的内容(HTTP协议基础知识),内容比较多建议收藏哦