问网络架构知识的书

楼主: leondemon (狗狗)   2016-11-12 02:22:24
我是一个非资讯背景的
但是转为 Coder/Programmer 也快 10 年了
过去主要是在移动端、前端开发
最近开始学 Node.js,转作 full-stack,有过一点点 Rails 经验
对于网络资讯、架构、安全、效率等,没有很了解
不知道有没有什么书、或是资源(包括线上影音课程、开放课程皆可,英语可)
打算花 3-6 学分的时间把知识建立起来 (一学分大约 16 小时)
也就是大约 48-96 小时
想了解的方向
1. 网络通讯技术种类和简介 (HTTP、WebSocket... 等)
什么时候适用、有什么好处等
2. 服务器安全架构,包括防火墙原理、TURN、NAT 等
3. 网络封包和资料安全,包括 LTS/SSL、加密解密原理、OAuth/Session/Access Token
4. 业界实战的网络架构选择 (从小公司到大公司的方式)
5. 骇客与防治
6. 网络效能,包括压缩、分布式架构等各种提升效能方式
7. 任何新的网络技术、应用、架构等介绍
希望是较新的资讯,也就是在近 5 年,商业上的实务是怎么做的,
如何认知,有哪些选择等等。
会问这个是因为像计算机概论、网络概论的书都没有太深的内容
而又不知道资工的学生有哪些课程可以建立起这些资讯
再加上大部分的书或是课程都太过到实作细节,学习效率很差
我比较需要涵盖广,然后深入浅出,能够用极少的资讯点出各技术的特性和价值
希望能推荐有效率的学习方式 可以多本书或是课程
不要推荐太入门的书、或是太钻入技术细节的书,而是着重在原理和有哪些选择、比较
目标是帮助判断认知后端该知道的事情,以及帮助商业上的方向判断
如果你是这样课程的教授,会怎么安排、推荐 3-6 学分的学习方式呢?
作者: deadwood (T_T)   2016-11-12 19:00:00
你想要的每一单项光讲基本的就要3学分吧....
作者: Wishmaster ( )   2016-11-12 23:39:00
可能觉得网络没什么,OSI七层而已嘛~ XDDDDDDDDD
作者: kenduest (小州)   2016-11-13 10:23:00
老实说你问的东西还真不是简单几本书可以说清楚的你可能需要的是熟悉这些东西的专家/顾问让你咨询与上课
作者: fashionjack (神奇傑克)   2016-11-17 06:16:00
偷偷告诉你,老师自己都不会。因为会这些与升等无关,都是浪费时间的事情。
作者: lordmi (星宿喵)   2016-11-17 10:14:00
1-3的需求要用到整个CCNA非考过就好班的完整时数你可以查看看那要多少时间,剩下的应该没办法在学校学到

Links booklink

Contact Us: admin [ a t ] ucptt.com