计算机网络 优秀书籍推荐

2020-01-14 13:01:43 +08:00
 KunMinX

最近在 从头开始复习 计算机网络,

手头上的书籍 只交待概念 是什么,却绝口不提 这个概念 为了解决什么问题而存在、边界到底哪到哪、现实中到底在哪个区域部署 ...

就比如 HTTP,许多 HTTP 书籍不仅 http 协议本身讲了,像 SSL、认证 什么的,统统也讲了一遍。讲不要紧,但边界没给我界定清楚,就很困扰。

比如 JDK 下有 socket 类,那么 当我们基于 socket API 来实现 http 请求框架时,需要我们操心的、我们能介入的,到底是哪到哪

SSL 这种传输层协议的东西,需要我们操心吗?还是说 操作系统本身为我们封装好了,我们只需要在 协议报文 中打个招呼就可以?

嗯,就是这么困扰,所以想请教下万能的 v 友,看看还有没有什么好的资料。

5529 次点击
所在节点    程序员
27 条回复
nianyu
2020-01-14 13:12:59 +08:00
有不错的书 但是没有任何书教你 边界到底哪到哪、现实中到底在哪个区域部署 ...
唯有多动手练才能去了解的更多. 最好的办法是从事相关的工作 天天接触
如果不是从事相关工作知道点概念就行了.别想把什么都搞透彻不可能的
cjpjxjx
2020-01-14 13:15:02 +08:00
《计算机网络》谢希仁
SjwNo1
2020-01-14 13:15:12 +08:00
摸石头过河
wph95
2020-01-14 13:17:10 +08:00
计算机网络 自动向下方法 +
TCP/IP 详解卷 1
---
不过看描述,感觉你可能更感兴趣的是 Netty 的实现。而不是啥 二层三层 VXLAN SDN 什么计算机网络常见面试题内容
lc7029
2020-01-14 13:20:05 +08:00
TCP/IP 详解
或者干脆去学 CCNA 阶段的东西
感觉你只想知道如何用软件实现而不想学习具体原理
Cyshall
2020-01-14 14:03:29 +08:00
《 UNIX 网络编程卷 1:套接字联网 API (第 3 版)》感觉这本比较符合你的要求,但是看起来比较难受,太细了。
sekfung
2020-01-14 14:35:15 +08:00
看你描述,《图解 HTTP 》比较适合,要深入还是得啃理论书
Songxwn
2020-01-14 14:52:07 +08:00
https://item.jd.com/12036215.html

深入理解计算机网络(新版)
yrgyrg0409
2020-01-14 15:38:58 +08:00
《 Wireshark 网络分析就这么简单》
《 wireshark 网络分析的艺术》
ShadowAble
2020-01-14 15:42:01 +08:00
《颈椎病康复指南》
Lonfrank
2020-01-14 16:21:00 +08:00
计算机网络自顶向下
tcp/ip 1 卷或着 2 卷
co3site
2020-01-14 16:41:34 +08:00
咋感觉有点像推广
nightl2018
2020-01-14 16:47:32 +08:00
《 computer networks: a system approach 》
刚结课,用的教材
4357
2020-01-14 16:54:18 +08:00
感觉是推广
chikang
2020-01-14 17:08:54 +08:00
下面那有推荐你说的.... 不是侮辱智商么...
xuanqb
2020-01-14 17:13:16 +08:00
怎么推荐的????
huangya
2020-01-14 18:04:57 +08:00
怎么推荐的?????
hankai17
2020-01-14 18:15:47 +08:00
直接怼内核源码
gamexg
2020-01-14 18:19:50 +08:00
搭车问下,http2、http3 有什么资料、书籍推荐吗?最好中文的。
另外排除 rfc,表示 rfc 实在太难理解了。
KunMinX
2020-01-14 18:22:40 +08:00
@hankai17
谢谢,刚刚了解到了,TCP/IP 是软件实现,四层都在 操作系统内核 中。

其实这里我还有疑问没搞懂,比如:

http 请求过程中的 负载均衡、加密压缩、反向代理 等,通常来说 是电信运营商的中间人服务器 负责的吗?

普通小公司需要自己搞这个吗?还是说,小公司搞这些技术的话,不是给自己用,而是作为技术方案出售给电信运营商?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/637773

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX