网络接入协议技术学习总结
学习从以下几个方面入手
1、网络接入协议
2、网络传输协议
3、网络优化
4、网络稳定
1. 网络接入协议
对网络拓扑有一个清晰的认知,平时我们所使用的的设备都是终端设备,真正的网络核心是路由器,交换机的设备。简单理解拓扑结构,网线就是高速公路,网络核心就是收费站,网络终端就是你要去到的各个地方。
这当中有一些协议来确保网络传输的过程当中的规范性,不能说你发一个包是一个样子别人发一个包又是另一个样子。那么与网络接入有关的协议有哪些呢:ARP,IP,NAT
ARP:把ip地址解析成物理地址的协议,找到你的终端
IP:终端结点识别的协议,用ip地址来识别你的终端
NAT:地址转换协议,提供一个安全服务,区分内网外网,保护内网的网络交换
2. 网络传输协议
在网络上传输的数据以数据包的形式传输,数据是一部分,再加上各种各样的首部组成数据包,按照多层协议的形式去封装然后再进行传输。
有以下几种协议:
传输层协议:UDP/TCP
UDP:不可靠,尽力交付
TCP:可靠,需建立连接速度较慢
应用层协议:HTTP
HTTP1.0/1.1:超文本传输协议,方便
HTTPS在HTTP的基础上增加了部分安全协议保障了传输的安全性
3. 网络提速协议或方法
HTTP2.0并发多路复用,增加传输的速度
QUIC 流传输
数据中心,静态缓存,动态加速等一系列方法可以用来网络提速
4. 网络稳定性
容灾是什么?
从故障发生到检测到故障(故障感知)到自动切换再到服务恢复
比较经典的有机房专线故障导致的孤岛问题,采用环路容灾;单机房接入节点故障,采用DNS容灾摘除故障的结点;云控容灾,从云端下发命令到终端;cache容灾源站不可用,降级到先前已缓存的内容来进行容灾建设,恢复。
那么对于一个故障该如何检验排查?
首先应该尽快排查出故障所在,加强故障沟通,明确故障的问题;
其次发生了故障应尽快进行应急处理降低损失;
完成这些操作,需要我们熟悉常用的一些故障排查的命令。
最主要的还是具体问题具体分析,对故障的排查要做到全面