美文网首页
Http协议基础知识

Http协议基础知识

作者: 火烛明 | 来源:发表于2017-05-30 22:30 被阅读0次

一.http和tcp/ip的关系
1.tcp 主要解决数据如何在网络中国运输的问题,http解决数据如何包装的问题,IP如同高速公路,tcp/udp如同高速公路上的卡车,http是它们运载的货物。
2.tcp提供可靠的数据传输,udp不提供这样的保障,即容易丢数据包
3.五层网络模型
从上到下依次为:
应用层-》传输层-》网络层-》数据链路层-》物理层

二.http详解
1.什么是http?

http是超文本传输协议,它的作用是客户端和服务器段建立应用层通信的协议,http包含命令和传输信息,传入到服务端所识别,服务端返回网页的相关信息,在客户端上浏览器所展示。

2.http请求头和响应头,响应头,响应码
请求头包括:
1.user-agent:包含了本地客户端的一些信息,比如系统版本,机型等
2.accept:表示可以请求的数据类型,如文本,字符串,文件,照片等
3.Accept-Encoding:表示可以支持的数据格式,如gzip压缩格式, deflate, such(deflate,such是压缩算法)
4.Accept-Language:表示支持的语言
5.Cache-Control:是否缓存
6.Connection:是否保持连接,如果请求同一主题地址,减少了重复tcp的建立
7.Cookie:表示服务器给客户的下发的验证
8.referer:表示上一次打开的网址,如从百度搜索qq的结果中进入的qq官网,那么qq官网的请求头就包括referer,并且是百度搜索qq的结果的地址。
9.range: 多线程下载时会用到

相关文章

  • HTTP协议笔记

    HTTP协议笔记 标签(空格分隔): HTTP,TCP/IP [TOC] 1.网络协议基础知识 TCP/IP协议族...

  • 2019-07-12

    Web基础知识 1 HTTP介绍 HTTP协议(HyperText Transfer Protocol,超文本传输...

  • 2018-10-11 HTTP基础知识整理

    HTTP基础知识整理 超文本传输协议(HyperText Transfer Protocol,缩写:HTTP)是一...

  • 如何实现HTTPS加密

    实现全站HTTPS加密认证旨在帮助学员了解HTTP和HTTPS协议的基础知识、 HTTP通讯协议的缺点以及HTTP...

  • 如何实现HTTPS加密

    实现全站HTTPS加密认证旨在帮助学员了解HTTP和HTTPS协议的基础知识、 HTTP通讯协议的缺点以及HTTP...

  • HTTP协议

    (http协议是什么?有什么用?) 网络基础知识之 HTTP 协议 一、输入 www.baidu.com 访问百度...

  • http协议基础知识

    本文转载自:http://www.cnblogs.com/simple-blog/p/4377647.html 1...

  • HTTP协议基础知识

    1、HTTP协议概念 HTTP(超文本传输协议)是建立在TCP协议基础上的传输层协议,它定义了客户端如何向服务端发...

  • Http协议基础知识

    一.http和tcp/ip的关系1.tcp 主要解决数据如何在网络中国运输的问题,http解决数据如何包装的问题,...

  • http协议基础知识

    状态码(status code) 1XX:服务器收到请求 2XX:请求成功,如200 3XX:重定向,如301(永...

网友评论

      本文标题:Http协议基础知识

      本文链接:https://www.haomeiwen.com/subject/nnqrfxtx.html