前端网络知识目录(持续更新)

这里收录了前端新手进阶学习网络相关的资源链接,按照一定的先后顺序排列。如果你是新手,可以按照目录中的排序一篇一篇的看。如果你是有经验的老手,也可以选择性的浏览。

1.TCP与UDP

文章原始内容来自《计算机网络》(第六版),基础权威,详细的讲解了UDP、TCP、拥塞控制的概念性知识。知识内容很基础,所以也比较浅显。如果想了解拥塞控制的具体知识还需要参考其他书籍,《http权威指南》是个不错的选择。
详细的介绍了TCP的创建连接与断开连接的过程,图文描述,嘻清晰易懂。如果想深入理解关于SYN和ACK的知识还需要参考别的文章。

2.HTTP基础篇

详细的介绍了http报文中非常重要的字段content-type的知识,主要讲了常见常用的,省去了不常见或者被废弃的,不啰嗦,直接背下来。

3.HTTP跨域相关

很全面很具体的介绍前端跨域知识,从什么是跨域到跨域实现,读完之后真是恍然大悟。
从跨域请求时出现了OPTIONS 请求开始分析,介绍了预检机制(preflight request)、简单请求与复杂请求和一些跨域请求的相关知识。文章中包括了很多我们忽略掉的但是很重要的知识,如果要系统掌握CORS,这篇文章必读。

4.XSS与CSRF攻击

读完了跨域的相关知识,你知道为什么浏览器要有“同源策略”了嘛?这篇文章就讲了“同源策略”的目的--为了安全。这里很详细的讲了前端常见的两种攻击策略:XSS与CSRF攻击。对于丰富你对前端安全知识领域有很大帮助,记得深刻理解这些危险是怎么发生的,思考现在我们又是如何应对的。
由浅入讲解XSS与CSRF攻击,全面具体,适合新手快速入门,了解前端安全强烈推荐此篇。

5.HTTP缓存

这是一篇详尽介绍浏览器缓存的文章,仔细阅读,浏览器缓存掌握这一篇就够了。

你可能感兴趣的:(http,tcp)