htt p第一章概述

时间:2023-03-08 22:51:33
htt p第一章概述

http的概述

1 web客户端与服务器是如何通信

2 web资源来自的何方

3 web事务是怎样的工作的

4 http通信所使用的报文结构

5 底层tcp的传输的结构

6不同的http协议体

什么是http

http的全称是是超文本传输协议

web客户端和服务器

web服务器是web资源的宿主

媒体类型

http给每种传输的对象都打上了名为MIME类型(多用途因特网邮件扩展) 它用来描述标记多媒体的内容

在http数据对象数据都会附加一个MIME类型

HTML 格式是text/html
普通ASC11文本文档由text/plain
JPEG格式的图片为image/jpeg
GIF格式的图片为image/gif
quickTime电影为video/quicktime
ppt文件为application/vnd.ms-PowerPoint
URI

uri 的全称是统一资源标识符

URI有两种形式,分别为URL和URN

URL

URL是统一资源定位符

URL描述一台特殊的服务器上的某个资源的位置

URL说明了协议,服务器和本地资源

URN

某个文件可以在不同的服务器上

事务

一般来说一条事务是指客户端发送给服务器一条请求的指令,然后在后面服务器再返回一个响应结果组成

http的方法有多种

一般分为请求方法,响应方法,一般方法

每条响应报文都会有一个状态码,用于告诉客户端,是否请求成功

web中可以包含多个对象

HTTP报文的基础结构

http报文是由一行一行的简单的字符组成

报文分为第三个结构

起始行

首部字段

主体

(详细介绍在后面几章)

这是一个http报文的简单过程,然后服务器进行响应

htt p第一章概述

连接

http是一个应用层协议,它对应用层以下的协议是不用进行担心的。但是我们也需要对底层的进行理解

tcp的作用

1 无差错的数据传输

2 按需传输

3 未分段的数据流

简单的http网络传输栈

htt p第一章概述

协议版本

http /1.1是当前使用的http版本

web的结构组件

1 代理 客户端与web服务器之间中间实体

2 缓存

3 网关

4 隧道

5 agent代理