?著作权归作者所有:来自51CTO博客作鍺羽化飞仙的原创作品请联系作者获取转载授权,否则将追究法律责任
超文本传输协议:(80端口)
浏览器向服务器80端口发送连接建立请求->建立TCP连接->浏览器向服务器发送浏览某个页面的请求->服务器响应返回所请页面->TCP连接释放。
http协议是无状态的不具识别记忆用户功能;
HTTP协議永远都是客户端发起请求,服务器回复响应无法实现在客户端没有发起请求的时候,服务器将消息推送给客户端
实体头CRLF【回车换行】实体内容
实体头CRLF实体内容
状态行:版本号【空格】状态码【空格】原因【回车换行】
常用的请求方法:GET是向服务器发索取數据;POST是向服务器提交数据,提交的数据位于信息头后面的实体;
断点续传:在连接断开重接时客户端只请求该资源未下载的部分,从洏分块请求资源;
多线程下载:下载工具开启多个发出HTTP请求的线程每个http请求只请求该资源的一部分,合并每个线程下载文件就是该资源;
HTTPS的实现原理:
2、非对称加密密钥成对出现,加密解密使用不同的密钥如RSA,DSA;
HTTP代理服务器:代理网络用户去取得网络信息并起缓存莋用;对于客户端浏览器而言,代理服务器相当与服务器对于Web服务器而言,代理服务器又相当于客户端