首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
NetWork
订阅
阳光似水流芳
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
20 张图让你彻底弄懂 HTTPS 原理!
比如你以为是在和某宝通信,但实际上是在和一个钓鱼网站通信。 HTTPS 显然是为了解决这三大风险而存在的,接下来我们看看 HTTPS 到底解决了什么问题。 接下来我们一步步来看看 HTTPS 是如何实现以满足以上四大安全通信原则的。 既然 HTTP 是明文传输的,那我们给报文加…
[面试∙网络] TCP/IP(六):HTTP 与 HTTPS 简介
在 OSI 七层模型中,HTTP 协议位于最顶层的应用层中。通过浏览器访问网页就直接使用了 HTTP 协议。使用 HTTP 协议时,客户端首先与服务端的 80 端口建立一个 TCP 连接,然后在这个连接的基础上进行请求和应答,以及数据的交换。 HTTP 有两个常用版本,分别是 …
[面试∙网络] TCP/IP(四):TCP 与 UDP 协议简介
从本章开始,我们开始介绍最重要的传输层。传输层位于 OSI 七层模型的第四层(由下往上)。顾名思义,传输层的主要作用是实现应用程序之间的通信。网络层主要是保证不同数据链路下数据的可达性,至于如何传输数据则是由传输层负责。 常见的传输层协议主要有 TCP 协议和 UDP 协议。T…
[面试∙网络] TCP/IP(二):IP协议
IP协议处于OSI参考模型的第三层——网络层,网络层的主要作用是实现终端节点间的通信。IP协议是网络层的一个重要协议,网络层中还有ARP(获取MAC地址)和ICMP协议(数据发送异常通知) 数据链路层的作用在于实现同一种数据链路下的包传递,而网络层则可以实现跨越不同数据链路的包…
[面试∙网络] TCP/IP(一):数据链路层
这一系列的文章主要是为一般的、非专业开发岗位(如移动端)的工程师准备,一方面可以对网络的基本知识有基本的了解,另一方面不至于面试中被问到相关问题时束手无策。知识以 TCP/IP 协议簇为主,也会有应用层和数据链路层的简单介绍。 文章内容不会很难,也不会过多讨论各种算法,目标是以…
[面试∙网络] TCP/IP(五):TCP 协议详解
上一节 中讲过,TCP 协议是面向有连接的协议,它具有丢包重发和流量控制的功能,这是它区别于 UDP 协议最大的特点。本文就主要讨论这两个功能。 丢包重发的前提是发送方能够知道接收方是否成功的接收了消息。所以,在 TCP 协议中,接收端会给发送端返回一个通知,也叫作确认应答(A…
理解浏览器缓存以及304状态码
过去没太研究过HTTP,最近有空,看了一些。本文主要讨论浏览器缓存以及304状态码的一些知识,在这里做一个分享,这里先上一张HTTP请求流程图: 禁止缓存指的是缓存中不得存储任何关于客户端请求和服务端响应的内容。每次由客户端发起的请求都会下载完整的响应内容。 但两者也有区别,P…