网络
文章平均质量分 51
CodingPeppa
Stay Hungry
展开
-
HTTPS协议
HTTPS协议 1.HTTPS 由于HTTP天生“明文”的特点,整个传输过程完全透明,任何人都能够在链路中截获,修改或者伪造请求/响应报文,数据不具有可信性。 因此就诞生了为安全而生的HTTPS协议 使用HTTPS时,所有的HTTP请求和响应在发送到网络之前,都要就行加密 使用SSL/TLS加密 2.SSL/TLS SSL即安全套接层, 摘要算法 如(md5,sha1,sha2,sha256) 对称加密算法 编解码使用相同秘钥的算法,如(AES,RC4,ChaCha20) 非对称加密算法 由两个秘钥,一个叫原创 2021-07-22 13:02:32 · 76 阅读 · 0 评论 -
HTTP协议
HTTP协议 超文本传输协议: 一种无状态的,以请求/应答方式运行的协议,它使用可扩展的语义和自述消息格式,与基于网络的超文本信息灵活地互动 1.HTTP报文格式 HTTP 协议的请求和响应报文的结构基本相同,由三大部分组成: 起始行: 描述请求和响应的基本信息 头部字段集合:使用key-value形式更详细的说明报文 消息正文:实际传输的数据,它不一定是纯文本,也可以是图片,视频等二进制数据 2.请求报文格式 请求方法: 如GET/HEAD/PUT/POST,表示对资源的操作; 请求目标:通常是原创 2021-07-22 12:13:28 · 64 阅读 · 0 评论 -
从一次HTTP请求来看网络分层原理,HTTP请求完整过程
1.复杂的网络 不同的分层 来解决不同的问题 不同的分层之间定义一些标准化的接口,来就行数据通信 2.为了简化网络的复杂度,网络通信的不同方式被分解为多层次结构,每一层只与紧挨着的上下层进行交互,将网络分层就可以修改,甚至替换某一层的软件,只要层与层之间的接口保持不变,就不会影响到其他层。 OSI:开放系统互联参考模型 TCO/IP 协议簇 3.一个HTTP请求的分层解析 DNS解析 网址成对应服务端IP 先从本地host文件中找,如果找不到 从DNS服务器中递归寻找,并缓存到本地HOST ..原创 2021-07-22 11:27:30 · 526 阅读 · 1 评论