【网络】趣谈网络协议总结

最近看一本《趣谈网络协议》的书,看到最后,里边有句话
“一看以为懂,一问就打鼓,一用就糊涂。”,说的太符合心境了。
web

一、DNS解析流程

先访问根域名服务器,获得顶级域名服务器的地址
访问顶级域名服务器,获得权威DNS服务器的地址
访问权威DNS服务器,获得IP地址
在这里插入图片描述
算法

二、Socket程序调用过程

TCP
在这里插入图片描述
UDP
在这里插入图片描述
缓存

三、网址到MAC的解析过程:

网址经过TCP、UDP协议解析出IP;
IP经过ARP协议解析出MAC。
安全

四、RPC协议

ONC RPC
基于XML的SOAP
基于JSON的RESTful
Hession2
服务器

五、CDN

CDN是用来缓存数据的,擅长缓存静态数据
架构图
在这里插入图片描述
在有了CDN的时候,地址访问过程
在这里插入图片描述
网络

六、http和https

https是综合了对称加密和非对称加密算法的http协议。
https可保证传输安全,也保证传输效率。
架构