最近看一本《趣谈网络协议》的书,看到最后,里边有句话
“一看觉得懂,一问就打鼓,一用就糊涂。”,说的太符合心境了。
1、DNS解析流程
先访问根域名服务器,得到顶级域名服务器的地址
访问顶级域名服务器,得到权威DNS服务器的地址
访问权威DNS服务器,得到IP地址
2、Socket程序调用过程
TCP
UDP
3、网址到MAC的解析过程:
网址通过TCP、UDP协议解析出IP;
IP通过ARP协议解析出MAC。
4、RPC协议
ONC RPC
基于XML的SOAP
基于JSON的RESTful
Hession2
5、CDN
CDN是用来缓存数据的,擅长缓存静态数据
架构图
在有了CDN的时候,地址访问过程
6、http和https
https是综合了对称加密和非对称加密算法的http协议。
https可保证传输安全,也保证传输效率。