yayxs / blog

My official blog, not just technology
0 stars 0 forks source link

前端学计算机网络推荐看这几本书 #2

Open yayxs opened 1 year ago

yayxs commented 1 year ago

:orange_book: 《图解 HTTP》

点这个是豆瓣地址

前言

计算机网络,以下简称计网。简单说下为什么前端工程师也需要系统的了解网络 原因有几:1、针对在校生,考试要考,不了解可能会影响学分;2、针对企业开发者,面试会问,被pass 的原因有可能仅仅一两个网络的题目答的不好。各位好,我是前端厚说小洋同学 本期给大家带来前端书荐计算机网络系列的第一期——《图解HTTP》

书籍概况

主要从 豆瓣评分 适合读者 书籍风格 三大横向维度来拆解

豆瓣评分

image-20210703221400359

豆瓣近3千人 评分 8.1分 是一本中规中矩的网络书籍,但是它更接近开发者(尤其是前端开发者)本书的出品方更是 社区里十分高质量著称的图灵社区 加持 人民邮电出版社

适合读者

笔者认为这是一本值得反复阅读并且入门的书籍,针对网络要我推荐一本书,并且只推荐一本书籍的话,毫无疑问我会选择这本分享给你

书籍风格

此书是图解 系利丛书非常有名的一本,通过图片的形式动态高效的展示 HTTP 这一“虚无缥缈” 的东西。我们知道网络协议向来都是看了忘记 忘了看的、这就更需要我们选取经典的书籍进行归纳整理 恰好此书以 172章图带我们入门 HTTP 一本书入门所谓的协议

章节拆解

接着我们来友好的拆解这本书

首先此书第一章 第二章 通过前两章的篇幅向我们展示 web网络的基础

书籍篇-《图解HTTP》

接着 3 4 5 6 7 章节 重点分析了在网络交互中响应状态码以及web服务器 HTTP首部 需要我们了解 HTTPSHTTP

书籍篇-《图解HTTP》 (1)

书籍的8 9 10 11 重点讲解了 web安全相关的

Copy of 书籍篇-《图解HTTP》-8.9.10.11

我们可以通过一本讲述有关 HTTP 的书得到一些启发。从前端的角度出发,倘若没有系统的学过网络课 那么它是一本很不错的选择。我们知道网络协议很重的一点是分层,而HTTP应用层7 的代码协议。离我们前端开发者最近的协议。那么其实这本书算是一个引子,那么我们来总结一下

  1. 我们会知道Cache-Control 操作缓存的工作机制
  2. 我们会知道CDN 的原理概要
  3. 我们会知道常见的状态码
  4. 了解Cookie 在网络的角度怎么看待
  5. 掌握GETPOST 区别的本质
  6. 了解HTTP的版本与历史
  7. 掌握httphttps协议的基本概念、区别、工作原理
  8. 了解HTTP2HTTP1有什么区别
  9. HTTP的响应报文由哪几部分组成
  10. HTTPS是如何进行加密的 谈谈 https的原理?为什么https能保证安全?
  11. 熟知常见的请求方法
  12. 知道 URL vs URI URN

总之:一名程序员,无论是应对日常开发、日常排查,还是解决突发的网络问题(网络调试、网络优化)都离不开计算机网络。而要想成为优秀的工程师、架构师,朝着更高阶、更高薪的岗位去晋升,补足编程必备基础知识——计算机网络是绕不过去的一关。--摘自 林䭽 前阿里高级技术专家(P8)

:green_book: 《图解 TCP/IP》