首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
网络
订阅
messiwpy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
HTTP和HTTPS详解
互联网的关键技术就是TCP/IP协议。两台计算机之间的通信是通过TCP/IP协议在因特网上进行的。实际上这个是两个协议: IP: Internet Protocol 网际协议。 TCP确保数据包以正确的次序到达,并且尝试确认数据包的内容没有改变。TCP在IP地址之上引端口(po…
计算机网络体系结构划分
首先我们看下什么是协议? 协议(Protocol)是为进行网络中的数据交换而建立的规则、标准或约定。用于不同系统中实体间的通信。两个实体要想通信,必须有同一种语言,而且,对于通信内容,怎样通信和何时通信,都必须遵守一定的规定,这些规定就是协议。 在互联网通信中,最著名的就是TC…
(建议收藏)TCP协议灵魂之问,巩固你的网路底层基础
TCP 作为传输层的协议,是一个软件工程师素养的体现,也是面试中经常被问到的知识点。在此,我将 TCP 核心的一些问题梳理了一下,希望能帮到各位。 001. 能不能说一说 TCP 和 UDP 的区别? TCP是一个面向连接的、可靠的、基于字节流的传输层协议。 而UDP是一个面向…
OkHttp 4源码(1)— OkHttp初始化和请求构造分析
概括本篇主要从OkHttp的两个请求示例开始,对Okhttp的初始化工作,和请求从构造、分发到执行的流程进行源码分析介绍OkHttp整体流程(本文覆盖红色部分)本文覆盖代码流程图示例使用OkHttp一
网络架构系列1--TCP/IP详解
网络架构,可以算得上是面试的宠儿了,我也废话不多说,直接上重点。 重点1:OSI七层网络模型 和 TCP/IP参考模型 ,它可是面试的敲门砖,所以大概的内容要记住。 关于OSI模型 和 TCP/IP模型,大家可以这么理解。 OSI七层模型 偏向于一种 理想化的,就好比学术界定义…
HTTPS工作原理以及Android中如何防止抓包
1. HTTPS的定义 2. 工作原理 3. 数字证书 4. 抓包的原理 5. Android 中使用 HTTPS以及如何防止抓包 Caused by: java.security.cert.CertificateException: java.security.cert.Ce…
HTTP----HTTP缓存机制
缓存机制无处不在,有客户端缓存,服务端缓存,代理服务器缓存等。在HTTP中具有缓存功能的是浏览器缓存。 HTTP缓存作为web性能优化的重要手段,对于从事web开发的朋友有重要的意义。本文将围绕以下几个方面来整理HTTP缓存: 我们知道HTTP的缓存属于客户端缓存,后面会提到为…
OkHttp必须弄清楚的几个原理性问题
总结一下,OkHttp支持http2,当然需要你请求的服务端支持才行,针对http1.x,OkHttp采用了连接池降低网络延迟,内部实现gzip透明传输,使用者无需关注,支持http协议上的缓存用于避免重复网络请求。 可以看到,使用起来非常简单,而且支持同步和异步两种方式请求网…
自己动手实现OkHttp
私以为,阅读开源项目是与世界级技术大牛直接对话的最好方式。 此次来分享下 OkHttp 源码的分析。 在Android、Java开发领域中,相信大家都听过或者在使用Square家大名鼎鼎的网络请求库:OkHttp ,当前多数著名的开源项目如 Fresco、Glide、 Pica…
常见的面试题‘输入URL并回车后发生了什么’,你可能答漏了
大部分人在回答这个问题时会从 DNS 解析开始说起,这样回答的确没有问题,因为实际存在很多特殊情况,不可能回答的面面俱到。但实际上 W3C 已经将浏览器的导航过程写进了规范,如果我们能按照 W3C 规范回答这个问题,说不定能在面试中脱颖而出。 让我们来看看 Navigation…