图解HTTP阅读--网络基础

1、万维网构建三项技术:

HTML(HyperText Markup Language)

HTTP(HyperText Transfer Protocol)

URL(Uniform Resource Locator)

说明:

URI(Uniform Resource Identifier) 统一资源标识符 

由某个协议方案(http、ftp、mailto、telnet、file)表示的资源的定位标识符。

如:ftp://ftp.xxx/xxx.txt

URL(Uniform Resource Locator) 统一资源定位符

标识某一互联网资源的地点,URL是URI的子集。

2、TCP/IP(与互联网相关联的协议、在IP协议的通信中,使用到的协议族)的分层管理

应用层(FTP、DNS、HTTP):决定向用户提供应用服务时通信的活动

传输层(TCP、UDP):提供数据传输能力

网络层:处理网络上流动的数据包

数据链路层:处理连接网络的硬件部分

附:OSI七层模型 https://blog.csdn.net/N1neDing/article/details/79938570

说明:发送端在层与层之间传输数据时,每经过一层就会打上上一个层所属的首部信息。反之,接收端在层与层传输数据时,每经过一层就会把对应的首部去掉。

注:DNS只提供域名到IP的解析,因此不能解析到具体服务。

3、TCP建立连接三次握手

参考:https://blog.csdn.net/qzcsu/article/details/72861891

          https://blog.csdn.net/ZWE7616175/article/details/80432486

          https://www.cnblogs.com/Andya/p/7272462.html

4、HTTP协议简介

HTTP是无状态协议,为了保存状态引入了cookie技术。支持持久连接,节省通信量。

HTTP方法:GET、POST、PUT、DELETE、HEAD(获取报文首部)、OPTIONS(询问支持的方法)、TRACE(追踪路径)、CONNECT(要求用隧道协议连接代理)

HTTP报文信息:支持压缩,内容编码,支持范围请求

HTTP状态码:2xx(200 OK    204 No Content     206 Partial Content)

                        3xx(重定向)(304 Not Modified)

                        4xx(客户端错误)(400 参数错误 401未授权 403 拒绝 404 Not Found)

                        5xx(服务器错误)(500 内部出错 503 系统繁忙或正在启动)

参考书籍:

《图解HTTP》

      

猜你喜欢

转载自blog.csdn.net/zangdaiyang1991/article/details/84642797