标题
应用层
远程桌面协议(RDP)是一个多通道(multi-channel)的协议,让使用者(所在计算机称为用户端或’本地计算机’)连上提供微软终端机服务的计算机(称为服务端或’远程计算机’)。
表示层
会话层
传输层
网络层
数据链路层
物理层
标题
常用技巧
估算网络流量,腾讯公众号渠道:
假设平均每条消息有10个汉字,这大概相当于30 byte,算上应用层会加上一定的控制字符,再加上TCP/IP网络层的数据消耗大概是74 byte。
重点内容
ping 2001:470:0:1f9::2 如无法 ping 通,本机就是ipv6。
TCP/IP
- 使用TCP时序图解释BBR拥塞控制算法的几个细节
- HTTPS 原理浅析及其在 Android 中的使用
- 聊聊HTTPS和SSL/TLS协议
- IPv6启动五年后,距离我们究竟还有多远
- HTTPS系列干货(二):突破5个技术难点,HTTPS好用到飞起来
- TCP 协议简介
- TCP协议中的三次握手与四次挥手
- 图解TCP三次握手与四次分手
http
5G
计算机网络
基础
标题
拓扑
计算机网络的拓扑结构是引用拓扑学中研究与大小,形状无关的点、线关系的方法。
1.总线拓扑
总线拓扑结构是将网络中的所有设备通过相应的硬件接口直接连接到公共总线上,结点之间按广播方式通信,一个结点发出的信息,总线上的其它结点均可“收听”到。优点:结构简单、布线容易、可靠性较高,易于扩充,是局域网常采用的拓扑结构。缺点:所有的数据都需经过总线传送,总线成为整个网络的瓶颈;出现故障诊断较为困难。最著名的总线拓扑结构是以太网(Ethernet)。
2.星型拓扑
每个结点都由一条单独的通信线路与中心结点连结。优点:结构简单、容易实现、便于管理,连接点的故障容易监测和排除。缺点:中心结点是全网络的可靠瓶颈,中心结点出现故障会导致网络的瘫痪。
3.环形拓扑
各结点通过通信线路组成闭合回路,环中数据只能单向传输。优点:结构简单、容易实现,适合使用光纤,传输距离远,传输延迟确定。缺点:环网中的每个结点均成为网络可靠性的瓶颈,任意结点出现故障都会造成网络瘫痪,另外故障诊断也较困难。最著名的环形拓扑结构网络是令牌环网(Token Ring)
4.树型拓扑
是一种层次结构,结点按层次连结,信息交换主要在上下结点之间进行,相邻结点或同层结点之间一般不进行数据交换。优点:连结简单,维护方便,适用于汇集信息的应用要求。缺点:资源共享能力较低,可靠性不高,任何一个工作站或链路的故障都会影响整个网络的运行。
5.网状拓扑
又称作无规则结构,结点之间的联结是任意的,没有规律。优点:系统可靠性高,比较容易扩展,但是结构复杂,每一结点都与多点进行连结,因此必须采用路由算法和流量控制方法。目前广域网基本上采用网状拓扑结构。
CDN
CDN(Content Delivery Network)全称多中心内容分发网络。一切以加速或者以网络分发为基础的服务都可以叫做 CDN。
CDN本质是优化传输算法,加快传输速度:为请求数据的终端选择最近的服务器,可以为用户提供的数据量依旧取决于服务器的内容存储量
标题
知识点
- HTTP 原理与整体概念
- Android 中 HTTP 的基本使⽤⽅式
- Android 和 HTML 中使⽤ HTTP 的联系和差异
- header 与几种常⽤的 header
- HTTP 中几种 method 的定义与本质区别
- REST 到底是什么
- cache 的作⽤、原理与正确使用
- cookie 的作用、原理与正确使用
- OAuth 的原理与实现
- HTTPS 与 TLS
- 从 Retrofit 的原理实现来看 HTTP
- 从 OkHttp 的原理实现来看 HTTP
- 避免挖坑:与后端团队商讨 Web 接⼝的思路和与讨论方式
- 填坑:Web 接⼝已经做好但不符合 HTTP 标准,客户端使⽤ Retrofit 完全无法处理,怎么 办
- TCP/IP、Socket 和⻓连接