Http

2016-05-25  本文已影响121人  柯良勇

OSI 七层模型

OSI:Open System Interconnection Refer Model 开放式系统互联通信参考模型,是由国际标准化组织提出的一种概念模型,是一个试图让各种计算机在全世界范围内连成网络的标准框架;它将网络通信分成七个层面。从距离用户最近至最底层简述如下:

HTTP 的工作原理

HTTP 全称 Hyper Text Transfer Protocol 即超文本传输协议;它是一个客户端终端和服务器端请求和应答的标准。它的请求和响应步骤如下:

URI 的格式及常见的协议

URI 全称Uniform Resource Identifier 统一资源标志符,是一个用于标识一个互联网资源名称的字符串。由两个子集构成,通过描述资源位置确定资源的URL,以及通过名字来识别确定资源的URN。它的格式如下:
<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<hash>
http:// user:pass@www.example.com :80 /dir/index ?uid=1&nam=2 #ch1

常见的协议有 Http、Https、FTP、SSH等。

HTTP 协议几种和服务器交互的方法

状态码200,301, 304,403 , 404 , 500,503分别代表什么意思

报文由哪几部分组成

http报文有请求报文和响应报文,是一个简单的格式化数据块,它由以下3个部分组成:

请求头的格式和作用

作用:为请求添加额外的信息,来告诉服务器客户端的信息和能力,服务器可以据此为客户端提供更好的响应。
格式:是名/值的形式;名字后面跟着冒号,加上可选的空格,再加上字段值,最后回车或换行。

0_1463029655966_upload-264bf520-20fb-459c-986e-9cbf5da71be7
范例

首部的格式和作用

作用:HTTP的首部向请求或响应报文添加了一些附加信息,它是一些名/值对的列表。它分为通用首部、请求首部、响应首部、实体首部和拓展首部。
格式:名字后面跟着冒号,加上可选的空格,再加上字段值,最后回车或换行。

0_1463034116314_upload-858a3ce0-998c-4ae7-ad2f-44aab51e1cff
范例

主体的作用

浏览器缓存是如何控制

下图各个参数是什么意思


General:概述

Response Headers 响应头

Request Headers 请求头

上一篇 下一篇

猜你喜欢

热点阅读